This course introduces the main concepts and techniques in machine learning (ML) with specific applications in several branches of physics.
- Introduction. What is Machine Learning (ML) and what can we learn from ML?. Applications of machine learning in physics: After all we’ve been doing ML already.
- Revisiting ML methods familiar to physicists: Linear models in regression and classification (logistic regression).
- Introduction to other ML methods not usually covered in a physics degree. Support vector machines, Decision trees and ensemble models, KNN, Bayesian ML (if time allows!).
- Hands-on: Introduction to python as a tool to do ML. Essential libraries. Implementation of a ML model in Python.
- Assessing the model: Cross-validation, testing and optimization.
- Big data and deep learning: Artificial intelligence. Introduction to some standard deep learning concepts and techniques.
- Convolutional neuronal networks for pattern recognition. Summary of other architectures.
- Unsupervised learning: Meaning and methods. (If time allows)
- Proposal of projects.
- Applications of ML in photonics.
- Applications of ML in condensed matter physics.
- Applications of ML in materials engineering and soft matter.
- Summary. What did we learn? More literature, state of the art.
- Docente: Luis Salvador Froufe Perez