# **NPFL129** Strojové učení pro zelenáče

<{Box(infobox)}>
|----------------|-----|
| **Učitelé:**    | [RNDr. Milan 🐦‍⬛, Ph.D.](https://ufal.mff.cuni.cz/milan-straka) |
| | [Mgr. Jindřich Libovický, Ph.D.](https://www.mff.cuni.cz/cs/fakulta/organizacni-struktura/lide?hdl=7692) |
| **Odkaz do SISu:** | [NPFL129](https://is.cuni.cz/studium/predmety/index.php?do=predmet&kod=NPFL129) |
| **Stránka předmětu:** | [ufal.mff.cuni.cz/courses/npfl129](https://ufal.mff.cuni.cz/courses/npfl129 )
| **Repozitář:** | [github.com/ufal/npfl129](https://github.com/ufal/npfl129) |
| **Diskuze:**   | [Discord kanál](https://discord.com/channels/625428723302137876/761652355070427176) |
<{/Box}>


Předmět je hodně časově náročný, ale zase hodně naučí. Ke splnění je potřeba zkouška a zápočet. Zápočet dostanete za týmové řešení domácích úkolů v [recodex](/Recodex)u. Na úkolech můžete dobrovolně pracovat v týmech (max tří členné). 

## Studijní materiály
- [Pikachujovy vypracované otázky](https://desperadus.github.io/mff-ml-exam-prep/ml_exam.pdf)
- [Zpracované otázky](ml_zpracovane_otazky.pdf)
- **KSP Seriál o ML**
  - [1. Seznámení se s lineární regresí](https://ksp.mff.cuni.cz/h/ulohy/36/zadani1.html#task-36-1-S)
  - [2. Chození po gradientu](https://ksp.mff.cuni.cz/h/ulohy/36/zadani2.html#task-36-2-S)
  - [3. Učíme klasifikátory](https://ksp.mff.cuni.cz/h/ulohy/36/zadani3.html#task-36-3-S)
  - [4. Nechme stromy růst](https://ksp.mff.cuni.cz/h/ulohy/36/zadani4.html#task-36-4-S)
  - [5. Učení bez učitele](https://ksp.mff.cuni.cz/h/ulohy/36/zadani5.html#task-36-5-S)

## Dokumentace
- [Strakův tutorial na instalaci potřebných knihoven a setup repozitáře](https://ufal.mff.cuni.cz/courses/npfl129/2223-winter#faq)
- [NumPy dokumetace](https://numpy.org/doc/stable/numpy-ref.pdf)
- [Scikit dokumentace](https://scikit-learn.org/1.1/modules/classes.html)

## Videa
1. [Učení založené na instancích (=příkladech)](http://www.youtube.com/watch?v=09mb78oiPkA)
2. \-
3. [Stromy](http://www.youtube.com/watch?v=SXBG3RGr_Rc)
4. \-
5. [SVM](https://www.youtube.com/watch?v=_PwhiWxHK8o)
6. \-
7. [Kombinace modelů](https://www.youtube.com/watch?v=UHBmv7qCey4)
