セクション 4. 章 10
single
チャレンジ:すべてをまとめる
メニューを表示するにはスワイプしてください
このチャレンジでは、コースで学んだデータ前処理からトレーニング、モデル評価までの全ワークフローを適用します。
タスク
スワイプしてコーディングを開始
ペンギンのデータセットを使用します。KNN を用いて種を分類するための機械学習パイプラインを構築し、エンコーディング、欠損値処理、スケーリング、チューニングを行います。
yでLabelEncoderをエンコード。train_test_split(test_size=0.33)で分割。ctを作成:OneHotEncoder、'island'に'sex'、remainder='passthrough'。param_grid、n_neighbors、weights用のpを設定。n_neighborsには奇数の整数値を使用するのが望ましい。GridSearchCV(KNeighborsClassifier(), param_grid)を作成。- パイプライン:
ct→SimpleImputer('most_frequent')→StandardScaler→GridSearchCV。 - 訓練データで学習。
- テストデータの
.scoreを出力。 - 予測し、最初の5つのデコード済みラベルを出力。
.best_estimator_を出力。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 10
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください