Předmět: Aplikované strojové učení

« Zpět
Název předmětu Aplikované strojové učení
Kód předmětu KMA/ASU
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinný, Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Pavlačka Ondřej, RNDr. Ph.D.
Obsah předmětu
1. Strojové učení obecně: - představení jednotlivých typů úloh - regrese, klasifikace (binární, multiclass, fasetová), učení bez učitele (shluková analýza, detekce anomálií), - preprocessing dat, redukce dimenze (PCA), volba trénovací, testovací a případně validační množiny - měření kvality modelu, overfitting, regularizace, ... - SW možnosti řešení úloh strojového učení - zejména Python knihovny (ScikitLearn, Keras, TensorFlow), ukázány i možnosti knihoven (toolboxů) v Matlabu. 2. Konvoluční neuronové sítě. 3. Ensemble learning - základní idea, vybrané metody (např. Random forests). 4. Doporučovací systém (recommender systém) 5. Zpětnovazební učení (reinforcement learning) 6. Detekce anomálií.

Studijní aktivity a metody výuky
Přednášení, Demonstrace
Výstupy z učení
Rozumět matematickému základu vybraných pokročilých metod z oblasti strojového učení a schopnost jejich praktické implementace s využitím speciálních knihoven v Pythonu.
Porozumění pokročilým metodám strojového učení Schopnost aktivní implementace pokročilých metod strojového učení
Předpoklady
lineární algebra, kalkulus, programování, angličtina

Hodnoticí metody a kritéria
Analýza výkonů studenta, Seminární práce

Kolokvium: Samostatně vyřešit zadané příklady z jednotlivých typů úloh v oblasti strojového učení. Součástí řešení příkladů bude diskuse týkající se vyhodnocení kvality modelu a volby nejlepší metody.
Doporučená literatura
  • Bishop, Ch. M. (2011). Pattern recognition and machine learning.
  • Cielen D., Meysman A., Ali M. (2016). Introducing Data Science: Big Data, Machine Learning, and more, using Python tools. Manning Publications.
  • Géron, A. (2019). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (2nd Ed.). O´Reilly, Sebastopol.
  • Müller, A. C., Guido, S. (2017). Introduction to Machine Learning with Python. O´Reilly, Sebastopol.
  • Raschka, S., Mirjali, V. (2019). Python Machine Learning (3rd Ed.). Packt Publishing, Birmingham.
  • S. Theodoridis. (2020). Machine Learning: A Bayesian and Optimization Perspective. Academic Press.
  • Tibshirani, H. T., Jerome, R. F. (2016). The Elements of Statistical Learning. Springer.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná matematika (2023) Kategorie: Matematické obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Matematika (2023) Kategorie: Matematické obory 1 Doporučený ročník:1, Doporučený semestr: Letní