IA129
Artificial Intelligence

AI Developer Algorithms & Techniques

Master ML models, deep learning, and implementation with Scikit-learn, TensorFlow, and PyTorch

This training combines theory, demonstrations, and hands-on workshops to enable participants to design, train, and evaluate intelligent models using professional tools.

Is it for you ?

Python developers wishing to specialize in AI, software engineers or data engineers, technical project managers in innovation or R&D

Prerequisites

Good foundation in Python programming, general knowledge of mathematics (statistics, linear algebra), initial experience in data manipulation is a plus.

What You'll Walk Away With

  • Understand the main Machine Learning and Deep Learning algorithms.
  • Master the steps involved in data preparation for AI.
  • Implement supervised and unsupervised learning models.
  • Use Python libraries for AI development (Scikit-learn, TensorFlow, etc.).
  • Evaluate and optimize model performance.

Training content

1 Introduction to AI algorithms

  • Supervised vs. unsupervised learning
  • Concepts of classification, regression, clustering

2 Data preparation

  • Cleaning, encoding, normalization
  • Train/test split, handling imbalanced data

3 Classic algorithms

  • Linear and logistic regression
  • Decision trees, Random Forest
  • KNN, SVM

4 Practical workshop 1:

Implementation of a classification model with Scikit-learn

Objective: train a model on a real dataset (Iris, Titanic…)

5 Introduction to Deep Learning

  • Artificial neural networks
  • Activation function, backpropagation

6 Frameworks and tools

  • TensorFlow vs PyTorch
  • Using Jupyter Notebook and Google Colab

7 Advanced modeling

  • Multilayer perceptrons (MLP)
  • Convolutional neural networks (CNN) for images
  • Recurrent neural networks (RNN) for time series

8 Evaluation and optimization

  • ROC curves, confusion matrices
  • Cross-validation, hyperparameter tuning

9 Practical workshop 2:

  • Creation of a neural network with TensorFlow/Keras
  • Objective: train an image recognition model (MNIST or CIFAR-10)
See more

📌 Practical information

Our training sessions are offered in Montreal or Quebec City, in person or in a virtual classroom. Dates and locations are specified when you select your session below. If you have any questions, check out our FAQ.

Trainers

Upcoming information
Duration
2 days
Schedule
9h to 16h
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
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

Request in-company 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.

Tell us more
Added to cart View my cart