次の方法で共有


ExperimentBase<TMetrics,TExperimentSettings>.Execute メソッド

定義

オーバーロード

Execute(IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

Execute(IDataView, IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

Execute(IDataView, IDataView, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

Execute(IDataView, String, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

Execute(IDataView, UInt32, ColumnInformation, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>)

AutoML 実験を実行します。

Execute(IDataView, UInt32, String, String, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>)

AutoML 実験を実行します。

Execute(IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

public virtual Microsoft.ML.AutoML.ExperimentResult<TMetrics> Execute (Microsoft.ML.IDataView trainData, Microsoft.ML.AutoML.ColumnInformation columnInformation, Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> preFeaturizer = default, IProgress<Microsoft.ML.AutoML.RunDetail<TMetrics>> progressHandler = default);
abstract member Execute : Microsoft.ML.IDataView * Microsoft.ML.AutoML.ColumnInformation * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
override this.Execute : Microsoft.ML.IDataView * Microsoft.ML.AutoML.ColumnInformation * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
Public Overridable Function Execute (trainData As IDataView, columnInformation As ColumnInformation, Optional preFeaturizer As IEstimator(Of ITransformer) = Nothing, Optional progressHandler As IProgress(Of RunDetail(Of TMetrics)) = Nothing) As ExperimentResult(Of TMetrics)

パラメーター

trainData
IDataView

AutoML 実験で使用されるトレーニング データ。

columnInformation
ColumnInformation

データセットの列情報。

preFeaturizer
IEstimator<ITransformer>

実験中に AutoML がデータに適用するプリフィーチャー。 (事前特徴付け器は、トレーニング済みの変換を生成するためにトレーニング データ分割にのみ適合します。次に、トレーニングされた変換がトレーニング データ分割と対応する検証データ分割の両方に適用されます)。

progressHandler
IProgress<RunDetail<TMetrics>>

インターフェイスを実装 IProgress<T> するユーザー定義オブジェクト。 AutoML は、実験中に生成される各モデルの後にメソッド Report(T) を呼び出します。

戻り値

実験の結果。

注釈

データのサイズによっては、AutoML 実験の実行に時間がかかる場合があります。

適用対象

Execute(IDataView, IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

public virtual Microsoft.ML.AutoML.ExperimentResult<TMetrics> Execute (Microsoft.ML.IDataView trainData, Microsoft.ML.IDataView validationData, Microsoft.ML.AutoML.ColumnInformation columnInformation, Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> preFeaturizer = default, IProgress<Microsoft.ML.AutoML.RunDetail<TMetrics>> progressHandler = default);
abstract member Execute : Microsoft.ML.IDataView * Microsoft.ML.IDataView * Microsoft.ML.AutoML.ColumnInformation * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
override this.Execute : Microsoft.ML.IDataView * Microsoft.ML.IDataView * Microsoft.ML.AutoML.ColumnInformation * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
Public Overridable Function Execute (trainData As IDataView, validationData As IDataView, columnInformation As ColumnInformation, Optional preFeaturizer As IEstimator(Of ITransformer) = Nothing, Optional progressHandler As IProgress(Of RunDetail(Of TMetrics)) = Nothing) As ExperimentResult(Of TMetrics)

パラメーター

trainData
IDataView

AutoML 実験で使用されるトレーニング データ。

validationData
IDataView

AutoML 実験で使用される検証データ。

columnInformation
ColumnInformation

データセットの列情報。

preFeaturizer
IEstimator<ITransformer>

実験中に AutoML がデータに適用するプリフィーチャー。 (事前特徴付け器は、トレーニング済みの変換を生成するためにトレーニング データ分割にのみ適合します。次に、トレーニングされた変換がトレーニング データ分割と対応する検証データ分割の両方に適用されます)。

progressHandler
IProgress<RunDetail<TMetrics>>

インターフェイスを実装 IProgress<T> するユーザー定義オブジェクト。 AutoML は、実験中に生成される各モデルの後にメソッド Report(T) を呼び出します。

戻り値

実験の結果。

注釈

データのサイズによっては、AutoML 実験の実行に時間がかかる場合があります。

適用対象

Execute(IDataView, IDataView, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

public virtual Microsoft.ML.AutoML.ExperimentResult<TMetrics> Execute (Microsoft.ML.IDataView trainData, Microsoft.ML.IDataView validationData, string labelColumnName = "Label", Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> preFeaturizer = default, IProgress<Microsoft.ML.AutoML.RunDetail<TMetrics>> progressHandler = default);
abstract member Execute : Microsoft.ML.IDataView * Microsoft.ML.IDataView * string * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
override this.Execute : Microsoft.ML.IDataView * Microsoft.ML.IDataView * string * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
Public Overridable Function Execute (trainData As IDataView, validationData As IDataView, Optional labelColumnName As String = "Label", Optional preFeaturizer As IEstimator(Of ITransformer) = Nothing, Optional progressHandler As IProgress(Of RunDetail(Of TMetrics)) = Nothing) As ExperimentResult(Of TMetrics)

パラメーター

trainData
IDataView

AutoML 実験で使用されるトレーニング データ。

validationData
IDataView

AutoML 実験で使用される検証データ。

labelColumnName
String

ラベル列の名前。

preFeaturizer
IEstimator<ITransformer>

実験中に AutoML がデータに適用するプリフィーチャー。 (事前特徴付け器は、トレーニング済みの変換を生成するためにトレーニング データ分割にのみ適合します。次に、トレーニングされた変換がトレーニング データ分割と対応する検証データ分割の両方に適用されます)。

progressHandler
IProgress<RunDetail<TMetrics>>

インターフェイスを実装 IProgress<T> するユーザー定義オブジェクト。 AutoML は、実験中に生成される各モデルの後にメソッド Report(T) を呼び出します。

戻り値

実験の結果。

注釈

データのサイズによっては、AutoML 実験の実行に時間がかかる場合があります。

適用対象

Execute(IDataView, String, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)

AutoML 実験を実行します。

public virtual Microsoft.ML.AutoML.ExperimentResult<TMetrics> Execute (Microsoft.ML.IDataView trainData, string labelColumnName = "Label", string samplingKeyColumn = default, Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> preFeaturizer = default, IProgress<Microsoft.ML.AutoML.RunDetail<TMetrics>> progressHandler = default);
abstract member Execute : Microsoft.ML.IDataView * string * string * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
override this.Execute : Microsoft.ML.IDataView * string * string * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.RunDetail<'Metrics>> -> Microsoft.ML.AutoML.ExperimentResult<'Metrics (requires 'Metrics : null)>
Public Overridable Function Execute (trainData As IDataView, Optional labelColumnName As String = "Label", Optional samplingKeyColumn As String = Nothing, Optional preFeaturizer As IEstimator(Of ITransformer) = Nothing, Optional progressHandler As IProgress(Of RunDetail(Of TMetrics)) = Nothing) As ExperimentResult(Of TMetrics)

パラメーター

trainData
IDataView

AutoML 実験で使用されるトレーニング データ。

labelColumnName
String

ラベルとして使用されるデータセット列。

samplingKeyColumn
String

サンプリング キー列として使用されるデータセット列。 詳細については、「 SamplingKeyColumnName 」を参照してください。

preFeaturizer
IEstimator<ITransformer>

実験中に AutoML がデータに適用するプリフィーチャー。 (事前特徴付け器は、トレーニング済みの変換を生成するためにトレーニング データ分割にのみ適合します。次に、トレーニングされた変換がトレーニング データ分割と対応する検証データ分割の両方に適用されます)。

progressHandler
IProgress<RunDetail<TMetrics>>

インターフェイスを実装 IProgress<T> するユーザー定義オブジェクト。 AutoML は、実験中に生成される各モデルの後にメソッド Report(T) を呼び出します。

戻り値

実験の結果。

注釈

データのサイズによっては、AutoML 実験の実行に時間がかかる場合があります。

適用対象

Execute(IDataView, UInt32, ColumnInformation, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>)

AutoML 実験を実行します。

public virtual Microsoft.ML.AutoML.CrossValidationExperimentResult<TMetrics> Execute (Microsoft.ML.IDataView trainData, uint numberOfCVFolds, Microsoft.ML.AutoML.ColumnInformation columnInformation = default, Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> preFeaturizer = default, IProgress<Microsoft.ML.AutoML.CrossValidationRunDetail<TMetrics>> progressHandler = default);
abstract member Execute : Microsoft.ML.IDataView * uint32 * Microsoft.ML.AutoML.ColumnInformation * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.CrossValidationRunDetail<'Metrics>> -> Microsoft.ML.AutoML.CrossValidationExperimentResult<'Metrics (requires 'Metrics : null)>
override this.Execute : Microsoft.ML.IDataView * uint32 * Microsoft.ML.AutoML.ColumnInformation * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.CrossValidationRunDetail<'Metrics>> -> Microsoft.ML.AutoML.CrossValidationExperimentResult<'Metrics (requires 'Metrics : null)>
Public Overridable Function Execute (trainData As IDataView, numberOfCVFolds As UInteger, Optional columnInformation As ColumnInformation = Nothing, Optional preFeaturizer As IEstimator(Of ITransformer) = Nothing, Optional progressHandler As IProgress(Of CrossValidationRunDetail(Of TMetrics)) = Nothing) As CrossValidationExperimentResult(Of TMetrics)

パラメーター

trainData
IDataView

AutoML 実験で使用されるトレーニング データ。

numberOfCVFolds
UInt32

モデルを適合させるときにトレーニング データを分割するクロス検証フォールドの数。

columnInformation
ColumnInformation

データセットの列情報。

preFeaturizer
IEstimator<ITransformer>

実験中に AutoML がデータに適用するプリフィーチャー。 (事前特徴付け器は、トレーニング済みの変換を生成するためにトレーニング データ分割にのみ適合します。次に、トレーニングされた変換がトレーニング データ分割と対応する検証データ分割の両方に適用されます)。

progressHandler
IProgress<CrossValidationRunDetail<TMetrics>>

インターフェイスを実装 IProgress<T> するユーザー定義オブジェクト。 AutoML は、実験中に生成される各モデルの後にメソッド Report(T) を呼び出します。

戻り値

クロス検証実験の結果。

注釈

データのサイズによっては、AutoML 実験の実行に時間がかかる場合があります。

適用対象

Execute(IDataView, UInt32, String, String, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>)

AutoML 実験を実行します。

public virtual Microsoft.ML.AutoML.CrossValidationExperimentResult<TMetrics> Execute (Microsoft.ML.IDataView trainData, uint numberOfCVFolds, string labelColumnName = "Label", string samplingKeyColumn = default, Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> preFeaturizer = default, IProgress<Microsoft.ML.AutoML.CrossValidationRunDetail<TMetrics>> progressHandler = default);
abstract member Execute : Microsoft.ML.IDataView * uint32 * string * string * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.CrossValidationRunDetail<'Metrics>> -> Microsoft.ML.AutoML.CrossValidationExperimentResult<'Metrics (requires 'Metrics : null)>
override this.Execute : Microsoft.ML.IDataView * uint32 * string * string * Microsoft.ML.IEstimator<Microsoft.ML.ITransformer> * IProgress<Microsoft.ML.AutoML.CrossValidationRunDetail<'Metrics>> -> Microsoft.ML.AutoML.CrossValidationExperimentResult<'Metrics (requires 'Metrics : null)>
Public Overridable Function Execute (trainData As IDataView, numberOfCVFolds As UInteger, Optional labelColumnName As String = "Label", Optional samplingKeyColumn As String = Nothing, Optional preFeaturizer As IEstimator(Of ITransformer) = Nothing, Optional progressHandler As IProgress(Of CrossValidationRunDetail(Of TMetrics)) = Nothing) As CrossValidationExperimentResult(Of TMetrics)

パラメーター

trainData
IDataView

AutoML 実験で使用されるトレーニング データ。

numberOfCVFolds
UInt32

モデルを適合させるときにトレーニング データを分割するクロス検証フォールドの数。

labelColumnName
String

ラベル列の名前。

samplingKeyColumn
String

サンプリング キー列の名前。

preFeaturizer
IEstimator<ITransformer>

実験中に AutoML がデータに適用するプリフィーチャー。 (事前特徴付け器は、トレーニング済みの変換を生成するためにトレーニング データ分割にのみ適合します。次に、トレーニングされた変換がトレーニング データ分割と対応する検証データ分割の両方に適用されます)。

progressHandler
IProgress<CrossValidationRunDetail<TMetrics>>

インターフェイスを実装 IProgress<T> するユーザー定義オブジェクト。 AutoML は、実験中に生成される各モデルの後にメソッド Report(T) を呼び出します。

戻り値

クロス検証実験の結果。

注釈

データのサイズによっては、AutoML 実験の実行に時間がかかる場合があります。

適用対象