Supervised learning

Supervised learning er en maskinlæringsteknik, hvor en model trænes på et mærket datasæt med input-output-par for at lære at forudsige output for nye input.

Kort fortalt

Du giver modellen masser af eksempler med rigtige svar, så den lærer at gætte svaret på nye eksempler.

Kategori
teknik
Niveau
begynder

Betydninger

1
  1. 1

    En læringsmetode, hvor modellen trænes på et datasæt af inddata og tilhørende korrekte uddata for at kunne generalisere til nye data.

    • Supervised learning bruges til at træne en klassifikator til at genkende billeder af katte og hunde.

Hvornår bruges det

Supervised learning bruges til opgaver som klassifikation (f.eks. spamdetektion) og regression (f.eks. prisfastsættelse). Det kræver et mærket datasæt, hvilket ofte er ressourcekrævende at producere.

Formel

min_{f ∈ ℱ} (1/n) Σ_{i=1}^{n} L(f(xᵢ), yᵢ)

Kodeeksempel

from sklearn.ensemble import RandomForestClassifier
model = RandomForestClassifier()
model.fit(X_train, y_train)
predictions = model.predict(X_test)

Eksempel på supervised learning med en random forest-klassifikator til klassifikation.

Oprindelse

Fra engelsk 'supervised' (overvåget) og 'learning' (læring), da modellen trænes under 'opsyn' af korrekte svar.

Afledte ord

2

Kilder

1
  • The Elements of Statistical Learning (2009)