Snippets

Du code concis, avec une explication claire.

python

sklearn: confusion_matrix & classification_report

Évaluer une classification multi-classes.

#sklearn#metrics#confusionmatrix
python

sklearn: cross_val_score KFold

Évaluer un modèle par validation croisée KFold/Stratified.

#sklearn#cv#kfold
python

sklearn: transformateur personnalisé

Créer un transformer compatible Pipeline (fit/transform).

#sklearn#pipeline#custom
python

sklearn: DBSCAN clustering + k-dist

DBSCAN et courbe des k-distances pour choisir eps.

#sklearn#dbscan#clustering
python

sklearn: DBSCAN + k-distances

DBSCAN et courbe des k-distances pour choisir eps.

#sklearn#dbscan#neighbors
python

sklearn: GaussianMixture (EM)

Clustering probabiliste avec modèles de mélange gaussien.

#sklearn#gmm#em
python

sklearn: SelectKBest

Sélectionner k meilleures features selon un score univarié.

#sklearn#featureselection#kbest
python

sklearn: HistGradientBoosting

Gradient boosting rapide par histogrammes.

#sklearn#boosting#hgb
python

sklearn: GridSearch pipeline texte

Optimiser TF-IDF + classifieur via Pipeline + GridSearch.

#sklearn#pipeline#gridsearch
python

sklearn: GridSearchCV & RandomizedSearchCV

Optimiser les hyperparamètres par grille ou échantillonnage.

#sklearn#tuning#gridsearch
python

sklearn: HashingVectorizer

Vectorisation stateless par hashing (peu coûteuse mémoire).

#sklearn#nlp#hashing
python

sklearn: joblib dump/load

Sauvegarder et recharger un modèle entraîné.

#sklearn#joblib#persist