Machine Learning in Python (PYDM)

Machine Learning in Python (PYDM)

This training introduces the application of data mining and machine learning methods to explore and predict data with Python. The participants will get an overview of the most important procedures and learn how to set up, train, validate and finally apply models to new data using the Python package "scikit-learn".


  • General paradigm for the application of machine learning methods (especially in "scikit-learn")
  • Data preprocessing
  • Pre-selection of relevant features (Feature Selection)
  • Explanation and modelling of different machine learning methods (decision tree methods, regressions, support vector machines, artificial neural networks)
  • Model validation, comparison and optimization
  • Model use in practice (deployment)

Python is a free programming language that is used for automation and application development. With the use of free and feature-rich packages Python has become a popular tool for Data Science.
Our Python trainings are taught in an interactive way to enable the participants to explore the various methods and procedures right away. Furthermore, every section will be followed by a set of excercises. In our training facilites in Hamburg, each participant has access to his individual training PC to work on.
The training is completely documented; this makes taking notes during the course obsolete and enables participants to fully focus on practicing the methods in Python.

Artificial neural networks, ANN, Data Exploration, Data Mining, Data preprocessing, Decision tree methods, Feature Selection, Machine Learning, Model comparison, Model deployment, Model optimization, Model validation, Pre-selection, Predicton, Python, regression, scikit-learn, Support Vector Machines, SVM, Cross Validation, Grid Search, Naive Bayes, Jupyter Notebook, One-Hot Encoding

Participants should have attended the course "Introduction to Data Analysis with Python" (PYE) and have basic knowledge in statistics.

Hamburg: With our training facilities in Hamburg we provide a place to learn successfully in a comfortable environment. Each participant has access to a training PC there.
Online: These trainings offer high flexibility and require no traveling. Each particpant works on his own PC. We recommend the use of two monitors.
At your site: We conduct the trainings at your site for you and your colleagues.
We offer all our trainings in the languages English and German.

Please contact us!
Do you have any questions regarding the topics, the conditions or do you need an individually tailored training? Please contact us and talk directly with the involved trainers. We can surely help you!

Duration: 2 Day(s) Time: 9:30 - 17:00 Price: EUR 1600 (plus VAT) per participant



back to overview