Présentation
Le Cours CSC8609 – Introduction au machine learning est un cours de troisième année de la VAP MAIA à Télécom SudParis.
-
SujetContenuNotions clefs
-
CI1 et CI2Programmation
- Présentation du cours : slides
- Programmation en Python : Introduction à Python de CSC4538
- Programmation Python : Faire 10 exercices sur LeetCode
- Les bases de la programmation Python
-
CI3 et CI4Introduction au machine learning
- S'inscrire sur le MOOCMachine learning in Python with scikit-learn
- Écouter la section Welcome du Mooc.
- Écouter la section Introduction: Machine Learning Concepts du Mooc.
- Faire le Module 1. The Predictive Modeling Pipeline
- Apprentissage supervisé vs. non supervisé
- Régression vs. classification
- Variables d'entrée et de sortie
- Analyse de données
- Features numériques et catégoriques
- Utilisation d'un modèle dans scikit-learn
- Transformation de données numériques et catégoriques
- Train/validation/test split
- Cross-validation
-
CI5Sélectionner le meilleur modèle
- Faire le Module 2. Selecting the best model
- Overfitting et underfitting
- Erreur sur le train vs test
- Dilemme Biais-Variance
-
CI6Les hyperparamètres
- Faire le Module 3. Hyperparameter tuning
- Définition hyperparamètre
- Grid search
- Randomized search
-
CI7 et CI8Modèles linéaires
- Faire le Module 6. Linear Models
- Régression Linéaire
- Régression logistique
- Erreur quadratique
- Feature Engineering
- Features polynomiales
- Nystroem
- Discretization
- Spline
- Regularisation
- Ridge
CM : Cours Magistral (lecture only) CI : Cours Intégré (lecture and lab)