Skip to main content
Speaker Giving a Talk at Business Meeting.
kasto - stock.adobe.com

Introduction to Machine Learning

Course description

Requirements:

Programming skills with Python, e.g. course Introduction to Python. Basic understanding of statistical methods, in particular regression analysis, is recommended, e.g. course Introduction to Statistics.

Course overview:

In the Introduction to Machine Learning course, we delve into the practical application of machine learning techniques for data analysis using Python. This course is designed for individuals who want to start using machine learning for data analysis, focusing less on traditional statistics and more on predictive modeling.

By the end of the course, you will be able to confidently select and utilize basic machine learning techniques, interpret your findings effectively, and apply them to real-world scenarios. 

    Topics:

    • Introduction to Machine Learning
    • Linear Regression
    • Classification Algorithms
      • Logistic regression
      • K-nearest neighbors
      • Decision Trees
    • Model Evaluation and Selection
      • Cross-validation
      • Performance metrics

    Differences from "Introduction to Statistics" course:

    • Emphasis on predictive modeling rather than statistical inference.
    • Focus on understanding key ML terminology and practical applications.
    • Helmholtz Munich doctoral researchers cannot replace the mandatory course "Introduction to Statistics" with this course.

    Target Audience:

    • Individuals keen on analyzing data in Python, particularly those interested in machine learning techniques, without having prior knowledge in ML.
    • Participants should have some basic knowledge of statistics.
    • Familiarity with Python programming is required.

    Methods:

    The course consists of theoretical lessons on machine learning tools, how to apply machine learning techniques and how to evaluate the results. Theoretical lessons will be followed by hands-on examples with best-practice solutions in Python.

    Format:

    • Duration: 2 Days
    • Language: English
    • This course will be offered either on campus (in person), or online
    • For online courses we use the software Zoom.

    Dates and Application:

    • Courses provided for Helmholtz Munich:
      • You can check the current dates and whether the courses are already fully booked here*.
      • Please read the corresponding FAQ* before applying via the forms of the HR Development department*.
    • Courses provided for HIDA:
      • You can check the current dates and whether the courses are already fully booked here.
      • Registrations for these courses are exclusively possible via the provided homepage.

     * Links marked with * are only available for Helmholtz Munich staff.