Introduction to Data Science in Materials Science and Engineering

Unlock the power of data! This lecture takes you on an exciting journey through the core methods that drive modern materials research. From mathematical foundations to neural networks, unsupervised learning, and dimensionality reduction, you’ll explore essential tools such as regression methods, optimization techniques, decision trees, random forests, support vector machines, and more.
By the end of the course, you will
✨ understand fundamental methods in data science,
✨ know how to apply them to real scientific questions in materials science and engineering,
✨ be able to judge which methods fit which tasks,
✨ implement all techniques hands-on in Python, and
✨ confidently interpret and evaluate your results.
Join us and discover how data-driven approaches are shaping the future of materials science!
Learning goals
- The students will be able to explain fundamental methods in data science and have practised applying these to scientific questions in materials science and engineering.
- The students are able to assess the suitability of different methods for a given task and compare these.
- The students are capable to implement the methods in Python for a given question and can interpret the results.
Lecture content
- Mathematical foundations
- Linear and polynomial regression
- Optimization and error metrics
- Logistic regression
- k-nearest neighbours
- Decision trees and random forests
- Support vector machines
- Neural networks
- Unsupervised methods
- Dimensionality reduction
- Design of experiment
- Outlook into deep learning
Comments
- The exam is an oral exam including a presentation and the submission of a written report
- The lecture is given in English
- Recommended prior knowledge is „Mathematik für Ingenieure 1-3“ and „Einführung in die Programmierung“
