ADVANCED MACHINE LEARNING FOR PHYSICS
Course objectives
GENERAL OBJECTIVES: Acquire familiarity with advanced deep learning techniques based on differentiable neural network models with supervised, unsupervised and reinforced learning paradigms; acquire skills in modelling complex problems through deep learning techniques, and be able to apply them to different application contexts in the fields of physics and basic and applied scientific research. Discussed topics include: general machine learning concepts, differentiable neural networks, regularization techniques. Convolutional neural network, neural network for sequence analysis (RNN, LSTM / GRU, Transformers). Advanced learning techniques: transfer learning, domain adaptation, adversarial learning, self-supervised and contrastive learning, model distillation. Graph Neural Networks (static and dynamic) and application to structured models for physics: dynamic models, simulation of complex fluids, GNN Hamiltonians and Lagrangians. Generative and variational models: variational mean-field theory, expectation maximization, energy based and maximum entropy models (Hopfield networks, Boltzman machines and RBM), AutoEncoders, Variational AutoEncoders, GANs, Autoregressive flow models, invertible networks, generative models based on GNN. Quantum Neural Networks. SPECIFIC OBJECTIVES: A - Knowledge and understanding OF 1) Knowledge of the functioning of neural networks and their mathematical interpretation as universal approximators OF 2) Understanding of the limits and potential of advanced machine learning models OF 3) Understanding of the limits and potential of DL in solving physics problems B - Application skills OF 4) Design, implementation, commissioning and analysis of deep learning architectures to solve complex problems in physics and scientific research. C - Autonomy of judgment OF 5) To be able to evaluate the performance of different architectures, and to evaluate the generalization capacity of the same D - Communication skills OF 6) Being able to clearly communicate the formulation of an advanced learning problem and its implementation, its applicability in realistic contexts OF 7) Being able to motivate and to evaluate the generalization capacity of a DL model E - Ability to learn OF 8) Being able to learn alternative and more complex techniques OF 9) Being able to implement existing techniques in an efficient, robust and reliable manner
Program - Frequency - Exams
Course program
Prerequisites
Books
Teaching mode
Frequency
Exam mode
Bibliography
Lesson mode
Program - Frequency - Exams
Course program
Prerequisites
Books
Teaching mode
Frequency
Exam mode
Bibliography
Lesson mode
- Lesson code10611918
- Academic year2025/2026
- CoursePhysics
- CurriculumPhysics for Advanced Technologies
- Year1st year
- Semester2nd semester
- SSDFIS/01
- CFU6