Unité pédagogique

AI Basics - Machine Learning

Derniere édition le: 17/06/2024

Modifier

Responsable:

DALMAS Benjamin

Description générale :

This course is given in English as it corresponds to part of a Teaching Unit of the International MSc on Cyber Physical and Social Systems (CPS2): AI and IoT

The module gives a theoretical overview of the various forms of machine learning. First, we have a glance at unsupervised techniques that help us understand the data. Then, we focus on various supervised learning systems used in practice such as linear models, non linear models (in particular, neural networks), non parametric models, and support vector machines. We show how ensembles of models can outperform a single model, and we detail the particular case of deep neural networks and deep learning. Finally, we study how agents can learn what to do in the absence of labeled examples of what to do. We see how agents can learn from past experience to change their behavior using reinforcement learning techniques (Q-learning). Labs will be performed using python libraries like scikit-learn, pandas or numpy.

Mots-clés:

Machine learning neural networks Apprentissage par reforcement

Nombre d’heures à l’emploi du temps:

30

Domaine(s) ou champs disciplinaires:

Langue d’enseignement:

Anglais

Objectifs d’apprentissage:

A la fin de l’unité pédagogique, l’élève sera capable de : Niveau de taxonomie Priorité

Modalités d’évaluation des apprentissages:

Part de l'évaluation individuelle Part de l'évaluation collective
Examen sur table : % Livrable(s) de projet : %
Examen oral individuel : % Exposé collectif : %
Exposé individuel : % Exercice pratique collectif : %
Exercice pratique individuel : % Rapport collectif : %
Rapport individuel : %
Autre(s) : %

Programme et contenus:

Type d’activité pédagogique : Contenu, séquencement et organisation
Supervised work (15h)
Labs (7h30)