FF:PLIN081 Pokroč. met. ve stroj. uč. - Informace o předmětu
PLIN081 Pokročilé metody strojového učení
Filozofická fakultapodzim 2024
- Rozsah
- 0/2/0. 4 kr. Ukončení: k.
Vyučováno kontaktně - Vyučující
- Mgr. Richard Holaj, Ph.D. (přednášející)
RNDr. Jan Rygl (přednášející), Mgr. Dana Hlaváčková, Ph.D. (zástupce) - Garance
- Mgr. Richard Holaj, Ph.D.
Ústav českého jazyka – Filozofická fakulta
Kontaktní osoba: Bc. Silvie Hulewicz, DiS.
Dodavatelské pracoviště: Ústav českého jazyka – Filozofická fakulta - Rozvrh
- Čt 14:00–15:40 G22, kromě Po 18. 11. až Ne 24. 11.
- Předpoklady
- Email vyučujícímu před první hodinou, ve kterém představíte sebe, své dosavadní zkušenosti s programováním a umělou inteligencí a popíšete,
jak si představujete svoji budoucí kariéru a jakou roli v ní může mít strojové učení.
Vlastní účet na https://github.com/.
Výhodou, ale ne nutností, je mít absolvovaný předmět PLIN080. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 14 stud.
Momentální stav registrace a zápisu: zapsáno: 8/14, pouze zareg.: 0/14, pouze zareg. s předností (mateřské obory): 0/14 - Mateřské obory/plány
- předmět má 6 mateřských oborů, zobrazit
- Cíle předmětu
- Prouhloubení znalosti programování v Pythonu a seznámení se s užitím ML zaměřeným na NLP v prostředí simulujícím práci ve firmě.
Studující by si měli vyzkoušet především:
- týmovou spolupráci;
- testování kódu;
- psaní code review v Gitu;
- práci na projektech, během nichž se upřesňuje zadání podle potřeb klienta;
- zpracování velkých dat v angličtině;
- odhadování obtížnosti projektu. - Výstupy z učení
- Studující po absolvování předmětu:
- bude mít lepší představu o realizaci ML projektů v malých firmách;
- prohloubí své znalosti programování v jazyce Python;
- získá více zkušeností s týmovou spoluprací v komerčním prostředí;
- bude mít základní zkušenosti s odhadováním obtížnosti projektů. - Osnova
- Tvorba týmu a nastavení prostředí pro efektivní spolupráci.
- Architektura řešení, prototypování a nastavení testů.
- Zpracování velkých dat a práce s nimi.
- Tvorba jednoduchých REST API a komunikace s klientem.
- Experimentování s algoritmy ML a jejich evaluace.
- Vyjednávání o cílech projektu a akceptačních metrikách.
- Zrychlování kódu a psaní dokumentace.
- Kontejnerizace řešení pomocí Docker technologie.
- Výukové metody
- Diskuze, týmová práce na projektech, simulace komerčního prostředí.
- Metody hodnocení
- Týmové projekty:
- algoritmika a efektivita (10 bodů);
- code style a srozumitelnost (10 bodů);
- kvalita code reviews (10 bodů);
- plnění úkolů v týmu (10 bodů);
- funkčnost projektu podle specifikace (20 bodů);
- závěrečná týmová obhajoba projektu (40 bodů).
Pro úspěšné absolvování předmětu je potřeba získat alespoň 60 bodů, z toho alespoň 10 bodů ze závěrečné obhajoby. V průběhu předmětu půjde získat body navíc. - Informace učitele
- https://github.com/aicheck-tech/PLIN081
- Další komentáře
- Studijní materiály
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/phil/podzim2024/PLIN081