Condividi tramite


BinaryClassificationCatalog Classe

Definizione

Classe usata da MLContext per creare istanze di componenti di classificazione binaria, ad esempio trainer e calibratori.

public sealed class BinaryClassificationCatalog : Microsoft.ML.TrainCatalogBase
type BinaryClassificationCatalog = class
    inherit TrainCatalogBase
Public NotInheritable Class BinaryClassificationCatalog
Inherits TrainCatalogBase
Ereditarietà
BinaryClassificationCatalog

Proprietà

Calibrators

Elenco di calibratori per l'esecuzione della classificazione binaria.

Trainers

Elenco di formatori per l'esecuzione della classificazione binaria.

Metodi

ChangeModelThreshold<TModel>(BinaryPredictionTransformer<TModel>, Single)

Metodo per modificare la soglia in un modello esistente e restituire il modello modificato.

CrossValidate(IDataView, IEstimator<ITransformer>, Int32, String, String, Nullable<Int32>)

Eseguire la convalida incrociata su numberOfFolds riduzioni di data, adattando estimatorsamplingKeyColumnName e rispettando se specificato. Valutare quindi ogni sottomodelli in base labelColumnName a e restituire un CalibratedBinaryClassificationMetrics oggetto, che include le metriche basate sulla probabilità, per ogni modello secondario. Ogni sottomodello viene valutato sulla piega di convalida incrociata che non è stata visualizzata durante il training.

CrossValidateNonCalibrated(IDataView, IEstimator<ITransformer>, Int32, String, String, Nullable<Int32>)

Eseguire la convalida incrociata su numberOfFolds riduzioni di data, adattando estimatorsamplingKeyColumnName e rispettando se specificato. Valutare quindi ogni sottomodelli in base labelColumnName a e restituire un BinaryClassificationMetrics oggetto, che non include metriche basate sulla probabilità, per ogni modello secondario. Ogni sottomodello viene valutato sulla piega di convalida incrociata che non è stata visualizzata durante il training.

Evaluate(IDataView, String, String, String, String)

Valuta i dati di classificazione binaria con punteggio.

EvaluateNonCalibrated(IDataView, String, String, String)

Valuta i dati di classificazione binaria con punteggio, senza metriche basate sulla probabilità.

Metodi di estensione

PermutationFeatureImportance<TModel>(BinaryClassificationCatalog, ISingleFeaturePredictionTransformer<TModel>, IDataView, String, Boolean, Nullable<Int32>, Int32)

Priorità della funzionalità di permutazione (PFI) per la classificazione binaria.

PermutationFeatureImportanceNonCalibrated(BinaryClassificationCatalog, ITransformer, IDataView, String, Boolean, Nullable<Int32>, Int32)

Priorità della funzionalità di permutazione (PFI) per la classificazione binaria.

Si applica a