Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Scikit-learnの概念 | Scikit-learnによるデータの前処理
Pythonによる機械学習入門

Scikit-learnの概念

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

scikit-learnsklearn)ライブラリは、前処理およびモデリングのためのツールを提供。主なオブジェクトタイプは、estimatortransformerpredictormodel

Estimator

.fit() を持つクラスはすべて estimator — データから学習。

estimator.fit(X, y)     # supervised  
estimator.fit(X)        # unsupervised
Estimator

トランスフォーマー

トランスフォーマーは .fit().transform() を持ち、両方を同時に行う .fit_transform() も備える。

Note
注意

トランスフォーマーは通常 X 配列の変換に使用される。ただし、LabelEncoder の例で示すように、一部のトランスフォーマーは y 配列用に作られている。

トランスフォーマー

図に示されているトレーニングセット内のnan値は、Pythonにおける欠損データを示す。

予測器

予測器は、出力を生成するための.predict()を持つ推定器。

predictor.fit(X, y)
predictor.predict(X_new)
予測器

モデル

モデルは .score() を持つ予測器であり、パフォーマンスを評価します。

model.fit(X, y)
model.score(X, y)
モデル

前の章で述べたように、正解率 は正しい予測の割合を示す指標です。

前処理段階では変換器を使用し、モデリング段階では予測器(より具体的にはモデル)を使用。

question mark

正しい記述をすべて選択。

すべての正しい答えを選択

すべて明確でしたか?

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

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

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 2.  1
some-alt