Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:完全なMLパイプラインの作成 | パイプライン
Pythonによる機械学習入門
セクション 3.  6
single

single

bookチャレンジ:完全なMLパイプラインの作成

メニューを表示するにはスワイプしてください

ここでは、最終推定器を含むパイプラインの作成。これにより、新しいインスタンスに対して.predict()メソッドを使用して予測を生成できる、学習済み予測パイプラインが得られます。

予測器はターゲット変数yを必要とするため、X用に構築したパイプラインとは別にエンコードを行います。ターゲットのエンコードにはLabelEncoderを使用。

さらに、make_column_transformerおよびmake_pipelineの構文を復習するための資料も用意。

Note
ノート

予測結果は0、1、2としてエンコードされているため、.inverse_transform()LabelEncoderメソッドを使うことで、元のラベル('Adelie''Chinstrap'、または'Gentoo')に戻すことが可能。

タスク

スワイプしてコーディングを開始

ペンギンのDataFrameであるdfがあります。KNeighborsClassifierを用いて、完全な機械学習パイプラインを構築し、学習させてください。

  1. ターゲットyLabelEncoderでエンコードします。
  2. ColumnTransformerct)を作成し、OneHotEncoder'island''sex'を適用し、remainder='passthrough'を指定します。
  3. 次の構成要素でパイプラインを構築します: • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Xyでパイプラインを学習させます。
  5. Xで予測し、最初のデコード済みクラス名を出力します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  6
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt