Předmět: Strojové učení

« Zpět
Název předmětu Strojové učení
Kód předmětu USII/FSUC
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia 2
Semestr Zimní a letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Chrastina Tomáš, Ing.
  • Hájek Petr, prof. Ing. Ph.D.
Obsah předmětu
Koncept strojového učení a teorie učení. Typy úloh strojového učení. Generativní a diskriminační algoritmy. Podpůrné vektorové stroje a podpůrná vektorová regrese. Rozdělení dat pro strojové učení. Metody selekce atributů. Soubory algoritmů pro učení s učitelem. Algoritmy pro učení bez učitele. Hodnocení učících se algoritmů. Posilované učení. Příklady aplikací strojového učení.

Studijní aktivity a metody výuky
Přednášení
  • Kontaktní výuka - 52 hodin za semestr
  • Domácí příprava na výuku - 28 hodin za semestr
  • Příprava na zkoušku - 20 hodin za semestr
  • Příprava na zápočet - 10 hodin za semestr
  • Projekt individuální - 40 hodin za semestr
Výstupy z učení
Cílem předmětu je seznámit studenty s pokročilými přístupy z oblasti strojového učení a možnostmi jejich uplatnění pro různé typy úloh učení z průmyslové praxe.
Student, který úspěšně absolvoval předmět, umí: vysvětlit, jaké jsou cíle a principy strojového učení a jeho společenské dopady; rozlišit generativní a diskriminační algoritmy strojového učení; charakterizovat princip učení podpůrných vektorových strojů, rozlišit učení s učitelem, bez učitele a posilované učení; porovnat metody pro selekci atributů; rozlišit přístupy k vytváření souborů algoritmů; rozlišit měřítka výkonnosti pro různé typy úloh strojového učení. Student, který úspěšně absolvoval předmět, dovede: navrhnout vhodné rozdělení dat dle jejich velikosti a struktury; pro danou úlohu zvolit vhodný typ algoritmu strojového učení; provést selekci atributů s cílem snížení dimenzionality dat a zvýšení výkonnosti metody strojového učení; použít metody strojového učení z oblasti učení s učitelem, bez učitele a posilovaného učení; vyhodnotit kvalitu vytvořeného modelu strojového učení. Student, který úspěšně absolvoval předmět, je schopen: samostatně a odpovědně se rozhodovat a při řešení složitých problémů provést rozklad na jednodušší úlohy; do řešení problémů zahrnout úvahu o společenských a etických rozměrech technologického rozvoje; samostatně získávat další odborné znalosti, dovednosti a způsobilosti; efektivně komunikovat s cílovou skupinou uživatelů ? experty z oblasti průmyslu, bezpečnosti a dalších.
Předpoklady
-

Hodnoticí metody a kritéria
Písemná zkouška

Zápočet: účast na cvičení (viz směrnice), písemný zápočtový test s minimálně 60% úspěšností, zpracování zadaných úloh na cvičení s minimálně 60% úspěšností, prezentace a úspěšné obhájení dvou praktických projektů. Zkouška: písemná s minimálně 60% úspěšností.
Doporučená literatura
  • AGGARWAL, CH.C. Neural networks and deep learning: a textbook. Cham: Springer, 2018.
  • BISCHOP, C.M. Pattern recognition and machine learning. New York: Springer, 2007.
  • DEISENROTH, M. P., FAISAL, A. A., ONG, Ch. S. Mathematics for machine learning. Cambridge: Cambridge University Press, 2020.
  • GOODFELLOW, I., BENGI, Y., COURVILLE, A. Deep learning. Cambridge: MIT Press, 2016.
  • HASTIE, T., TIBSHIRANI, R., FRIEDMAN, J. The elements of statistical learning. Berlin: Springer, 2009.
  • KELLEHER, J.D., MAC NAMEE, B., D'ARCY, A. Fundamentals of machine learning for predictive data analytics: algorithms, worked examples, and case studies. Cambridge: The MIT Press, 2015.
  • KONONENKO, I., KUKAR, M. Machine learning and data mining. Amsterdam: Elsevier, 2007.
  • STEINWART, I., CHRISTMANN, A. Support vector machines. Berlin: Springer, 2008.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr