Lazy learning

term_id: lazy_learning

Category: training_techniques

Definition

Lazy learners, zoals k-Nearest Neighbors (k-NN), onthouden de volledige trainingsdataset en voeren berekeningen alleen uit wanneer voorspellingen worden gedaan. Dit contrasteert met eager learning, dat een algemeen model bouwt voordat de training plaatsvindt.

Summary

Een leeraanpak die generalisatie uitstelt tot het moment van classificatie, waarbij trainingsinstanties worden opgeslagen in plaats van een expliciet model te bouwen.

Key Concepts

  • Instance-Based Learning
  • k-Nearest Neighbors
  • Inferentiekosten
  • Generalization

Use Cases

  • Aanbevelingssystemen
  • Patroonherkenning in kleine datasets
  • Prototyping van predictieve modellen

Code Example

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