Aprendizaje basado en instancias

term_id: instance_based_learning

Category: training_techniques

Definition

También conocido como aprendizaje basado en memoria, esta técnica no construye un modelo generalizado durante el entrenamiento. En su lugar, almacena todo el conjunto de datos de entrenamiento. Cuando se necesita una predicción, encuentra los ejemplos más similares.

Summary

Un enfoque de aprendizaje perezoso donde las predicciones se realizan comparando nuevas entradas con instancias de entrenamiento almacenadas.

Key Concepts

  • Aprendizaje perezoso
  • Métrica de similitud
  • K-vecinos más cercanos
  • Basado en memoria

Use Cases

  • Sistemas de recomendación
  • Reconocimiento de patrones
  • Conjuntos de datos pequeños a medianos

Code Example

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