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


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

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. Poznámky z prednášok a ďalšie rozširujúce materiály budú pribúdať taktiež po skončení príslušných prednášok, môže to však v niektorých prípadoch trvať dlhšie.

Týždeň 9.-13.2.2009
Úvod, administratíva. Strojové učenie s učiteľom - regresia. Lineárna regresia.
Cvičenia: Lineárna algebra (opakovanie)
Poznámky:Ďalšie materiály:
Administratíva:PDF, 44 Kb ]
Matematický ťahák pre informatikov (Steve Seiden):PDF, 154 Kb ]
Kuchárka maticovej algebry (Petersen & Pedersen):PDF, 522 Kb ]

Týždeň 16.-20.2.2009
Lineárna regresia (pokračovanie). Normálne rovnice. Časová zložitosť. Alternatívne chybové funkcie. Generalizovaná lineárna regresia. Príklady bázových funkcií (polynómy, lokálne bázové funkcie). Lokálne váhovaná aproximácia. Jednoduché neurónové siete (gradientová metódy, spätná propagácia).
Poznámky:Ďalšie materiály:
Linearna regresia:PDF, 172 Kb ]

Týždeň 23.-27.2.2009
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).
Cvičenia: Octave
Poznámky:Ďalšie materiály:
Octave Tutorial: linka  ]
Octave Manual: linka  ]

Týždeň 2.-6.3.2009
Automatizovaný výber modelov (penalizácia zložitosti a regularizácia, holdout testing). Strojové učenie s učiteľom - klasifikácia. Konzistentný diskriminant. Lineárny program pre hľadanie konzistentného diskriminantu. Klasifikátor s najväčšou rezervou (maximum margin). Kvadratický program. SVM (support vector machines) - duálna formulácia a kernelový trik.
Poznámky:Ďalšie materiály:

Týždeň 9.-13.3.2009
Dizajn kernelových funkcií (Mercerova veta, uzáverové vlastnosti). Nekonzistentné diskriminanty. Voľnostné premenné (slack variables). Adaptácia algoritmov lineárnej regresie na klasifikáciu. Klasifikácia pomocou neurónových sietí. Diskrétne klasifikátory (eliminácia kandidátov, rozhodovacie stromy, algoritmus ID3, diskretizácia atribútov)
Poznámky:Ďalšie materiály:

Týždeň 16.-20.3.2009
Teórie učenia. Uniformita. PAC (probably approximately correct) učenie. VC (Vapnik-Červonenkis) dimenzia: emprická a trénovacia chyba, accuracy/presnosť confidence/istota, ohraničenia chyby, ERM, MDL (potiaľ z Waterloo dokumentu) + PAC a VC z Mitchellovej knizky, príklad na NN.
Poznámky:Ďalšie materiály:
Poznámky z kurzu na Waterloo:PDF, 296 Kb ]

Týždeň 23.-27.3.2009
On-line učenie učenie odmenou a trestom (reinforcement learning): vlastnosti RL, hlavné pojmy, Q-learning, príklad, prehľad LCS.
Seminár: Strojové učenie v robotike
Poznámky:Ďalšie materiály:
Knižka o Reinforcement Learning (Sutton,Barto): linka  ]
Prehľadový článok o Learning Classifier Systems:PDF, 204 Kb ]
Evolutionary Robots with On-line Self-Organization and Behavioral Fitness:PDF, 654 Kb ]
Incremental Evolution of Animats’ Behaviors as a Multi-objective Optimization:PDF, 368 Kb ]
A Reinforcement Learning Technique with an Adaptive Action Generator for a Multi-robot System:PDF, 986 Kb ]
A Bayesian Framework for Reinforcement Learning:PDF, 83 Kb ]
Learning to Play Using Low-Complexity Rule-Based Policies: Illustrations through Ms. Pac-Man:PDF, 411 Kb ]
Bayesian Robot Programming:PDF, 523 Kb ]

Týždeň 30.3.-3.4.2009
Strojové učenie bez učiteľa. Zhlukovanie (clustering), K-means, K-medoids, hierarchické zhlukovanie. Redukcia dimenzionality, self-organizing maps (SOMs), principal component analysis (PCA).
Poznámky:Ďalšie materiály:

Týždeň 6.-10.4.2009
Opakovanie teórie pravdepodobnosti (vierohodnosť a pravdepodobnosť, maximalizácia vierohodnosti, podmienená pravdepodobnosť a Bayesov vzorec)
Veľká noc
Poznámky:Ďalšie materiály:

Týždeň 13.-17.4.2009
Veľká noc
Úvod do pravdepodobnostného modelovania. Skryté Markovove modely (HMM): definícia a použitie, Viterbiho algoritmus, dopredný (forward) algoritmus, trénovanie HMM z úplných pozorovaní.
Poznámky:Ďalšie materiály:

Týždeň 20.-24.4.2009
Bayesovské siete. HMM ako Bayesovské siete. Všeobecná formulácia inferencie. Podmienená nezávislosť v Bayesovských sieťach.
Naivný Bayesovský klasifikátor. Všeobecný eliminačný algoritmus (inferencia).
Poznámky:Ďalšie materiály:

Týždeň 27.4.-1.5.2009
Učenie Bayesovských sietí s úplnými (pozorované frekvencie) a s neúplnými dátami (EM algoritmus).
Seminár: Strojové učenie v bioinformatike
Poznámky:Ďalšie materiály:

Týždeň 4.-8.5.2009
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).
Zhrnutie, opakovanie, pokyny k skúške.
Poznámky:Ďalšie materiály:
Zhrnutie (prezentácia):PDF, 362 Kb ]
foot();