Skip to content
The Pingouin

The Pingouin

Code, IA et Actus Tech : Votre Source d’Inspiration

  • Python & Stuff
  • Actus IA
Main Menu

Python & Stuff

Explorez des articles approfondis sur la programmation, des analyses de projets GitHub innovants, et des guides sur les frameworks et techniques avancées en Python.

La baisse de R² vaut 0,671 pour le signal seul, 0,364 pour sa copie et 1,971 pour leur permutation conjointe.
Python & Stuff

Random Forest : importance par permutation et variables redondantes

26/09/2026 - by Salah YAHIAOUI

Une copie presque identique réduit l’importance individuelle du signal sans le rendre inutile. Comparaison contrôlée, permutations groupées et six tests gratuits.

Random Forest : importance par permutation et variables redondantes Lire
Même nuage synthétique : 10 % de bruit avec deux coordonnées en mètres, 100 % avec des unités mixtes, 13,75 % après standardisation.
Python & Stuff

DBSCAN : pourquoi tous mes points sont-ils classés en bruit ?

26/09/2026 - by Salah YAHIAOUI

Les mêmes points passent de 10 % à 100 % de bruit après conversion d’une seule coordonnée en millimètres. Diagnostic reproductible, grille de réglages et cinq tests.

DBSCAN : pourquoi tous mes points sont-ils classés en bruit ? Lire
La prédiction reste 31,894 : la base SHAP passe de 42,520 à 56,421 et la contribution de charge de −7,726 à −21,910.
Python & Stuff

SHAP : même prédiction, deux références, deux explications

26/09/2026 - by Salah YAHIAOUI

La prédiction reste 31,894, mais la base SHAP passe de 42,520 à 56,421. Deux populations de référence expliquées et comparées avec un script Python testé.

SHAP : même prédiction, deux références, deux explications Lire
Un intervalle entre quantiles 0,1 et 0,9 couvre 487 des 600 observations synthétiques de test, soit 81,17 %.
Python & Stuff

Régression quantile : vérifier la couverture d’un intervalle à 80 %

26/09/2026 - by Salah YAHIAOUI

Un exemple Python mesure la couverture d’un intervalle entre quantiles 0,1 et 0,9 : 487 cas couverts sur 600, avec largeur, sous-groupes et croisements contrôlés.

Régression quantile : vérifier la couverture d’un intervalle à 80 % Lire
Inertie et silhouette pour k de 2 à 7 : la silhouette favorise légèrement 3, tandis que l’inertie continue à fortement baisser jusqu’à 4.
Python & Stuff

K-means : choisir k quand coude et silhouette hésitent

26/09/2026 - by Salah YAHIAOUI

Sur un nuage synthétique difficile, la silhouette favorise légèrement trois groupes, mais l’inertie et les tailles demandent une lecture plus attentive. Code et cinq tests gratuits.

K-means : choisir k quand coude et silhouette hésitent Lire
Sur 400 tâches synthétiques : 81 alertes au seuil 0,5, 70 au seuil de validation et 60 avec un plafond explicite.
Python & Stuff

Régression logistique : choisir un seuil avec un budget de vérifications

26/09/2026 - by Salah YAHIAOUI

Un seuil qui respecte 60 vérifications sur validation peut déclencher 70 alertes sur le lot suivant. Cas Python complet, CSV synthétique et huit tests gratuits.

Régression logistique : choisir un seuil avec un budget de vérifications Lire
Balanced accuracy de test sur le contre-exemple synthétique : sans PCA 96,48 %, PCA à 95 % 50,52 %.
Python & Stuff

PCA et classification : le piège des 95 % de variance

26/09/202626/09/2026 - by Salah YAHIAOUI

Conserver 95 % de variance ne garantit pas une bonne classification. Un cas Python montre le signal perdu, avec validation séparée, neuf tests et code gratuit.

PCA et classification : le piège des 95 % de variance Lire
Écart entre erreur audit et erreur rapportée pour deux protocoles sur dix jeux synthétiques, avec des écarts de signes différents.
Python & Stuff

XGBoost : comparer une validation correcte et un test contaminé

18/09/2026 - by Salah YAHIAOUI

Une expérience XGBoost reproductible compare l’arrêt sur validation et l’erreur consistant à consulter le test. Résultats, code et tests gratuits.

XGBoost : comparer une validation correcte et un test contaminé Lire
Comparaison de trois seuils en calibration puis distribution indépendante des scores de test.
Python & Stuff

Choisir un seuil d’alerte avec Isolation Forest : calibration et faux positifs

18/09/202618/09/2026 - by Salah YAHIAOUI

Comparer trois seuils Isolation Forest sur calibration, compter les faux positifs et évaluer le seuil figé sur un test indépendant. Code et données gratuits.

Choisir un seuil d’alerte avec Isolation Forest : calibration et faux positifs Lire
200 tâches synthétiques de test : RMSE de 3,39 secondes pour XGBoost et 64,93 secondes pour la moyenne.
Python & Stuff

Prédire une durée de traitement depuis un CSV avec XGBoost

14/09/202618/09/2026 - by Salah YAHIAOUI - 1 Comment

Un projet Python complet : CSV synthétique, référence simple, apprentissage/validation/test et export des prédictions. Fichiers gratuits à télécharger.

Prédire une durée de traitement depuis un CSV avec XGBoost Lire

Pagination des publications

1 2 … 179 Suivant
Copyright © 2026 The Pingouin.
salahtutos[at]gmail.com