Lazy learning (passiv læring)

term_id: lazy_learning

Category: training_techniques

Definition

Lazy learners, såsom k-Nearest Neighbors (k-NN), husker hele træningsdatasættet og udfører beregninger først, når de laver forudsigelser. Dette står i kontrast til eager learning (aktiv læring), der bygger en generaliseret model under træningsfasen.

Summary

En læringstilgang, der udskyder generalisering til klassificeringstidspunktet ved at gemme træningsinstanser frem for at bygge en eksplicit model.

Key Concepts

  • Instansbaseret læring
  • k-Nearest Neighbors (k-NN)
  • Inferensomkostning
  • Generalisering

Use Cases

  • Anbefalingssystemer
  • Mønstergenkendelse i små datasæt
  • Prototyping af prediktive modeller

Code Example

1
2
from sklearn.neighbors import KNeighborsClassifier
clf = KNeighborsClassifier(n_neighbors=5)