Instansbaseret læring

term_id: instance_based_learning

Category: training_techniques

Definition

Også kendt som hukommelsesbaseret læring, opbygger denne teknik ikke en generaliseret model under træningen. I stedet gemmer den hele træningsdatasættet. Når en forudsigelse er nødvendig, finder den de mest lignende lagrede instanser.

Summary

En ’lazy learning’-tilgang, hvor forudsigelser foretages ved at sammenligne nye input med lagrede træningsinstanser.

Key Concepts

  • Lazy learning (Lazy learning)
  • Lighedsmål (Similarity metric)
  • K-Nærmeste Naboer (K-Nearest Neighbors)
  • Hukommelsesbaseret (Memory-based)

Use Cases

  • Anbefalingssystemer (Recommendation systems)
  • Mønstergenkendelse (Pattern recognition)
  • Små til mellemstore datasæt (Small to medium datasets)

Code Example

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