Přeskočit na hlavní obsah
Přeskočit hlavičku

Metody strojového učení pro vestavěné systémy

Typ studia doktorské
Jazyk výuky angličtina
Kód 450-6023/02
Zkratka MSUVS
Název předmětu česky Metody strojového učení pro vestavěné systémy
Název předmětu anglicky Machine Learning Methods for Embedded Systems
Kreditů 10
Garantující katedra Katedra kybernetiky a biomedicínského inženýrství
Garant předmětu prof. Ing. Michal Prauzek, Ph.D.

Osnova předmětu

Předmět se věnuje oblastem aplikací ve vestavěných systémech s implementovanými metodami:

A) Unsupervised learning - metody učení s učitelem (Shluková analýza …)
B) Supervised learning - metody učení bez učitele (Support vector machines, linerání regrese, rozhodovací stromy, algoritmus k-nejbližších sousedů, neuronové sítě …)
C) Semi-supervised learning – metody zpětnovazební učení (Markovův rozhodovací proces, Q-learning …)

Z hlediska progresivní optimalizace funkce a návrhu vestavěných systémů jsou vyučovány bio-inspirované metody z řady evolučních algoritmů (genetické algoritmy, diferenční evoluce apod.) či další přístupy jako například optimalizace hejnem částic.

Aplikační oblasti předmětu jsou zúženy na nasazení v oblasti Internet-of-Things zařízení, ultra-low power zařízení se získávání energie z prostředí, senzorických systémů, aplikací spojených s koncepcí Průmyslu 4.0, SmartCities a SmartMetering.

E-learning

Materiály jsou dostupné v https://lms.vsb.cz/

Povinná literatura

[1] Burkov, Andriy. Machine Learning Engineering. 2020.
[2] Burkov, Andriy. The Hundred-Page Machine Learning Book. 2019.
[3] Mitchell, Tom M. Machine Learning. McGraw Hill, 2017.
[4] Harrington, Peter. Machine learning in action. Manning Publications Co, 2012.

Doporučená literatura

[1] Embedded deep learning: algorithms, architectures and circuits for always-on neural network processing. Springer Science+Business Media, 2018.
[2] Reinforcement learning. Springer Science+Business Media, 2017.
[3] Eiben, A. E., a J. E. Smith. Introduction to Evolutionary Computing. Springer Verlag, 2015.
[4] Aggarwal, Charu C., a Chandan K. Reddy, editoři. Data clustering: algorithms and applications. Chapman and Hall/CRC, 2014.
[5] CHOLLET, François. Deep learning v jazyku Python: knihovny Keras, Tensorflow. Přeložil Rudolf PECINOVSKÝ. Knihovna programátora (Grada). Praha: Grada Publishing, 2019.