Faules Lernen

term_id: lazy_learning

Category: training_techniques

Definition

Faule Lerner, wie k-Nearest Neighbors (k-NN), merken sich den gesamten Trainingsdatensatz und führen Berechnungen erst bei der Vorhersage durch. Dies steht im Gegensatz zum eifrigen Lernen (Eager Learning), das ein allgemeines Modell vor der Auswertung aufbaut.

Summary

Ein Lernansatz, der die Generalisierung bis zur Klassifizierungszeit verzögert, indem Trainingsinstanzen gespeichert werden, anstatt ein explizites Modell aufzubauen.

Key Concepts

  • Instanzbasiertes Lernen
  • k-Nearest Neighbors (k-NN)
  • Inferenzkosten
  • Generalisierung

Use Cases

  • Empfehlungssysteme
  • Mustererkennung in kleinen Datensätzen
  • Prototyping prädiktiver Modelle

Code Example

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