Instanssipohjainen oppiminen

term_id: instance_based_learning

Category: training_techniques

Definition

Tunnetaan myös muistipohjaisena oppimisena. Tämä tekniikka ei rakenna yleistettyä mallia koulutusvaiheessa. Sen sijaan se tallentaa koko harjoitusdatan. Kun ennuste tarvitaan, se etsii lähimmät

Summary

Laiska oppimismenetelmä, jossa ennusteet tehdään vertaamalla uusia syötteitä tallennettuihin harjoitusinstansseihin.

Key Concepts

  • Laiska oppiminen
  • Samankaltaisuusmittari
  • K-lähintä naapuria
  • Muistipohjainen

Use Cases

  • Suositusjärjestelmät
  • Kuviontunnistus
  • Pienet ja keskisuuret datamäärät

Code Example

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