//データ 訓練データ = [(a0,b0),(a1,b1),...,,(a6,b6)] カテゴリ = [赤,青,...,赤] //目的
緑が赤か青か予測する //処理 for データ in 訓練データ: 各距離 = 各データと緑の距離 近傍の大きさ = ここでは3 for 近傍内の要素: if 要素のカテゴリ == 赤: 赤の数 += 1 else if 要素のカテゴリ == 青: 青の数 += 1 if 赤の数 > 青の数: return 赤 else if 赤の数 < 青の数: return 青 終了

画面クリックで説明

図形を表示するには、canvasタグをサポートしたブラウザが必要です。



他のアルゴリズムの解説も見たい方へ