|
|
|
||
The lecture will provide a practical introduction into basic numerical optimization techniques and machine learning
methods used in classical and quantum physics as well as in other fields of science. The most important methods
will be analyzed in detail during the exercises in a form of hands-on sessions and projects by using the Python
libraries Scikit-learn, sktime, Tensorflow, Keras, and NetKet.
Last update: Mikšová Kateřina, Mgr. (13.05.2022)
|
|
||
The aim of the course is to master the basic optimization techniques and methods of machine learning for use in physics and other fields of science. Last update: Mikšová Kateřina, Mgr. (13.05.2022)
|
|
||
To obtain the credit, which is a condition for admission to the exam, it is necessary to collect at least 65% of points from the assignments. The questions in the exam are based on the syllabus.
Last update: 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). Last update: Baláž Pavel, RNDr., Ph.D. (03.09.2024)
|
|
||
1. Crash course in Python and libraries NumPy, SciPy, and pandas. 2. Basic methods in machine learning: k-nearest neighbors, nearest centroids, linear regression, logistic regression, support vector machines, decision trees. 3. Bayesian regression. 4. Ensemble learning. Random forests. 5. Feed forward neural networks. Supervised learning. Backpropagation algorithm. 6. Unsupervised machine learning methods. Principal component analysics. Hopfield neural networks. Boltzmann machines and Restricted Boltzmann machines. 7. Autoencoders. Variational Autoencoder. Automatic phase classification. 8. Deep learning. Convolutional neural networks. Neural network regularization. Image recognition. 9. Analysis and forecasting of time sequences. Arima model. Recurrent neural networks. LSTM and GRU memory cells. 10. Application of neural networks in quantum physics. Neural network quantum states. Quantum state tomography. 11. Neuromorfic computing. Reservoir computing.
Last update: Baláž Pavel, RNDr., Ph.D. (03.09.2024)
|