V několika posledních letech byly hluboké neuronové sítě použity při řešení komplexních úloh strojového učení a dosáhly nejlepších známých výsledků v mnoha oblastech. Cílem přednášky je seznámení s hlubokými neuronovými sítěmi, od základů k
nejnovějším technikám. Přednáška se zaměří jak na teorii, tak na skutečné použití hlubokých neuronových sítí (studenti vytvoří a natrénují několik hlubokých sítí, které budou schopné dosáhnout nejlepších známých výsledků, např. v oblasti rozpoznávání
obrazu, 3d objektů, řeči, generování obrazu či hraní her).
Poslední úprava: Vidová Hladká Barbora, doc. Mgr., Ph.D. (25.01.2019)
In recent years, deep neural networks have been used to solve complex machine-learning problems. They have achieved significant state-of-the-art results in many areas. The goal of the course is to introduce deep neural networks, from the basics to the latest
advances. The course focuses both on theory as well as on practical aspects (students will implement and train several deep neural networks capable of achieving state-of-the-art results, for example in image recognition, 3d object recognition, speech
recognition, image generation or playing video games).
Poslední úprava: Vidová Hladká Barbora, doc. Mgr., Ph.D. (25.01.2019)
Cíl předmětu -
Cílem přednášky je seznámení s hlubokými neuronovými sítěmi, od základů k nejnovějším technikám. Přednáška se zaměří jak na teorii, tak na skutečné použití hlubokých neuronových sítí.
Poslední úprava: Straka Milan, RNDr., Ph.D. (19.01.2018)
The goal of the course is to introduce deep neural networks, from the basics to the latest advances. The course will focus both on theory as well as on practical aspects.
Poslední úprava: Straka Milan, RNDr., Ph.D. (19.01.2018)
Podmínky zakončení předmětu -
Zápočet je udělován za vypracování dostatečného množství úloh. Úlohy jsou zadávány pravidelně celý semestr a na vypracování každé z nich je několik týdnů. Vzhledem ke způsobu obdržení zápočtu není možné jeho získání opakovat. Získání zápočtu není podmínkou k připuštění ke zkoušce.
Poslední úprava: Straka Milan, RNDr., Ph.D. (05.06.2018)
Students pass the practicals by submitting sufficient number of assignments. The assignments are announced regularly the whole semester and are due in several weeks. Considering the rules for completing the practicals, it is not possible to retry passing it. Passing the practicals is not a requirement for going to the exam.
Poslední úprava: Straka Milan, RNDr., Ph.D. (05.06.2018)
Literatura -
Yoshua Bengio, Ian Goodfellow, Aaron Courville: Deep learning, MIT Press, In preparation.
Jürgen Schmidhuber: Deep learning in neural networks: An overview, Neural networks 61 (2015): 85-117.
Sepp Hochreiter, and Jürgen Schmidhuber: Long short-term memory, Neural computation 9.8 (1997): 1735-1780.
Poslední úprava: T_UFAL (25.04.2016)
Yoshua Bengio, Ian Goodfellow, Aaron Courville: Deep learning, MIT Press, In preparation.
Jürgen Schmidhuber: Deep learning in neural networks: An overview, Neural networks 61 (2015): 85-117.
Sepp Hochreiter, and Jürgen Schmidhuber: Long short-term memory, Neural computation 9.8 (1997): 1735-1780.
Poslední úprava: T_UFAL (25.04.2016)
Požadavky ke zkoušce -
Zkouška je písemná a skládá se z náhodně volených otázek z předem známého seznamu. Požadavky zkoušky odpovídají sylabu předmětu v rozsahu, který byl prezentován na přednášce.
Poslední úprava: Straka Milan, RNDr., Ph.D. (15.06.2020)
The exam is written and consists of questions randomly chosen from a publicly known list. The requirements of the exam correspond to the course syllabus, in the level of detail which was presented on the lectures.
Poslední úprava: Straka Milan, RNDr., Ph.D. (15.06.2020)
Sylabus -
Dopředné hluboké neuronové sítě
Základní architektury a aktivační funkce
Optimalizační algoritmy pro trénování hlubokých modelů
State-of-the-art POS tagging, named entity recognition, machine translation, image labeling
Deep generative models
Variational autoencoders
Generative adversarial networks
Speech generation
Structured prediction
CRF layer
CTC loss and its application in state-of-the-art speech recognition
Introduction to deep reinforcement learning
Neural networks with external memory
Poslední úprava: Straka Milan, RNDr., Ph.D. (10.05.2020)
Vstupní požadavky -
Je vyžadována základní znalost programování v jazyce Python. Předchozí znalosti neuronových sítí nejsou potřeba, ale je vhodné mít základní zkušenosti se strojovým učením.
Poslední úprava: Kuboň Vladislav, doc. RNDr., Ph.D. (05.06.2018)
Basic programming skills in Python are required. No previous knowledge of artificial neural networks is needed, but basic understanding of machine learning is advisable.
Poslední úprava: Kuboň Vladislav, doc. RNDr., Ph.D. (05.06.2018)