Scikit-learnの概念
メニューを表示するにはスワイプしてください
scikit-learn(sklearn)ライブラリは、前処理およびモデリングのためのツールを提供。主なオブジェクトタイプは、estimator、transformer、predictor、model。
Estimator
.fit()を持つクラスはすべてestimator(推定器)— データから学習。
estimator.fit(X, y) # supervised
estimator.fit(X) # unsupervised
Transformer
transformerは.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