Share via


Microsoft.ML.Calibrators 네임스페이스

이진 분류 보정을 위한 구성 요소가 포함된 네임스페이스입니다.

클래스

CalibratedModelParametersBase

보정된 모델 매개 변수에 대한 기본 클래스입니다.

CalibratedModelParametersBase<TSubModel,TCalibrator>

출력에 대해 정의된 CalibratorSubModel사후 처리 단계를 허용하는 클래스입니다.

CalibratorEstimatorBase<TICalibrator>

보정기 추정기의 기본 클래스입니다.

CalibratorTransformer<TICalibrator>

이 클래스의 인스턴스는 호출 Fit(IDataView)의 결과입니다. 채점된 데이터를 Transform 메서드에 CalibratorTransformer<TICalibrator> 전달하면 데이터 세트에 확률 열이 추가됩니다. 확률 열은 유효한 확률로 정규화된 점수의 값입니다. 확률 CalibratorTransformer<TICalibrator> 은 레이블로 처리되는 동안 점수를 기능으로 볼 수 있는 인스턴스 ISingleFeaturePredictionTransformer<TModel> 입니다.

FixedPlattCalibratorEstimator

sigmoid: f(x) = 1/(1 + exp(-slope * x + 오프셋)을 적용하여 확률 값을 가져옵니다. 예 PlattCalibratorEstimator와 달리 여기서 맞춤 함수는 간단하며 제공된 매개 변수를 사용하여 보정기를 "맞습니다".

IsotonicCalibrator

동위원소 보정기입니다.

IsotonicCalibratorEstimator

동위원소 계산 추정기입니다.

IsotonicCalibratorTransformer

ITransformer 를 학습하여 얻은 구현IsotonicCalibratorEstimator

NaiveCalibrator

순진한 비닝 기반 보정기입니다.

NaiveCalibratorEstimator

순진한 비닝 기반 보정기 추정기입니다.

NaiveCalibratorTransformer

ITransformer 를 학습하여 얻은 구현NaiveCalibratorEstimator

PlattCalibrator

Platt 보정기는 다음 확률을 계산합니다. P(x) = 1/(1 + exp(Slope * x + Offset)

PlattCalibratorEstimator

플래트 보정기 추정기입니다.

PlattCalibratorTransformer

ITransformer a 또는 a FixedPlattCalibratorEstimator 를 학습하여 얻은 구현입니다PlattCalibratorEstimator.

인터페이스

ICalibrator

확률 보정기의 인터페이스입니다.

설명

이러한 구성 요소는 이진 분류자를 위해 점수에서 확률을 계산합니다.