Sobes.tech
Middle

Wat zijn bias en variantie, en wat neemt af in een willekeurig bos?

sobes.tech AI

Antwoord van AI

In machine learning:

  • Bias (vertekening) — is een fout die ontstaat door een te eenvoudig model dat de werkelijke afhankelijkheid niet goed kan benaderen. Een hoge bias leidt tot onderfitting.
  • Variantie — is de gevoeligheid van het model voor veranderingen in de trainingsgegevens. Een hoge variatie betekent dat het model te veel op het ruis in de data afstemt, wat leidt tot overfitting.

Een Random Forest is een verzameling beslissingsbomen gebouwd op willekeurige subsets van data en kenmerken. Het vermindert de variantie in vergelijking met een enkele boom, omdat het gemiddelde van de voorspellingen de invloed van willekeurige schommelingen in de data vermindert, terwijl de bias ongeveer op het niveau van individuele bomen blijft of licht toeneemt.

Voorbeeld:

from sklearn.ensemble import RandomForestClassifier

# De Random Forest vermindert de variatie door het gemiddelde
model = RandomForestClassifier(n_estimators=100)
model.fit(X_train, y_train)