遅延学習

term_id: lazy_learning

Category: training_techniques

Definition

k近傍法(k-NN)などの遅延学習アルゴリズムは、トレーニングデータセット全体を記憶し、予測を行う際のみ計算を実行します。これは、事前に汎化モデルを構築する積極的学習(eager learning)とは対照的です。

Summary

明示的なモデルを構築するのではなく、トレーニングインスタンスを保存し、分類時まで一般化を遅らせる学習アプローチ。

Key Concepts

  • インスタンスベース学習
  • k近傍法
  • 推論コスト
  • 一般化

Use Cases

  • レコメンデーションシステム
  • 小規模データセットにおけるパターン認識
  • 予測モデルのプロトタイピング

Code Example

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