Universität Wien

270095 UE Machine learning for molecules and materials (2024W)

2.00 ECTS (2.00 SWS), SPL 27 - Chemie
Continuous assessment of course work

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).

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)

Exercises every Monday (starting 7.10.) at 10-12 in PC Pool (Währinger Str. 17, 2nd floor)


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.

Examination topics

Content of the course.

Reading list

- lecture script

alternatively:
- 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