University of Heidelberg

Introduction to Data Analysis and Machine Learning in Physics

Overview

Data analysis belongs to the core elements of physics. At the same time machine learning is extremely successful in fields like image recognition, speech processing and medical diagnosis. In physics machine learning is becoming increasingly important. This course gives a practical introduction to both topics.

  • lecturers: Martino Borsato, Jörg Marks, Klaus Reygers
  • It is yet to be decided whether the course will offered in-person or (partially) as an online course.
  • Date: 11.4. - 14.4.20202 9:00-12:00 Uhr and 14:00-17:00 Uhr

Contents

  • Fitting models to data
  • Overview: Machine Learning
  • Linear models, logistic regression
  • Boosted Decision Trees
  • Neural networks

Programming language

We'll use python 3 in the course. Basic knowdegle of the language is required for this course. We'll work a lot with jupyter notebooks. A nice summary of important python commands is available on the website of the Stanford lecture CS231n. For machine learning applications we'll use the libraries scikit-learn and Keras.

Target group

Students with Python knowledge.

Participation requirements

In order to participate you need a computer/laptop with on operating system of you choice with a current web browser and a user-id in the CIP pool of the faculty of physics. We will use the jupyter hub of the CIP pool jupyter2.kip.uni-heidelberg.de.

References

Links on special topics

Webmaster:
IT Department