Sobes.tech
Middle

Qu'est-ce que le biais et la variance, et qu'est-ce qui diminue dans une forêt aléatoire?

sobes.tech IA

Réponse de l'IA

En apprentissage automatique :

  • Biais (Bias) — c'est une erreur due à un modèle trop simple, incapable d'approximer correctement la dépendance réelle. Un biais élevé conduit à un sous-apprentissage.
  • Variance — c'est la sensibilité du modèle aux changements dans les données d'entraînement. Une variance élevée signifie que le modèle s'ajuste trop au bruit dans les données, ce qui conduit à un surapprentissage.

Une forêt aléatoire est un ensemble d'arbres de décision construits à partir d'échantillons aléatoires de données et de caractéristiques. Elle réduit la variance par rapport à un arbre unique, car la moyenne des prédictions diminue l'influence des fluctuations aléatoires dans les données, tandis que le biais reste approximativement au niveau des arbres individuels ou augmente légèrement.

Exemple :

from sklearn.ensemble import RandomForestClassifier

# La forêt aléatoire réduit la variance par la moyenne
model = RandomForestClassifier(n_estimators=100)
model.fit(X_train, y_train)