Instansbasert læring

term_id: instance_based_learning

Category: training_techniques

Definition

Også kjent som minnebasert læring, bygger denne teknikken ikke en generalisert modell under treningen. I stedet lagres hele treningsdatasettet. Når en prediksjon trengs, finner den de mest lignende lagrede instansene.

Summary

En «lazy» (utsettende) læringsmetode der prediksjoner gjøres ved å sammenligne nye inndata med lagrede treningsinstanser.

Key Concepts

  • Lazy learning (utsettende læring)
  • Likhetsmåling
  • K-nærmeste naboer (KNN)
  • Minnebasert

Use Cases

  • Anbefalingssystemer
  • Mønstergjenkjenning
  • Små til mellomstore datasett

Code Example

1
2
3
from sklearn.neighbors import KNeighborsClassifier
knn = KNeighborsClassifier(n_neighbors=3)
knn.fit(X_train, y_train)