15–23 May 2025
online
Europe/Berlin timezone

sponsored by Helmholtz Information & Data Science Academy (HIDA)

in cooperation with Core Facility Statistical Consulting at Helmholtz Zentrum München - German Research Center for Environmental Health (Helmholtz Munich)

Advanced Methods in Machine Learning

In this course, we go beyond the most basic approaches used in Machine Learning for classification and regression. We will explore Support Vector Machines, ensemble methods like Random Forests and Boosting, and introduce the fundamentals of Deep Learning using convolutional networks. Furthermore, we also cover sampling techniques for robust model evaluation, measuring estimation confidence, and handling imbalanced datasets. By the end, you will have an overview of some of the most important techniques in Machine Learning, can apply these methods in real-world scenarios, and have a basic understanding how Deep Learning can be applied using PyTorch.

Topics:

  • Sampling methods
    • Cross-validation
    • Bootstrapping
    • Over- and undersampling for imbalanced datasets
  • Ensemble methods
    • Random Forests
    • Boosting
  • Support Vector Machines
  • Basics in Deep Learning

Methods:

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

Learning Goals

1. Understand Different Resampling Techniques

  • Explain features and usage of cross-validation.
  • Describe the advantages of bootstrapping.
  • Discuss sampling techniques handling imbalanced data sets.

2. Understand and Apply Ensemble Methods

  • Extend decision trees to random forests and discuss the usage.
  • Describe boosting algorithms and their benefits and applications.

3. Introduce Advanced Classification Methods

  • Understand Support Vector Machines and describe their limitations and advantages.
  • Explore other methods used for classification.

4. Provide an Overview on Deep Learning

  • Gain an initial understanding of deep learning, with hands-on practice using convolutional networks in PyTorch.

4. Implement Machine Learning Techniques Using Python

  • Apply learned machine learning algorithms and techniques in Python to solve real-world data analysis problems.

Prerequisites

Target Group

This course is designed for learners who have a foundational understanding of Python and Machine Learning, and are eager to get a general understand of more advanced classification and regression techniques and a basic introduction to Deep Learning.

Course Days & Times

May 15, 2025, 1:30 pm - 5 pm

May 16, 2025, 1:30 pm - 5 pm

May 22, 2025, 1:30 pm - 5 pm

May 23, 2025, 1:30 pm - 5 pm

 

NOTE: Registration will open April 17, 2025, 12 pm.

Attendance & Certificates 

The course content is coordinated, so we strongly recommend that you do not miss any part of the course. To receive a certificate we expect full time and active participation.

Registration & Cancellation

This course is open to individuals affiliated with Helmholtz or a HIDA Partner only.

Your registration for this course is binding. If you need to leave/miss the course for a period of time, please let us know in advance via hida-courses@helmholtz.de.

If you have to cancel the course for any reason, please do so as soon as possible to allow time for others to take your seat. To cancel, please withdraw your registration on the course site or write an email to hida-courses@helmholtz.de

Additional Information

There is no waiting list for this course! If someone withdraws from a course, their place is automatically reopened. We therefore advise you to keep an eye on the registration in case the course is fully booked and you would like to attend. Also, this course will be offered again in the future - you can check our HIDA course catalog for updates.  

This course is free of charge. 

Starts
Ends
Europe/Berlin
online