FI:IB031 Úvod do strojového učení - Informace o předmětu
IB031 Úvod do strojového učení
Fakulta informatikyjaro 2020
- Rozsah
- 2/2/0. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- doc. RNDr. Tomáš Brázdil, Ph.D. (přednášející)
doc. RNDr. Lubomír Popelínský, Ph.D. (přednášející)
Bc. Aleš Calábek (cvičící)
RNDr. Jaroslav Čechák, Ph.D. (cvičící)
Mgr. Adam Ivora (cvičící)
Mgr. Marek Kadlčík (cvičící)
RNDr. Filip Lux (cvičící) - Garance
- doc. RNDr. Tomáš Brázdil, Ph.D.
Katedra strojového učení a zpracování dat – Fakulta informatiky
Dodavatelské pracoviště: Katedra strojového učení a zpracování dat – Fakulta informatiky - Rozvrh
- Po 17. 2. až Čt 7. 5. Čt 10:00–11:50 D3
- Rozvrh seminárních/paralelních skupin:
IB031/02: Po 17. 2. až Pá 15. 5. Čt 16:00–17:50 B130, A. Calábek, J. Čechák
IB031/03: Po 17. 2. až Pá 15. 5. Po 8:00–9:50 B130, J. Čechák, M. Kadlčík
IB031/04: Po 17. 2. až Pá 15. 5. Po 10:00–11:50 B130, A. Ivora, F. Lux
IB031/05: Po 17. 2. až Pá 15. 5. Po 12:00–13:50 A219, F. Lux - Předpoklady
- Doporučeno: znalosti v rozsahu kursů MB102 a MB103.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- předmět má 40 mateřských oborů, zobrazit
- Cíle předmětu
- Student se bude po absolvování předmětu schopen samostatně orientovat v základních metodách a přístupech z oblasti strojového učení. Bude mít základní představu o fundamentálních teoretických modelech a jejich klíčových praktických aplikacích. Bude mít přehled o souvislostech strojového učení s dalšími oblastmi informatiky a matematiky, zejména s matematickou statistikou, logikou, umělou inteligencí a optimalizací. Bude umět implementovat aplikaci metod strojového učení.
- Výstupy z učení
- Student bude po absolvování předmětu
- schopen se samostatně orientovat v základních metodách a přístupech z oblasti strojového učení;
- bude mít základní představu o fundamentálních teoretických modelech a jejich klíčových praktických aplikacích;
- bude mít přehled o souvislostech strojového učení s dalšími oblastmi informatiky a matematiky, zejména s matematickou statistikou, logikou, umělou inteligencí a optimalizací;
- bude umět implementovat aplikaci metod strojového učení a ověřit její výsledky. - Osnova
- Základy strojového učení: klasifikace a regrese, shluková analýza, učení s učitelem a bez učitele, ilustrační příklady
- Rozhodovací stromy: učení rozhodovacích stromů, učení pravidel
- Logika a strojové učení: specializace, generalizace, logický důsledek
- Ověřování výsledku učení: učící a testovací množina, přeučení, krížová validace, matice zmatenosti, učící krivka, ROC křivka; sampling, normalizace
- Pravděpodobnostní model: Bayesovo pravidlo, MAP, MLE, naivní Bayes; jemný úvod do Bayesovských sítí
- Lineární regrese (klasifikace), metoda nejmenších čtverců, souvislost s MLE, regresní stromy
- Kernelové metody: SVM, kernelová transformace, kernelový trik
- Neuronové sítě: vícevrstvá síť, zpětná propagace, nelineární regrese, bias vs. variance, regularizace
- Líné učení: metoda k nejbližších sousedů. Shluková analýza: metoda k-středů, hierarchické shlukování, EM
- Praktické strojové učení. Předzpracování dat: výběr atributů, konstrukce nových atributů, metody vzorkování. Ensemble methods. Bagging. Boosting. Nástroje pro strojové učení. Weka
- Ukázka pokročilejších metod strojového učení: Induktivní logické programování, hluboké učení.
- Literatura
- doporučená literatura
- Simon Rogers, Mark Girolami. A First Course in Machine Learning . Chapman and Hall, 2011.
- BERKA, Petr. Dobývání znalostí z databází. Vyd. 1. Praha: Academia, 2003, 366 s. ISBN 8020010629. info
- Záložky
- https://is.muni.cz/ln/tag/FI:IB031!
- Výukové metody
- Přednášky + cvičení + projekt
- Metody hodnocení
- Semestrální zkouška, projekt, závěrečná zkouška.
- Navazující předměty
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2020, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2020/IB031