Strojové učení I
Detaily
| Lektor: | doc. RNDr. Kamila Štekerová, Ph.D., MSc. |
| Fakulta: | Fakulta informatiky a managementu |
| Start výuky: | bude upřesněno |
| Časová dotace: | 16 vyučovacích hodin |
| Přihlášky do: | 15. 9. 2026 23:55 |
| Počet míst: | 10 |
| Cena kurzu: | 3 600 Kč |
| Jazyk: | Čeština |
Kontakt
| Referent: | Mgr. Martin Weisbauer |
| E-mail: | martin.weisbauer@uhk.cz |
| Telefon: | 493332266 |
Zatím nelze registrovat
Registrace do kurzu začíná 15. 6. 2026 06:00
Popis
Cílem je seznámit studenty s terminologií a klasickými technikami strojového učení. V rámci cvičení studenti řeší úlohy, programují v jazyce Python, používají knihovny scikit-learn, Keras a TensorFlow.
Jedná se o program zakončený mikrocertifikátem.
Hlavní témata
1. Úvod o strojového učení
2. Zdroje dat a jejich předzpracování pro strojové učení
3. Jednoduchá a vícerozměrná lineární regrese
4. Klasifikace, rozhodovací stromy a logistická regrese
5. Úvod do neuronových sítí
6. Metody shlukování
7. Analýza hlavních komponent
8. Metoda podpůrných vektorů
9. Detekce anomálií
10. Doporučující systémy
11. Analýza sentimentu
12. Strojové odučování
13. Vysvětlitelná umělá inteligence
Výsledky učení (profil absolventa)
Odborné znalosti – po absolvování předmětu prokazuje student znalosti:
Umí popsat proces strojového učení, umí popsat jednotlivé klasické metody strojového učení, uvádí příklady aplikačních oblastí strojového učení včetně vysvětlení vhodných technických řešení; umí vysvětlit význam vysvětlitelnosti modelů strojového učení a význam strojového odučování.
Odborné dovednosti – po absolvování předmětu prokazuje student dovednosti:
Řešit jednoduché typové úlohy včetně jejich realizace v jazyce Python za využití knihoven scikit-learn, Keras a TensorFow, provádět a vyhodnocovat experimenty se zadanou datovou množinou, vyhledávat a používat volně dostupné datové sady a modely.
Obecné způsobilosti – po absolvování předmětu je student schopen:
Aplikovat teoretické znalosti při návrhu řešení úloh z vybraných aplikačních oblastí strojového učení (zpracování obrazu, textu, časových řad).
Předpoklady potřebné k zápisu do programu CŽV
Předpokládají se znalosti matematiky, statistiky a programování na úrovni bakalářského studia. Výhodou je zkušenost s jazykem Python.
Forma způsobu ověření výsledků učení a další požadavky na studenta
Projekt: Během semestru student zpracovává dva úkoly, jejich splnění je podmínkou pro udělení zápočtu. V první úloze student aplikuje zadanou metodu strojového učení na zadaný dataset. V druhé úloze student řeší praktický problém, vyžadující strojové učení a pro tento problém si sám volí metodu učení.
Zkouška je písemná. Student odpovídá na 10 otevřených teoretických otázek z předem daného seznamu, maximálně může získat 100 bodů. Výsledná známka je dána podle tohoto schématu:
100–91 bodů = A
90–81 bodů = B
80–71 bodů = C
70–61 bodů = D
60–51 bodů = E
50 a méně bodů = F
Studijní literatura a studijní pomůcky
Povinné: Studijní materiály v systému Moodle.
Duporučená literatura:
• Goodfellow, I., Bengio, J., Courville, A. Deep Learning. MIT Press. Cambridge, 2016.
• Kelleher, J.D. et al. Fundamentals of Machine Learning for PredictiveData Analytics: Algorithms. Worked Examples, and Case Studies. MIT Press. Cambridge, 2015.
• Buduma, N. Fundamentals of Deep Learning: Designing Next-Generation Machine Learning Algorithms. OReilly. Boston, 2017.
• Muller, A.C., Guido, S. Introduction to Machine Learning with Python: A Guide for Data Scientists. OReilly. Boston, 2016.
• Raschka, S., Mirjalili, V. Python Machine Learning. Packt. Birmingham, 2017.
• Garreta R. et al. Scikit-learn: Machine Learning Simplified Learning Path. Packt. Birmingham, 2017.
• Bishop, C.M. Pattern Recognition and Machine Learning. Cambridge, 2006 (učebnice, pdf)
Webové odkazy:
• https://scikit-learn.org/stable/index.html#
• https://python.cz/
• http://www.deeplearningbook.org
• https://scikit-learn.org/0.20/_downloads/scikit-learn-docs.pdf
• https://www.kaggle.com/learn/overview
• http://neuralnetworksanddeeplearning.com/
• http://deeplearning.net/datasets/
• http://playground.tensorflow.org
• http://www.deeplearningbook.org/
Místo výuky: bude upřesněno
Termíny výuky: bude upřesněno
Další informace:
Přihlášení probíhá elektronickou formou, je závazné a kurzovné nevratné. Před zahájením kurzu obdrží přihlášení organizační pokyny e-mailem. Vzdělavatel si vyhrazuje právo kurz neotevřít z důvodu dlouhodobé nemoci lektora, dále pak v případě nedostatečného počtu přihlášených osob, či z jiných závažných organizačních důvodů. O neotevření kurzu budou přihlášení v předstihu informováni e-mailem. V případě zrušení kurzu ze strany vzdělavatele se kurzovné přihlášeným vrací v plné výši.