2-INF-150: Strojové učenie
Zima 2014
Prednášky a poznámky


Kontakt | Základné informácie | Domáce úlohy | Skúšky | Prednášky a poznámky | Predchádzajúce semestre

Na tejto stránke nájdete orientačný rozvrh semestra. Tento rozvrh bude aktualizovaný vždy po skončení príslušného týždňa prednášok, takisto budú pribúdať ďalšie študijné materiály.

Literatúra:

Ďalšie zdroje informácií:

U prednášok uvádzame zoznam kapitol, ktoré najviac pokrývajú učivo. Prezentácia materiálu v rámci prednášok sa obvykle nezhoduje s prezentáciou v učebniciach. Uvedené kapitoly by mali hlavne slúžiť ako doplňujúci materiál pre samoštúdium.

Týždeň 22.-26.9.2014
Úvod. Administratíva. Strojové učenie s učiteľom - regresia. Lineárna regresia s jedným atribútom. (parciálne derivácie, maticový počet)
Literatúra: B:3.1,C; HTF:2.3; alt. HTF:3.1-3.2
Poznámky:Ďalšie materiály:
Administratíva:PDF, 44 Kb ]

Týždeň 29.9.-3.10.2014
Normálne rovnice. (Úvod do Octave). Generalizovaná lineárna regresia. Príklady bázových funkcií (polynómy, lokálne bázové funkcie). Lokálne váhovaná aproximácia. Časová zložitosť. Alternatívne chybové funkcie. (Lineárne programovanie).

Literatúra: B:1.1
Poznámky:Ďalšie materiály:
Úvod do Octave:zip, 15 Kb ]

Týždeň 6.-10.10.2014
Jednoduché neurónové siete (gradientová metódy, spätná propagácia). Strojové učenie s učiteľom - klasifikácia. Rozhodovacie stromy, algoritmus ID3, náhodné lesy. Logistická regresia.
Literatúra: B:5.1,5.2.3-5.2.4,5.3.1; HTF:9.2; HTF:4.4; B:14.4
Poznámky:Ďalšie materiály:
Náhodné lesy (článok):linka ]

Týždeň 13.-17.10.2014
Teória učenia - základy. Generalizácia. Matematický model strojového učenia. (Očakávaná) trénovacia a testovacia chyba. Veta o výchylke a rozptyle (bias/variance). Krivky učenia (learning curves). Podučenie a preučenie (overfitting/underfitting). Automatizovaný výber modelov (penalizácia zložitosti a regularizácia, holdout testing).
Literatúra: B:1.5,3.2; alt. HTF:2.9,7.3; HTF:7.8,7.10; B:4.1,7.1,E

Týždeň 20.-24.10.2014
Strojové učenie s učiteľom - klasifikácia (pokračovanie). Konzistentný diskriminant. Lineárny program pre hľadanie konzistentného diskriminantu. Klasifikátor s najväčším odstupom (maximum margin). Kvadratický program.
Literatúra: B:6.1-6.2

Týždeň 27.-31.10.2014
SVM (support vector machines) - duálna formulácia a kernelový trik. Dizajn kernelových funkcií (Mercerova veta, uzáverové vlastnosti). Nekonzistentné diskriminanty. Voľnostné premenné (slack variables).
Literatúra: B:7.1
Poznámky:Ďalšie materiály:
Lagrangeova dualita konvexných programov:linka ]
Support Vector Machines and Kernels for Computational Biology (tutorial):linka ]

Týždeň 3.-7.11.2014
Učenie za pomoci komisií (ensemble methods). Bagging, boosting. On-line učenie (halving algorithm, váhovaná väčšina, horné ohraničenia počtu chýb). Adaptácia algoritmov lineárnej regresie na klasifikáciu. Klasifikácia pomocou neurónových sietí. Diskrétna klasifikácia - algoritmus eliminácie kandidátov.
Literatúra: B:14.2-14.3; M:2

Týždeň 10.-14.11.2014
Teória učenia. PAC (probably approximately correct) učenie na konečných množinách hypotéz. Horné odhady: pravdepodobnosť veľkej chyby, očakávaná chyba konzistentného klasifikačného algoritmu, postačujúci počet príkladov aby pravdepodobnosť veľkej chyby bola malá. PAC na nekonečných množinách hypotéz. Príklad učenia obdĺžnikov s osorovnbožnými stranami. VC (Vapnik-Červonenkis) dimenzia. Očakávaná chyba a postačujúci počet príkladov.
Literatúra: B:7.1.5; nepokryté PAC
Poznámky:Ďalšie materiály:
konečné hypotézy / Yishai Mansour, U Tel Aviv:PDF, 243 Kb ]
oprava obdĺžnikov s osovorovnobežnými stranami / Andres Munoz, NY Univ:PDF, 97 Kb ]
VC dimenzia - PAC ohraničenie / Yishai Mansour, U Tel Aviv:PDF, 173 Kb ]

Týždeň 17.-21.11.2014
VC dimenzia (cvičenie). PAC učenie pre prípady nekonzistentných hypotéz a pre SVM.
Strojové učenie bez učiteľa. Redukcia dimenzionality (analýza hlavných komponentov - PCA, manifold learning).
Literatúra: B:12.1; HTF:14.5
Poznámky:Ďalšie materiály:
Redukcia dimenzionality:PDF, 567 Kb ]
VC dimenzia - definícia a riešené príklady / Yishai Mansour, U Tel Aviv:PDF, 109 Kb ]
PAC ohraničenie pre SVM:PDF, 295 Kb ]
Redukcia dimenzionality - poznámky PCA / Stanford CS229:linka ]
Redukcia dimenzionality - ďalšie metódy vizualizácie:linka ]

Týždeň 24.-28.11.2014
Strojové učenie bez učiteľa. Zhlukovanie (clustering), K-means, K-medoids, hierarchické zhlukovanie. Úvod do pravdepodobnostného modelovania. Opakovanie teórie pravdepodobnosti (vierohodnosť a pravdepodobnosť, maximalizácia vierohodnosti, podmienená pravdepodobnosť a Bayesov vzorec)
Literatúra: HTF:14.3; B:1.2
Poznámky:Ďalšie materiály:
Zhlukovanie:PDF, 1065 Kb ]

Týždeň 1.-5.12.2014
Skryté Markovove modely (HMM): definícia a použitie, Viterbiho algoritmus, dopredný (forward) algoritmus, trénovanie HMM z úplných pozorovaní.
Literatúra: B:13.2; alt. DEKM:3

Týždeň 8.-12.12.2014
Učenie odmenou a trestom (reinforcement learning). Markovovské rozhodovacie procesy (MDP), Bellmanove rovnice, iteračné algoritmy na riešenie Bellmanových rovníc (VI,PI), učenie prechodovej funkcie.
Pravdepodobnostné modelovanie (pokr.). Bayesovské siete. HMM ako Bayesovské siete. Všeobecná formulácia inferencie. Naivný Bayesovský klasifikátor.
Literatúra: B:8.1,8.2; HTF:6.6.3
Poznámky:Ďalšie materiály:
Reinforcement Learning and Control (Andrew Ng lecture notes):PDF, 74 Kb ]

Týždeň 15.-19.12.2014

Všeobecný eliminačný algoritmus (inferencia). Učenie Bayesovských sietí s úplnými (pozorované frekvencie) a s neúplnými dátami (EM algoritmus).
Zhrnutie semestra.
Literatúra: nepokryté: eliminačný algoritmus; B:9.4
Poznámky:Ďalšie materiály:
Trénovanie Bayesovských sietí:PDF, 26 Kb ]
Zhrnutie semestra:PDF, 362 Kb ]


Maintained by 2-INF-150 personnel