Aprendizado Preguiçoso

term_id: lazy_learning

Category: training_techniques

Definition

Os aprendizes preguiçosos, como k-Vizinhos Mais Próximos (k-NN), memorizam todo o conjunto de dados de treinamento e realizam cálculos apenas ao fazer previsões. Isso contrasta com o aprendizado ansioso (eager learning), que constrói um modelo generalizado antes da inferência.

Summary

Uma abordagem de aprendizado que adia a generalização até o momento da classificação, armazenando instâncias de treinamento em vez de construir um modelo explícito.

Key Concepts

  • Aprendizado Baseado em Instâncias
  • k-Vizinhos Mais Próximos
  • Custo de Inferência
  • Generalização

Use Cases

  • Sistemas de recomendação
  • Reconhecimento de padrões em conjuntos de dados pequenos
  • Prototipagem de modelos preditivos

Code Example

1
2
from sklearn.neighbors import KNeighborsClassifier
clf = KNeighborsClassifier(n_neighbors=5)