Snippets

Du code concis, avec une explication claire.

python

zoneinfo: convertir des dates entre fuseaux

Convertir une date aware UTC en Europe/Paris proprement.

#zoneinfo#timezone
python

zoneinfo: fuseaux horaires et conversion

Créer des datetimes aware et convertir entre zones (UTC sûr).

#zoneinfo#datetime#tz
python

Altair: brushing et sélection interactive

lier deux graphiques par une sélection interactive

#altair#interactive#brushing
python

catboost: classifier sur catégorielles

Entraîner CatBoostClassifier avec auto-encodage des catégories.

#catboost#categorical#classification
python

catboost: CV avec Pool et paramètres

Validation croisée rapide avec catboost.cv et Pool.

#catboost#cv#pool
python

catboost: importance par permutation

Mesurer l'importance des features par permutation avec sklearn.inspection.

#catboost#permutation-importance#explain
python

catboost + optuna: tuning bout en bout

Optimiser CatBoostClassifier via Optuna avec early stopping.

#catboost#optuna#tuning
python

catboost: regressor Poisson/Tweedie

Régresser des dénombrements ou distributions asymétriques avec CatBoost.

#catboost#regression#tweedie
python

catboost: sauvegarder/charger modèle

Persister un modèle CatBoost au format binaire .cbm.

#catboost#persistence#model-io
python

category_encoders: CountEncoder et WOE

encoder par fréquence (CountEncoder) et Weight of Evidence

#encoding#categorical#woe
python

category_encoders: TargetEncoder

encoder des catégories par la moyenne conditionnelle de la cible

#encoding#categorical#target-encoding
python

Dask bag: traiter JSON lines

charger un flux JSONL et mapper/filtrer facilement

#dask#json#bag