Microsoft.ML.Calibrators 名前空間

二項分類 の調整用のコンポーネントを含む名前空間。

クラス

名前 説明
CalibratedModelParametersBase

校正済みモデル パラメーターの基本クラス。

CalibratedModelParametersBase<TSubModel,TCalibrator>

Calibratorによって定義された後処理ステップをSubModelの出力に許可するクラス。

CalibratorEstimatorBase<TICalibrator>

キャリブレーター推定器の基底クラス。

CalibratorTransformer<TICalibrator>

このクラスのインスタンスは、 Fit(IDataView)を呼び出した結果です。 スコア付けされたデータを CalibratorTransformer<TICalibrator> Transform メソッドに渡すと、確率列がデータセットに追加されます。 [確率] 列は、有効な確率として正規化されたスコアの値です。 CalibratorTransformer<TICalibrator>はISingleFeaturePredictionTransformer<TModel>のインスタンスであり、スコアは特徴として表示でき、確率はラベルとして扱われます。

FixedPlattCalibratorEstimator

sigmoid f(x) = 1 / (1 + exp(-slope * x + offset) を適用して確率値を取得します。 たとえば、 PlattCalibratorEstimatorとは異なり、ここでの fit 関数は単純であり、指定されたパラメーターを持つ校正器に "適合" するだけです。

IsotonicCalibrator

等張キャリブレーター。

IsotonicCalibratorEstimator

等張計算された推定器。

IsotonicCalibratorTransformer

トレーニングによって得られた ITransformer の実装 IsotonicCalibratorEstimator

NaiveCalibrator

単純なビン分割ベースのキャリブレーター。

NaiveCalibratorEstimator

単純なビン分割ベースのキャリブレーター推定器。

NaiveCalibratorTransformer

トレーニングによって得られた ITransformer の実装 NaiveCalibratorEstimator

PlattCalibrator

Platt キャリブレーターは、確率 P(x) = 1 / (1 + exp(Slope * x + Offset) を計算します。

PlattCalibratorEstimator

プラットキャリブレーター推定器。

PlattCalibratorTransformer

ITransformerまたはFixedPlattCalibratorEstimatorをトレーニングすることによって得られるPlattCalibratorEstimator実装。

インターフェイス

名前 説明
ICalibrator

確率キャリブレーターのインターフェイス。

注釈

これらのコンポーネントは、バイナリ分類子のスコアから確率を計算します。