This training combines theory, demonstrations, and hands-on workshops to enable participants to design, train, and evaluate intelligent models using professional tools.
Objectives
This intensive training course enables developers and engineers to gain an in-depth understanding of the fundamental algorithms of machine learning and the development techniques used in AI projects.
Is it for you ?
Python developers wishing to specialize in AI, software engineers or data engineers, technical project managers in innovation or R&D
Prerequisite
Good foundation in Python programming, general knowledge of mathematics (statistics, linear algebra), initial experience in data manipulation is a plus.
Your benefits
Content
Day 1: Fundamentals of AI Algorithms
. Introduction to AI algorithms
- Supervised vs. unsupervised learning
- Concepts of classification, regression, clustering
. Data preparation
- Cleaning, encoding, normalization
- Train/test split, handling imbalanced data
. Classic algorithms
- Linear and logistic regression
- Decision trees, Random Forest
- KNN, SVM
Practical workshop 1:
Implementation of a classification model with Scikit-learn
Objective: train a model on a real dataset (Iris, Titanic…)
Détails + / -
Day 2: Advanced Techniques & Deep Learning
. Introduction to Deep Learning
- Artificial neural networks
- Activation function, backpropagation
. Frameworks and tools
- TensorFlow vs PyTorch
- Using Jupyter Notebook and Google Colab
. Advanced modeling
- Multilayer perceptrons (MLP)
- Convolutional neural networks (CNN) for images
- Recurrent neural networks (RNN) for time series
. Evaluation and optimization
- ROC curves, confusion matrices
- Cross-validation, hyperparameter tuning
Practical workshop 2:
- Creation of a neural network with TensorFlow/Keras
Objective: train an image recognition model (MNIST or CIFAR-10)
💡 Useful information
Our training sessions are offered in Montreal or Quebec City, in person or in virtual format. Dates and locations are provided when you select your session below. If you have any questions regarding registration, schedules, the language of instruction, or cancellation policies, please consult our FAQ .
Trainers
Private or personalized training
Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.
Request a quote