7–11 Oct 2024
Center for Free-Electron Laser Science
Europe/Berlin timezone

Soft skills D. Machine Learning with Python (WAITING LIST)

Machine learning with Python
with Dr. Alexander Britz and Dr. Ilona Lipp

Date: 11, 14 +15 October 2024 9 am - 4 pm
Venue: 11 Oct: online | 14 + 15 Oct: Room 108, building 35 | DESY (see here for directions)
Credit points: 1.5

Prerequisite for the participation in this workshop is intermediate programming knowledge in Python and/or the previous successful participation in a Python basics course such as this one (or equivalent skills). Without sufficient programming knowledge, participation is not recommended.

Workshop outline:

In the workshop “Machine Learning with Python” the participants learn the fundamentals of implementing machine learning algorithms with Python and Jupyter Notebooks. The workshop consists of a series of modules, each having a lecture and exercise part. The specific content of the course is:

  • Introduction to general concepts of machine learning
  • Data preparation for machine learning
  • Selected advanced Python syntax important for machine learning
  • Virtual environments and version control with Git & Github
  • Supervised learning with Scikit-learn
  • Neural networks and deep learning with PyTorch
  • Outlook: Unsupervised and reinforcement learning algorithms


As a pre-requisite, the participants should have a basic knowledge of Python, e.g. as acquired in a “Python basics” course.