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

bookScikit-learnの概念

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

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

Estimator

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

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

Transformer

transformerは.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