Apprendimento basato su istanze

term_id: instance_based_learning

Category: training_techniques

Definition

Conosciuto anche come apprendimento basato sulla memoria, questa tecnica non costruisce un modello generalizzato durante l’addestramento. Memorizza invece l’intero dataset di addestramento. Quando è necessaria una previsione, trova le istanze più simili all’input.

Summary

Un approccio di apprendimento pigro in cui le previsioni vengono effettuate confrontando nuovi input con le istanze di addestramento memorizzate.

Key Concepts

  • Apprendimento pigro
  • Metrica di similarità
  • K-Nearest Neighbors (K-NN)
  • Basato sulla memoria

Use Cases

  • Sistemi di raccomandazione
  • Riconoscimento di pattern
  • Dataset di piccole e medie dimensioni

Code Example

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