Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Allez au-delà des modèles de base : bagging et boosting, clustering et réduction de dimension, réglage des hyperparamètres, validation croisée rigoureuse et interprétabilité des prédictions avec SHAP.
from sklearn.model_selection import cross_val_score
from sklearn.ensemble import GradientBoostingClassifier
model = GradientBoostingClassifier(n_estimators=300, max_depth=3)
scores = cross_val_score(model, X, y, cv=5, scoring='roc_auc')
print(scores.mean())Cette formation dépasse les modèles de base pour aborder les méthodes qui font la différence en production : bagging, boosting et forêts aléatoires, clustering et réduction de dimension pour l'apprentissage non supervisé, recherche d'hyperparamètres par validation croisée, et interprétabilité des prédictions avec des outils comme SHAP. Une large place est faite à la méthodologie d'évaluation : détection des fuites de données, choix des métriques adaptées au déséquilibre des classes, et lecture critique d'un score de performance. Les travaux pratiques s'appuient sur Python et les bibliothèques scikit-learn et pandas. Elle s'adresse aux data scientists, ingénieurs IA et analystes confirmés qui veulent fiabiliser leurs modèles avant mise en production.
Les objectifs
concevoir et entraîner des modèles supervisés et non supervisés complexes
mettre en œuvre les méthodes d'ensemble et le réglage des hyperparamètres
évaluer rigoureusement un modèle et éviter les fuites de données
interpréter les prédictions d'un modèle et en expliquer les limites
Public visé
Data scientists, ingénieurs IA, analystes confirmés, ingénieurs de recherche.
Prérequis
Pratique de Python et des bibliothèques d'analyse de données, connaissance des bases de l'apprentissage automatique.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.