270095 UE Machine learning for molecules and materials (2024W)
Continuous assessment of course work
Labels
Registration/Deregistration
Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
- Registration is open from Su 01.09.2024 08:00 to Mo 23.09.2024 23:59
- Deregistration possible until Mo 23.09.2024 23:59
Details
max. 24 participants
Language: German
Lecturers
Classes
First meeting 1.10. at 13-14 in PC Pool (Währinger Str. 17, 2nd floor)
Lecture every Tuesday (8.10. - onwards) at 13-14:30 in Seminar room 1 (Währinger Straße 42)
Information
Aims, contents and method of the course
The aim of this seminar is the computer implementation and application of the ML algorithms discussed in the lecture. We will make use of the most common Python packages in the field.This course provides a comprehensive introduction to machine learning, covering fundamental concepts and techniques used in the field. Students will explore supervised and unsupervised learning methods, including regression, classification, clustering, and dimensionality reduction. Key topics include overfitting, model evaluation, and the bias-variance tradeoff.The course also delves into advanced methods such as neural networks and probabilistic approaches like Gaussian processes. Practical applications and hands-on exercises will enable students to implement and experiment with various machine learning algorithms using popular libraries. By the end of the course, students will be equipped with the knowledge and skills to tackle real-world machine learning problems and understand the principles behind the algorithms they use.The participation in this course is only recommended in combination with 270087-1.
Assessment and permitted materials
Performance will be assessed through the submission of weekly problem sets. Any kind of help is allowed (lecture script, text books, documentation of python packages, ...)
Minimum requirements and assessment criteria
You will need basic knowledge in:
- Maths (e.g., matrix multiplication, computing derivatives)
- Programming (ideally Python) as can be acquired in, e.g., "Programming in C/Fortran/Python" or "Computational data processing"There will be 12 graded problem sets (10 points each). The best 10 of the 12 problem sets will be used for grading. The grade will be based on gained points out of 100. At least 50% of the achievable points must be accumulated to positively pass the course.
- Maths (e.g., matrix multiplication, computing derivatives)
- Programming (ideally Python) as can be acquired in, e.g., "Programming in C/Fortran/Python" or "Computational data processing"There will be 12 graded problem sets (10 points each). The best 10 of the 12 problem sets will be used for grading. The grade will be based on gained points out of 100. At least 50% of the achievable points must be accumulated to positively pass the course.
Examination topics
Content of the course.
Reading list
- lecture scriptalternatively:
- C. Bishop, Pattern recognition and machine Learning
- https://www.deeplearningbook.org/
- research articles
- C. Bishop, Pattern recognition and machine Learning
- https://www.deeplearningbook.org/
- research articles
Association in the course directory
CH-MAT-01, WD3, Design
Last modified: Tu 17.09.2024 13:07