Scikit-learnの概念
メニューを表示するにはスワイプしてください
scikit-learn(sklearn)ライブラリは、前処理およびモデリングのためのツールを提供。主なオブジェクトタイプは、estimator、transformer、predictor、model。
Estimator
.fit() を持つクラスはすべて estimator — データから学習。
estimator.fit(X, y) # supervised
estimator.fit(X) # unsupervised
トランスフォーマー
トランスフォーマーは .fit() と .transform() を持ち、両方を同時に行う .fit_transform() も備える。
注意
トランスフォーマーは通常 X 配列の変換に使用される。ただし、LabelEncoder の例で示すように、一部のトランスフォーマーは y 配列用に作られている。
図に示されているトレーニングセット内のnan値は、Pythonにおける欠損データを示す。
予測器
予測器は、出力を生成するための.predict()を持つ推定器。
predictor.fit(X, y)
predictor.predict(X_new)
モデル
モデルは .score() を持つ予測器であり、パフォーマンスを評価します。
model.fit(X, y)
model.score(X, y)
前の章で述べたように、正解率 は正しい予測の割合を示す指標です。
前処理段階では変換器を使用し、モデリング段階では予測器(より具体的にはモデル)を使用。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 1