Programme du cours pour Introduction à l'apprentissage automatique
Horaires et lieu : ISSP, Lundi, Mercredi, Vendredi, de 18h-21h
Enseignant : Dr. Salfo Bikienga
Contact :
[email protected]Objectif : Introduire les concepts fondamentaux de Machine Learning et fournir aux
étudiants une expérience pratique dans les applications de Machine Learning.
Description du cours : Avec la disponibilité de données massives et les récentes
avancées en puissance de calcul, le Machine Learning en tant qu'outil prédictif est de plus
en plus utilisé dans pratiquement tous les aspects de notre vie (santé, éducation, finance,
etc.). Afin d'obtenir les meilleurs résultats lors de l'application de ces outils, il est
nécessaire de bien comprendre les principes sous-jacents. Ce cours introduit les concepts
fondamentaux en classe et expose les étudiants à des applications réelles via des
problèmes de programmation bien guidés.
Objectifs : À la fin de ce cours, les étudiants devraient être capables de :
1. Expliquer les concepts de base et comprendre les principes mathématiques
derrière les algorithmes populaires de Machine Learning.
2. Dériver et implémenter des algorithmes de Machine Learning fondamentaux tels
que l'ACP et la régression logistique, et bien d’autres.
3. Faire des choix éclairés concernant l'utilisation de librairie de Machine Learning.
Prérequis : Statistiques descriptives, analyse, algèbre linéaire
Sujets : Modèles statistiques linéaires, Régularisation, Classificateurs bayésiens, Deep
Learning, Machines à vecteurs de support (SVM), Classification/arbre de décision,
Regroupement (clustering), Analyse en composantes principales (ACP), Naive Bayes
References :
• G. James, D. Witten, T. Hastie et R. Tibshirani, Introduction to Statistical Learning
with Applications in R, 2nd ed., Springer, 2021. [En ligne]
• T. Hastie, R. Tibshirani, J. Friedman, The Elements of Statistical Learning, (12e
impression, 2017), 2nd ed., Springer. [En ligne]
Charge de travail : Nous allons tenter d’avoir un devoir de maison après chaque cours
(30%), des interrogations (20%), et deux examens (15% + 35 %).
La programmation sera réalisée en Python et/ou R.