Subjects covered
Aim
Introduction to machine learning from a physicist's perspective, with the aim to understand how it works and less emphasis on tricks or parameter optimization
Subjects
(order may change)
- Deep learning (from scratch in numpy), Higher level implementations (tensorflow, sklearn, keras)
- Convolutional neural networks
- Image segmentation
- Pre-trained models, big models
- Data augmentation, auto-encoders
- Diffusion models
- Genetic algorithm
- Q learning, reinforcement learning
- LSTM networks
- Textual data
- Attention modules
- Unsupervised learning
Requirements
- Classwork solution with hard deadlines 70%
- 70% participation on practice courses
- Two projects one fixed one of your own choice
- OR Test at the end of the semester and a project
Evaluation
- Practice solutions (pair): occasional varying number of points (extra points!)
- Projects: 100 points each
- Test: 40 points, those who fail the test cannot get a grade
- Marks (all points summed up):
- -109
- 110-139
- 140-169
- 170-199
- 200-
Consultation
During the classes or on demand by email.
- Teacher: Titusz András Fehér
- Teacher: Gergő Fülöp
- Teacher: János Török
- Teacher: Imre Varga