インスタンスベース学習

term_id: instance_based_learning

Category: training_techniques

Definition

メモリベース学習とも呼ばれ、この手法はトレーニング中に汎化モデルを構築しません。代わりに、トレーニングデータセット全体を保存します。予測が必要になると、最も類似した…

Summary

新しい入力を保存されたトレーニングインスタンスと比較することで予測を行う遅延学習のアプローチ。

Key Concepts

  • 遅延学習
  • 類似度指標
  • K近傍法 (KNN)
  • メモリベース

Use Cases

  • 推薦システム
  • パターン認識
  • 小〜中規模データセット

Code Example

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