Cette page n'est pas disponible en français. Veuillez-nous en excuser.

Machine Learning: deep learning & neural networks with TensorFlow

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 handles advanced Machine Learning models such as deep neural networks (deeplearning). We will put this knowledge into practice by building our own deep neural networks in Python with the TensorFlow library.


Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

Intended for

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


Good Python programming knowledge is a prerequisite (see Python fundamentals). Basic understanding of Machine Learning is also essential (see Machine Learning fundamentals using Python).

Main topics

  • Basic concepts of deep learning
  • Input layer
  • Hidden layer
  • Output layer
  • Weights
  • Bias
  • Forward propagation
  • Activation functions
  • Softmax
  • Gradient descent
  • Backpropagation
  • Drop-out
  • Regularization
  • The different models of deep learning
  • Deep neural network
  • Convolutional neural network
  • Recurrent neural network
  • Building deep neural networks with TensorFlow

Training method

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


3 days.

Course leader