|
|
|
||
V přednášce budou vysvětleny základní optimalizační techniky a metody strojového učení a jejich využití v klasické
a kvantové fyzice a jiných přírodních vědách. Nejdůležitější metody budou detailněji analyzované na cvičeních,
kde budou použity knihovny Scikit-learn, sktime, Tensorflow, Keras a NetKet v programovacím jazyku Python.
Poslední úprava: Mikšová Kateřina, Mgr. (13.05.2022)
|
|
||
Cílem předmětu je osvojit si základní optimalizační techniky a metódy strojového učení s využitím ve fyzice a jiných přírodních vědách. Poslední úprava: Mikšová Kateřina, Mgr. (13.05.2022)
|
|
||
Na získání zápočtu, který je podmínkou k připuštění k zkoušce, je potřeba nasbírat alespoň 65% bodů z úloh zadaných na cvičení. Otázky na zkoušce vychází ze sylabu. Poslední úprava: Mikšová Kateřina, Mgr. (13.05.2022)
|
|
||
1. F. Chollet: Deep learning v jazyku Python. Knihovny Keras, Tensorflow. Grada (2019). 2. T. M. Mitchell: Machine learning, McGraw-Hill Science/Engineering/Math (1997). 3. A. Geron: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, O'Reilly Media (2019). 4. P. Mehta, M. Bukov, C.-H. Wang, A. G. R. Day, C. Richardson, C. K. Fisher, and D. J. Schwab, A High-Bias: Low-Variance Introduction to Machine Learning for Physicists, Physics Reports 810, 1 (2019). 5. Anna Dawid et al.: Modern applications of machine learning in quantum sciences, arXiv:2204.04198 [quant-ph] (2022). 6. M. Erdmann et al.: Deep Learning for Physics Research. World Scientific Publishing Co. (2021). 7. A. Tanaka et al.: Deep Learning and Physics. Springer (2019). 8. K. Nakajima, I. Fischer: Reservoir Computing. Theory, Physical Implementations, and Applications. Springer (2021). Poslední úprava: Baláž Pavel, RNDr., Ph.D. (03.09.2024)
|
|
||
1. Rychlokurz Pythonu a knihoven NumPy, SciPy a pandas. 2. Základní metody strojového učení: k nejbližších sousedů (k-NN), nejbližší centroidy, lineární regrese, logistická regrese, podpůrné vektorové stroje (SVM), rozhodovací stromy. 3. Bayesovská regrese. 4. Ensemble learning. Náhodné lesy (Random Forests). 5. Strojové učení s nevyváženými datovými sadami a imputace dat. 6. Dopředné (neuronové) sítě. Učení s učitelem. Algoritmus zpětného šíření chyb (backpropagation). 7. Strojové učení bez dozoru. Analýza hlavních komponent (PCA). Hopfieldovy neurónové sítě. Boltzmannovy stroje a omezené Boltzmannovy stroje (RBM). 8. Autoenkodéry. Variační autoenkodér (VAE). Automatická klasifikace fází. 9. Hluboké učení. Konvoluční neurónové sítě (CNN). Regularizace neurónových sítí. Rozpoznávání obrazů. 10. Analýza a predikce časových řad. Model ARIMA. Rekurentní neurónové sítě (RNN). Paměťové buňky LSTM a GRU. 11. Aplikace neurónových sítí v kvantové fyzice. Neurónové kvantové stavy. 12. Bayesovské neurónové sítě. Poslední úprava: Žonda Martin, RNDr., Ph.D. (11.06.2025)
|