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
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
4Kilder
2- Pattern Recognition and Machine Learning (Bishop, 2006)
- The Elements of Statistical Learning (Hastie et al., 2009)