研究室の後輩向けに機械学習実装レクチャのようなものをやってみたのだけれど,知識ゼロの学生を対象にした場合にはk-NN (特に1-NN) から始めるのがよかろうと思ってそこから解説してみた*1.実装もとても簡単. なおk最近傍法とか呼ばれたりもするk-NNは,入力されたデータ点のk個の近傍のラベルによって分類するという方法. 帰宅してから,これcanvasを使えばブラウザから利用できるデモできるんじゃね? ということを思いついてさっそく実装.せっかくだから正規分布からデータ生成するロジックも追加してみた.k-NNとか機械学習とかわからない人たちにイメージをつけるのに役に立つかもしれないので公開.ご自由にお試しください*2. k-Nearest Neighbor Demo ver.1.0 k-NNくらい簡単だと静止した図の説明で大体事足りるのだけれど,動くデモがあった方が眠くならないだろうし.