Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Le Machine Learning étudie et applique des algorithmes qui apprennent à partir des données et effectuent des prédictions. Des résultats de recherche aux voitures autonomes, il est présent dans tous les aspects de notre vie et constitue l’un des domaines les plus passionnants et à la croissance la plus rapide en science des données. Ce cours présente les grandes idées du Machine Learning : comment construire et évaluer des modèles prédictifs, comment les optimiser pour de meilleures performances, comment prétraiter les données pour des résultats plus fiables, et bien plus encore. Le package R populaire caret, qui fournit une interface homogène vers les fonctionnalités de Machine Learning les plus puissantes de R, est utilisé tout au long du cours.
Prérequis
Programme de formation
Plan du cours
1
Modèles de régression : entraînement et évaluation des performances
Dans ce premier chapitre, vous allez entraîner des modèles de régression avec
train() et évaluer leurs performances hors échantillon à l’aide de la validation croisée et de la racine de l’erreur quadratique moyenne (RMSE).- Bienvenue dans le cours50 XP
- RMSE en échantillon pour la régression linéaire50 XP
- RMSE en échantillon pour une régression linéaire sur diamonds100 XP
- Mesures d’erreur hors échantillon50 XP
- RMSE hors échantillon pour la régression linéaire50 XP
- Ordonner aléatoirement le data frame100 XP
- Essayez une répartition 80/20100 XP
- Prédire sur le jeu de test100 XP
- Calculer manuellement la RMSE sur le jeu de test100 XP
- Comparer la RMSE hors échantillon à la RMSE sur l’échantillon d’entraînement50 XP
- Validation croisée50 XP
- Avantage de la validation croisée50 XP
- Validation croisée en 10 plis100 XP
- Validation croisée en 5 volets100 XP
- Validation croisée 5 x 5 plis100 XP
- Faire des prédictions sur de nouvelles données100 XP
2
Modèles de classification : entraînement et évaluation des performances
Dans ce chapitre, vous entraînerez des modèles de classification avec
train() et évaluerez leurs performances hors échantillon à l’aide de la validation croisée et de l’aire sous la courbe (AUC).3
Ajustement des hyperparamètres pour améliorer les performances
Dans ce chapitre, vous utiliserez la fonction
train() pour ajuster les hyperparamètres des modèles via validation croisée et recherche sur grille.4
Prétraitement des données
Dans ce chapitre, vous vous entraînerez à utiliser
train() pour prétraiter les données avant d’entraîner les modèles, afin d’améliorer la précision des prédictions.5
Sélection de modèles : étude de cas sur la prédiction d’attrition
Dans le dernier chapitre, vous apprendrez à utiliser
resamples() pour comparer plusieurs modèles et sélectionner (ou agréger) le ou les meilleurs.R
Machine Learning avec caret en R
Cours
terminé

