KNN の使用方法
KNN アルゴリズムは、きわめて正確な予測を行うので、最も正確なモデルに匹敵します。そのため、KNN アルゴリズムは、高い精度が必要で、人間が読めるモデルは必要ないという用途に使用できます。
予測の品質は、距離測度に依存します。そのため、KNN アルゴリズムは、ドメイン・ナレッジが十分に存在するという用途に適しています。そのナレッジを基に、適切な測度を選択できます。
KNN アルゴリズムは、予測生成のための計算が分類が行われるまで据え置かれるという怠惰学習の一種です。この方法のために他のアルゴリズムに比べて計算コストが大きくなりますが、それでも、使用頻度は少ないが精度は重要であるという用途にとって、KNN は優れた選択肢です。