次の方法で共有


BinaryClassificationCatalog クラス

定義

トレーナーやキャリブレーターなど、二項分類コンポーネントのインスタンスを作成するために によって MLContext 使用されるクラス。

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

プロパティ

Calibrators

二項分類を実行するための校正器の一覧。

Trainers

二項分類を実行するためのトレーナーの一覧。

メソッド

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

既存のモデルにしきい値を変更し、変更されたモデルを返すメソッド。

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

のフォールドに対して numberOfFolds クロス検証を data実行します。指定されている場合は を調整 estimatorし、尊重します samplingKeyColumnName 。 次に、各サブモデルを に対して labelColumnName 評価し、各サブモデルの確率ベースのメトリックを含むオブジェクトを返します CalibratedBinaryClassificationMetrics 。 各サブモデルは、トレーニング中に見られなかったクロス検証フォールドで評価されます。

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

のフォールドに対して numberOfFolds クロス検証を data実行します。指定されている場合は を調整 estimatorし、尊重します samplingKeyColumnName 。 次に、各サブモデルを に対して labelColumnName 評価し、各サブモデルの確率ベースのメトリックを含まないオブジェクトを返します BinaryClassificationMetrics 。 各サブモデルは、トレーニング中に見られなかったクロス検証フォールドで評価されます。

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

スコア付けされた二項分類データを評価します。

EvaluateNonCalibrated(IDataView, String, String, String)

確率ベースのメトリックを使用せずに、スコア付けされた二項分類データを評価します。

拡張メソッド

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

二項分類の順列特徴量の重要度 (PFI)。

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

二項分類の順列特徴量の重要度 (PFI)。

適用対象