6 TPs complets sur des datasets réels de Kaggle. Exécutez directement sur Google Colab, aucune installation requise.
Prédire la survie des passagers du Titanic à partir de leurs caractéristiques (âge, sexe, classe, etc.). Le dataset classique pour débuter en ML.
Construire un modèle de classification binaire pour prédire si un passager a survécu ou non au naufrage du Titanic.
Accuracy > 80% sur l'ensemble de test. Analyse de l'importance des features.
Prédire le prix de vente des maisons à Ames, Iowa. Un problème de régression riche en features avec beaucoup de prétraitement nécessaire.
Prédire le prix de vente des maisons avec le plus faible RMSE possible en utilisant 79 features explicatives.
RMSE < 30,000$ sur log-transformed prices. Top 20% du leaderboard Kaggle.
Le dataset classique pour la classification multi-classe. Identifier l'espèce d'iris à partir des mesures des pétales et sépales.
Classifier les iris en 3 espèces (Setosa, Versicolor, Virginica) à partir de 4 features numériques.
Accuracy de 95%+. Visualisation des frontières de décision.
Prédire la consommation électrique d'un bâtiment à partir de données temporelles. Introduction aux LSTM et aux prédictions séquentielles.
Prédire la consommation énergétique horaire de bâtiments à partir de données météo et historiques.
RMSE < 100 sur la consommation normalisée. Capture des patterns journaliers et saisonniers.
Classification d'images de chiffres manuscrits (0-9) avec des réseaux de neurones convolutifs (CNN). Introduction au Computer Vision.
Classifier les images de chiffres manuscrits (0-9) avec un CNN et atteindre >99% d'accuracy.
Accuracy de 99%+ sur le test set. Visualisation des filtres appris par le CNN.
Classifier les avis IMDB comme positifs ou négatifs. Introduction au NLP et aux word embeddings avec les Transformers.
Classifier les avis de films comme positifs ou négatifs en utilisant des embeddings et un LSTM ou BERT.
Accuracy de 90%+ avec LSTM, 95%+ avec BERT fine-tuning.
Felicitations ! Vous avez maintenant une solide experience pratique en Machine Learning. Continuez avec le cours theorique ou posez vos questions.