2-INF-150: Strojové učenie / Machine Learning
Zima 2024 / Fall 2024
Handouts


Contact | Basic information | Homeworks | Exams | Handouts | Previous semesters


This page shows preliminary schedule of classes and servers as a repository of materials relevant to class. The schedule will be update regularly after lectures.
 
Recommended literature
In the schedule, we list the chapters most relevant to the material covered in class. Presentation of the material in lectures usually differs from the books. The book chapters should serve mainly as an additional materials for self study.
 

 
Additional materials

 

Týždeň 23.09.2024-27.09.2024
Administratíva. Úvod.
Cvičenie 1: collabora/jupyter notebooky, numpy
Slajdy:Poznámky a ďalšie materiály:
Administratíva:PDF, 392 Kb ]
video úvod (draft):linka ]
Cvičenia 1: numpy:linka ]
ALVINN:linka ]

Týždeň 30.09.2024-04.10.2024
Strojové učenie s učiteľom / regresia. Lineárna regresia. Matematické základy (parciálne derivácie, gradient, maticový počet). Normálne rovnice. Alternatívne chybové funkcie (L1,Linf). Metódy optimalizácie (gradientová metóda, stochastická gradientová metóda, lineárne/kvadratické programovanie). Generalizovaná lineárna regresia a ďalšie varianty.
Literatúra: GBC:2.1-2.4 alebo B:C; GBC:5.1 alebo B:3.1 alebo HTF:3.1-3.2; GBC:4.3,5.9; B:3.1
Slajdy:Poznámky a ďalšie materiály:
Algebra 101:PDF, 42 Kb ]
video regresia 1:linka ]
video regresia 2:linka ]

Týždeň 07.10.2024-11.10.2024
Strojové učenie s učiteľom / klasifikácia. Ako z regresie urobiť klasifikáciu (sigmoidová funkcia, chybové funkcie založené na maximálnej vierohodnosti). Logistická regresia. Jednoduché neurónové siete.
Cvičenie 2: regresia
Literatúra: GBC:5.3 alebo HTF:4.4; GBC:6.1-6.2 alebo B:5.1,5.3 alebo HTF:11-11.4
Slajdy:Poznámky a ďalšie materiály:
video logistická regresia, neurónové siete:linka ]
Cvičenia 2: regresia:linka ]

Týždeň 14.10.2024-18.10.2024
Jednoduché neurónové siete (pokr.) Spätná propagácia ako gradientová metóda.
Teória učenia I. Matematický model strojového učenia. Výchylka a rozptyl. Krivky učenia.
Literatúra: GBC:3.1-3.3,3.8; GBC:5.2-5.2.2 alebo B:3.2; GBC:5.4
Slajdy:Poznámky a ďalšie materiály:
Stredné hodnoty (slajdy):PDF, 29 Kb ]
Výchylka a rozptyl (text):PDF, 99 Kb ]
video teória 1:linka ]
Teória strojového učenia (poznámky):PDF, 362 Kb ]

Týždeň 21.10.2024-25.10.2024
Teória I. (pokr.). Regularizácia (ridge, lasso). Holdout testing.
Support Vector Machines (SVM). Formulácia ako klasifikátor s najväčším odstupom.
Cvičenie 3: neurónové siete
Literatúra: B:7.1
Slajdy:Poznámky a ďalšie materiály:
video teória 2:linka ]
video svm 1:linka ]
Cvičenia 3: neurónové siete:linka ]
Cvičenia: Úvod do konvolučných neurónových sietí:PDF, 11139 Kb ]

Týždeň 28.10.2024-01.11.2024
Support vector machines (pokr). Riešenie pomocou kvadratického programovania. Lagrangeove multiplikátory. Duálna formulácia. Podporné vektory
Kernelový trik. Dizajn kernelových funkcií, uzáverové vlastnosti. Nekonzistentné diskriminanty. Voľnostné premenné (slack variables).

Literatúra: GBC:5.7.2 alebo B:6.1-6.2
Slajdy:Poznámky a ďalšie materiály:
Silná dualita:PDF, 30 Kb ]
video svm 2 (draft):linka ]
video kernelový trik (draft):linka ]
Lagrangeova dualita konvexných programov:PDF, 486 Kb ]
Support Vector Machines and Kernels for Computational Biology (tutorial):linka ]

Týždeň 04.11.2024-08.11.2024
Rozhodovacie stromy, algoritmus ID3. Bagging a boosting.
Cvičenie 4: SVM a náhodné lesy
Literatúra: HTF:9.2; HTF:8.7; B:14.2-14.3
Slajdy:Poznámky a ďalšie materiály:
video rozhodovacie stromy (draft):linka ]
adaboost - príklad:PDF, 327 Kb ]
Cvičenia 4: SVM, náhodné lesy:linka ]
Náhodné lesy (článok):linka ]

Týždeň 11.11.2024-15.11.2024
Strojové učenie bez učiteľa. Redukcia dimenzionality. Analýza hlavných komponentov (PCA).
výučba v stredu 13.11.2024 odpadne
Literatúra: HTF:14.5.1 alebo B:12.1
Slajdy:Poznámky a ďalšie materiály:
pca (slajdy):PDF, 1444 Kb ]
video pca (draft):linka ]

Týždeň 18.11.2024-22.11.2024
Nelineárne metódy (kernel PCA, t-SNE).
Samoštúdium: Zhlukovanie (k-means a k-medoids). Hierarchické zhlukovanie.
Teória učenia II. PAC učenie. Odhady pre konečné množiny hypotéz. Obdĺžníková hra.
Literatúra: HTF:14.5.4 alebo B:12.3; HTF:14.8; HTF:14.3 alebo B:9.1
Slajdy:Poznámky a ďalšie materiály:
video nelineárna redukcia dimenzionality (draft):linka ]
video zhlukovanie:linka ]
k-means (slajdy):PDF, 154 Kb ]
zhlukovanie (slajdy):PDF, 397 Kb ]
video pac učenie 1 (draft):linka ]
video pac učenie 2 (draft):linka ]
PAC - konečné hypotézy:PDF, 243 Kb ]
obdĺžniky s osovorovnobežnými stranami / Andres Munoz, NY Univ:PDF, 97 Kb ]

Týždeň 25.11.2024-29.11.2024
Vapnik-Červonenkisova (VC) dimenzia. PAC odhady pomocou VC dimenzie. Odhady pre SVM.
Cvičenie 5: PCA
Slajdy:Poznámky a ďalšie materiály:
video pac učenie 3 (draft):linka ]
Cvičenia 5: PCA:linka ]
VC dimenzia - PAC ohraničenie / Yishai Mansour, U Tel Aviv:PDF, 173 Kb ]
PAC ohraničenie pre SVM:PDF, 295 Kb ]

Týždeň 02.12.2024-06.12.2024
Učenie odmenou a trestom. Markovovské rozhodovacie procesy. Value iteration.
Markovovské rozhodovacie procesy so spojitými stavmi. Fitted value iteration.
Slajdy:Poznámky a ďalšie materiály:
video reinforcement 1 (draft):linka ]
video reinforcement 2 (draft):linka ]
MDP definície:PDF, 22 Kb ]

Týždeň 09.12.2024-13.12.2024
Best practices v strojovom učení.
Slajdy:Poznámky a ďalšie materiály:
video best practices (draft):linka ]

Týždeň 16.12.2024-20.12.2024
On-line učenie (halving algorithm, váhovaná väčšina, horné ohraničenia počtu chýb).
Zhrnutie semestra.
Slajdy:Poznámky a ďalšie materiály:
video on-line learning (draft):linka ]
Zhrnutie semestra:PDF, 533 Kb ]


Maintained by 2-INF-150 personnel