Παρουσίαση/Προβολή
Machine Learning theory and methods (ΜΕΜΥ-599)
(PGRAD124) - Maria Fyta
Περιγραφή Μαθήματος
Το μάθημα δεν διαθέτει περιγραφή
Ημερομηνία δημιουργίας
Δευτέρα 9 Φεβρουαρίου 2026
-
Course Syllabus
- Introduction: Introduction and background to the topic
- Fundamentals:
- Machine Learning: concept, categories, applicability, features and extraction
- Data: data structures, use, storage (FAIR principles), platforms and databases
- Features: importance and extraction, examples, workflows
- Explainability: use cases and critical assessment
- Ensemble learning: boosting, trapping
- Methods and algorithms:
- Recap: Unsupervised and supervised learning: selected methods (principal component analysis, kmeans, DBSCAN; regression)
- Neural Networks: mathematical build-up, hyperparameters, selected networks (long short-term memory, graph neural networks), autoencoders, physics-informed neural networks
- Generative models: concepts and differences from non-generalized models, examples (variational autoencoders, general adversial networks)
- Hybrid models: concepts, examples
- Large language models: transformers, tokenization
- Design of soft materials & (bio)molecules:
- Structure: proteins (AlphaFold), molecules, fingerprinting/featurization, selected prediction models
- Properties: embeddings, use cases
- Machine Learning and computer simulations:
- Potentials: development generations, distinct energy descriptions
- : sInteractions: Short-, medium-, and long-range
Course Objectives/Goals
Upon successful completion of the course students will be able to:
- Gain experience with data and databases and be aware of the fairness in terms of generating, using, and archiving data.
- Become familiar with advanced concepts of Machine Learning with emphasis in Natural Sciences and Engineering.
- Be able to critically assess the applicability, explainability, and generalizability of Machine Learning methods.
- Understand the conceptual differences, strengths & weaknesses of standard with respect to generative learning models.
- Be able to critically compare Machine Learning schemes and algorithms.
- Be able to express a Machine Learning algorithm in form of a pseudocode.
-
Express solid-state structures and molecules as embeddings and be able to provide examples and ideas of molecular fingerprints.
-
Understand the concept of Machine Learning potentials and explain their applicability.
-
Gain a practical hands-on experience with advanced Machine Learning algorithms
Bibliography
- Goodfellow, Y. Bengio, A. Courville, Deep Learning (Adaptive Computation and Machine Learning series), The MIT Press, USA (2016)
- P. Deisenroth, A. A. Faisal, C.S. Ong, Mathematics for Machine Learning, Cambridge University Press (2020)
- P. Murphy, Machine Learning a probabilistic perspective, The MIT Press (2012)
- Shalev-Shwartz, S. Ben-David, Understanding Machine Learning, Cambridge University Press (2014)
- M. Erdmann, J. Glombitza, G. Kasieczka, U. Klemradt, Deep Learning for Physics Research, World Scientific (2021).
Instructional Methods
Distance learning through video conference
Use of slides
- Use of algorithms
-
Use of an asynchronous e-learning platform (e-class):
-
Bibliography of the course
-
Slides of the course*
-
pseudo/algorithms*
-
examples of applications*
-
- Communication through the e-class platform, use of the discussion area facility with topics, email as well as fixed office hours announced
- Students' assignments are received and corrected via the platform (e-class)
* Creative Commons CC-BY-ND-3.0 licenses
Assessment Methods
The language of the course and evaluation in english.
Final assessment:
The final grade is the sum of the following grades:
- 30% of the theoretical/computational assignment
- 30% of the assignment presentation
- 40% of the grade of the final written examination