Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FEKT-MPA-MLRAk. rok: 2024/2025
Studenti získají rozhled v oblasti pokročilých metod strojového učení. Budou schopni popsat a porovnat vlastnosti jednotlivých přístupů pro klasifikaci dat. Budou schopni vybrat a aplikovat konkrétní přístup na daný problém. Získají také praktické zkušenosti s aktuálními implementacemi metod strojového učení včetně hlubokého učení.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Nabízen zahraničním studentům
Vstupní znalosti
- Přehled o základních konceptech strojového uèení.
- Základní znalosti programování, pøednostnì v jazyce Python.
- Matematické základy – lineární algebra (matice, vektory), základy diferenciálního poètu a pravdìpodobnosti.
- Základy statistiky a optimalizace
Pravidla hodnocení a ukončení předmětu
Učební cíle
Základní literatura
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
1. Úvod do problematiky klasifikace. Hodnocení klasifikátorů, chyba klasifikace, testování klasifikátorů.2. Hodnocení příznaků, výběr a redukce příznaků pomocí základních a pokročilých metod (PCA, mRMR, t-SNE).3. Lineární klasifikátory – základní principy a metody (perceptron, MSE, SVM).4. "Kernel" přístup pro nelineární klasifikaci/regresi.5. Rozhodovací a regresní stromy a lesy, náhodné lesy.6. Metody pro zlepšování vlastností klasifikátorů (bagging, boosting).7. Základní principy umělých neuronových sítí, regularizační techniky.8. Principy hlubokého učení, hluboké neuronové sítě (NS) a základní stavební bloky.9. Principy učení hlubokých NS, konvoluční NS, bloky využívané v hlubokých NS.10. Varianty hlubokých NS, rekurentní sítě, transformery
11 Pravděpodonostní modely,, Metody “Maximum likelihood” a “Maximum a-posteriori probability”.
12. Pravděpodonostní modely, Bayesovský přístup ke klasifikaci. Klasikátor typu Naive Bayes
Cvičení na počítači
1) Úvod do strojového učení v Pythonu, příklad jednoduchého klasifikátoru2) Metody hodnocení modelu – metriky, validace modelu3) Lineární a polynomiální regrese, LASSO/RIDGE regrese4) Duální formy a jádra - regrese, SVM5) Selekce příznaků 6) Rozhodovací stromy, náhodné lesy, kompromis mezi zkreslením a rozptylem7) Úvod do umělých neuronových sítí, úvod do PyTorch8) Úvod do PyTorch 2, jednoduchá neuronová síť9) Hluboké učení v různých aplikacích – klasifikace obrázků, klasifikace signálů, segmentace obrázků, regrese obrázek na obrázek, segmentace signálů, regrese signál na signál10) Transformátory - příklad vizuálního transformátoru, příklad předpovídání dalšího slova11) Pravděpodobnostní modely 1 - odhad maximální věrohodnosti, odhad maximální aposteriorní pravděpodobnosti12) Pravděpodobnostní modely 2 - Naivní Bayesovský klasifikátor, model směsi Gaussovských rozdělení