Machine Learning fundamentals using Python

In this course we will learn the different aspects of Machine Learning (ML). We will begin by looking into the different problems that we can solve with ML and when and why we must use ML.

This course will get you started with the fundamentals of ML. We will put this knowledge into practice by building our own machine learning models in Python with the scikit-learn library.

Schedule

datedur.lang.locationprice 
07 Sep3Woerden 1650 EUR (exempt from VAT)
21 Oct3Leuven 1650 EUR (excl. VAT)
SESSION INFO AND ENROLMENT

Intended for

Anyone that wants to use machine learning to solve real-life problems.

Background

Good Python programming knowledge is a prerequisite (see Python fundamentals).

Main topics

  • Basic concepts of Machine Learning
  • Supervised learning
  • Unsupervised learning
  • Regression
  • Classification
  • Clustering
  • Dimensionality reduction
  • Training/testing/validation
  • Accuracy
  • Confusion matrix
  • Overfitting
  • Bias-variance tradeoff
  • Regularization
  • The different models of Machine Learning
  • Linear regression
  • Logistic regression
  • K-means
  • Hierarchical clustering
  • Decision tree
  • Random forest
  • Building Machine Learning models with Scikit-learn

Training method

Classroom teaching, focused on practical examples and supported by in-depth exercises and individual practice.

Duration

3 days.

Course leader

Peter Vanroose.


SESSION INFO AND ENROLMENT