似たデータをまとめて新しいデータのラベルを当てることを分類と呼びます。KNN は「新しい点に いちばん近い隣 k 個を見て多数決でラベルを決める」もっとも直感的な分類方法です。 knn_predict(X_train, y_train, X_test, k) を完成させてください。 X_train, y_train 学習用の特徴量とラベル。 X_test ラベルを当てる新しいデータ。 k 参考にする隣の数。 scikit-learn の KNN で学習し、X_test の各行の予測ラベルを配列で返してください。 例 二つのグループに分かれた学習データを与えると、新しい点は近いグループのラベルで予測されます。
scikit-learn の KNN(最近傍)分類器で学習し、新しいデータの各行のラベルを予測して配列で 返す関数を完成させる問題です。学習用の特徴量・ ラベルと、ラベルを当てる新しいデータ、参考にする隣の数 k を受け取り、学習は学習用の データだけで行います。距離で近さを見る分類モデルの基礎を扱います。
KNN は新しい点にいちばん近い隣 k 個を見て多数決でラベルを決める、距離に基づく分類方法 です。この問題では scikit-learn で KNN を実装し、その結果を実際の数値で検証します。