overvåget læring

En type maskinlæring, hvor modellen 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 mange eksempler med rigtige svar, så den lærer at give de rigtige svar på nye spørgsmål.

Kategori
begreb
Niveau
begynder

Betydninger

1
  1. 1

    En maskinlæringstilgang, hvor modellen lærer at kortlægge input til output baseret på et mærket træningssæt, hvor hvert eksempel har en kendt korrekt outputværdi (label).

    • I overvåget læring træner vi en klassifikator på et datasæt med billeder af katte og hunde, hvor hvert billede er mærket med den korrekte dyreart.
    • Lineær regression er en simpel form for overvåget læring, der bruges til at forudsige kontinuerte værdier som huspriser.

Hvornår bruges det

Overvåget læring bruges til klassifikations- og regressionsproblemer, fx spamdetektion, billedgenkendelse og prisfastsættelse. Det kræver et stort mærket datasæt, hvilket kan være ressourcekrævende at producere.

Kodeeksempel

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

Eksempel på overvåget læring: en Random Forest-klassifikator trænes på mærkede data (X_train, y_train) og bruges til at forudsige labels for testdata.

Oprindelse

Termen kommer fra engelsk 'supervised learning', hvor en 'supervisor' (vejleder) angiver de korrekte svar under træning.

Afledte ord

4

Kilder

2
  • Pattern Recognition and Machine Learning (Bishop, 2006)
  • The Elements of Statistical Learning (Hastie et al., 2009)