Machine Learning from Data Preparation to Deep Learning

This course has been held as an online training course since March 2020. Further Information!


This intensive course is an excellent introduction to machine learning. It covers in detail the different sub-areas of machine learning, supervised learning, unsupervised learning and reinforcement learning. Each method is explained from the ground up using simple examples that are essential for understanding the process at hand and only require knowledge of basic Python. Then the methods are worked on in a contemporary way with the (auxiliary) modules NumPy, pandas, Matplotlib and the ML library sklearn. By optimizing the examples, the participant learns the importance of hyperparameters and combined approaches of ML using ensemble learning as an example.


Target Group:
Participants should have some general programming experience, preferably with a basic knowledge of Python. Prior knowledge of Python subtleties, machine learning, or data science is not required.

Content:

  • Toolset: IPython, Jupyter Notebook, Libraries
  • Python Auffrischung
  • Datenvisualisierung mit Matplotlib
  • Einführung in Maschinelles Lernen und seine Unterbereiche
  • Kurze Einführung in NumPy
  • Kurze Einführung in Pandas
  • Kurze Einführung in Matplotlib
  • Datenvorbereitung für ML
  • Überwachtes Lernen
    • Einfache Regressionsverfahren
    • Multidimensionale Regression
    • Binäre Klassifikatoren
    • Nächste-Nachbarn Klassifikation
    • Fehlerbeurteilung
    • Perceptron
    • Entscheidungbäume und Zufallswälder (Random Forests)
    • Neuronale Netze
    • Backpropagation von Grund auf
    • sklearn supervised Algorithmen (KN, MPL...)
  • Unüberwachtes Lernen
    • Clustering
    • DBSCAN
    • k-Means Algorithmus
  • Bestärkendes Lernen
    • Computer-Lernbeispiel für das Spiel TicTacToe


Lecturer: Philip Klein, Dr. Konrad Wienands

Dates:
  • From Mon, 9th Mar, 2026 until Fri, 13th Mar, 2026 (5 days)
  • From Mon, 13th Apr, 2026 until Fri, 17th Apr, 2026 (5 days)
  • From Mon, 8th Jun, 2026 until Fri, 12th Jun, 2026 (5 days)
  • From Mon, 27th Jul, 2026 until Fri, 31st Jul, 2026 (5 days)
  • From Mon, 7th Sep, 2026 until Fri, 11th Sep, 2026 (5 days)
  • From Mon, 19th Oct, 2026 until Fri, 23rd Oct, 2026 (5 days)
  • From Mon, 30th Nov, 2026 until Fri, 4th Dec, 2026 (5 days)

Duration of the course:
5 days

The fees for this ML course per day:

ONLINE:
€449 per day (exclusive of VAT)
Toronto, Canada:
$633 per day (exclusive of HST)
Lake Constance, Hemmenhofen, Germany:
€449 per day (exclusive of VAT)
plus € 139 for full board and lodging in 4 star hotel
Hamburg, Munich, Frankfurt, Berlin (Germany):
€482 per day (exclusive of VAT)
Zurich and Geneva (Switzerland):
£482 per day (exclusive of VAT)


Attention:

© The content and the images of this website are underlying copyright as described in the Imprint.