Freigeben über


ExperimentBase<TMetrics,TExperimentSettings>.Execute Methode

Definition

Überlädt

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

Führt ein AutoML-Experiment aus.

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

Führt ein AutoML-Experiment aus.

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

Führt ein AutoML-Experiment aus.

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

Führt ein AutoML-Experiment aus.

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

Führt ein AutoML-Experiment aus.

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

Führt ein AutoML-Experiment aus.

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

Führt ein AutoML-Experiment aus.

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)

Parameter

trainData
IDataView

Die Schulungsdaten, die vom AutoML-Experiment verwendet werden sollen.

columnInformation
ColumnInformation

Spalteninformationen für das Dataset.

preFeaturizer
IEstimator<ITransformer>

Pre-featurizer that AutoML wird während eines Experiments auf die Daten angewendet. (Der Vor-Featurizer ist nur auf die Schulungsdaten zugeschnitten, um eine trainierte Transformation zu erzeugen. Anschließend wird die trainierte Transformation sowohl auf die geteilten Schulungsdaten als auch auf entsprechende Validierungsdaten angewendet.)

progressHandler
IProgress<RunDetail<TMetrics>>

Ein benutzerdefiniertes Objekt, das die IProgress<T> Schnittstelle implementiert. AutoML ruft die Methode Report(T) nach jedem Modell auf, das sie während des Experiments erzeugt.

Gibt zurück

Das Experimentergebnis.

Hinweise

Abhängig von der Größe Ihrer Daten kann das AutoML-Experiment lange dauern, bis sie ausgeführt werden kann.

Gilt für:

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

Führt ein AutoML-Experiment aus.

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)

Parameter

trainData
IDataView

Die Schulungsdaten, die vom AutoML-Experiment verwendet werden sollen.

validationData
IDataView

Die Überprüfungsdaten, die vom AutoML-Experiment verwendet werden sollen.

columnInformation
ColumnInformation

Spalteninformationen für das Dataset.

preFeaturizer
IEstimator<ITransformer>

Pre-featurizer that AutoML wird während eines Experiments auf die Daten angewendet. (Der Vor-Featurizer ist nur auf die Schulungsdaten zugeschnitten, um eine trainierte Transformation zu erzeugen. Anschließend wird die trainierte Transformation sowohl auf die geteilten Schulungsdaten als auch auf entsprechende Validierungsdaten angewendet.)

progressHandler
IProgress<RunDetail<TMetrics>>

Ein benutzerdefiniertes Objekt, das die IProgress<T> Schnittstelle implementiert. AutoML ruft die Methode Report(T) nach jedem Modell auf, das sie während des Experiments erzeugt.

Gibt zurück

Das Experimentergebnis.

Hinweise

Abhängig von der Größe Ihrer Daten kann das AutoML-Experiment lange dauern, bis sie ausgeführt werden kann.

Gilt für:

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

Führt ein AutoML-Experiment aus.

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)

Parameter

trainData
IDataView

Die Schulungsdaten, die vom AutoML-Experiment verwendet werden sollen.

validationData
IDataView

Die Überprüfungsdaten, die vom AutoML-Experiment verwendet werden sollen.

labelColumnName
String

Der Name der Bezeichnungsspalte.

preFeaturizer
IEstimator<ITransformer>

Pre-featurizer that AutoML wird während eines Experiments auf die Daten angewendet. (Der Vor-Featurizer ist nur auf die Schulungsdaten zugeschnitten, um eine trainierte Transformation zu erzeugen. Anschließend wird die trainierte Transformation sowohl auf die geteilten Schulungsdaten als auch auf entsprechende Validierungsdaten angewendet.)

progressHandler
IProgress<RunDetail<TMetrics>>

Ein benutzerdefiniertes Objekt, das die IProgress<T> Schnittstelle implementiert. AutoML ruft die Methode Report(T) nach jedem Modell auf, das sie während des Experiments erzeugt.

Gibt zurück

Das Experimentergebnis.

Hinweise

Abhängig von der Größe Ihrer Daten kann das AutoML-Experiment lange dauern, bis sie ausgeführt werden kann.

Gilt für:

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

Führt ein AutoML-Experiment aus.

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)

Parameter

trainData
IDataView

Die Schulungsdaten, die vom AutoML-Experiment verwendet werden.

labelColumnName
String

Die Datasetspalte, die als Bezeichnung verwendet wird.

samplingKeyColumn
String

Die Datasetspalte, die als Samplingschlüsselspalte verwendet wird. Weitere Informationen finden Sie unter SamplingKeyColumnName.

preFeaturizer
IEstimator<ITransformer>

Pre-featurizer that AutoML wird während eines Experiments auf die Daten angewendet. (Der Vor-Featurizer ist nur auf die Schulungsdaten zugeschnitten, um eine trainierte Transformation zu erzeugen. Anschließend wird die trainierte Transformation sowohl auf die geteilten Schulungsdaten als auch auf entsprechende Validierungsdaten angewendet.)

progressHandler
IProgress<RunDetail<TMetrics>>

Ein benutzerdefiniertes Objekt, das die IProgress<T> Schnittstelle implementiert. AutoML ruft die Methode Report(T) nach jedem Modell auf, das sie während des Experiments erzeugt.

Gibt zurück

Das Experimentergebnis.

Hinweise

Abhängig von der Größe Ihrer Daten kann das AutoML-Experiment lange dauern, bis sie ausgeführt werden kann.

Gilt für:

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

Führt ein AutoML-Experiment aus.

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)

Parameter

trainData
IDataView

Die Schulungsdaten, die vom AutoML-Experiment verwendet werden sollen.

numberOfCVFolds
UInt32

Die Anzahl der Kreuzüberprüfungsfalten, in die die Schulungsdaten beim Anpassen eines Modells unterteilt werden sollen.

columnInformation
ColumnInformation

Spalteninformationen für das Dataset.

preFeaturizer
IEstimator<ITransformer>

Pre-featurizer that AutoML wird während eines Experiments auf die Daten angewendet. (Der Vor-Featurizer ist nur auf die Schulungsdaten zugeschnitten, um eine trainierte Transformation zu erzeugen. Anschließend wird die trainierte Transformation sowohl auf die geteilten Schulungsdaten als auch auf entsprechende Validierungsdaten angewendet.)

progressHandler
IProgress<CrossValidationRunDetail<TMetrics>>

Ein benutzerdefiniertes Objekt, das die IProgress<T> Schnittstelle implementiert. AutoML ruft die Methode Report(T) nach jedem Modell auf, das sie während des Experiments erzeugt.

Gibt zurück

Das Ergebnis des Überprüfungsexperiments.

Hinweise

Abhängig von der Größe Ihrer Daten kann das AutoML-Experiment lange dauern, bis sie ausgeführt werden kann.

Gilt für:

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

Führt ein AutoML-Experiment aus.

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)

Parameter

trainData
IDataView

Die Schulungsdaten, die vom AutoML-Experiment verwendet werden sollen.

numberOfCVFolds
UInt32

Die Anzahl der Kreuzüberprüfungsfalten, in die die Schulungsdaten beim Anpassen eines Modells unterteilt werden sollen.

labelColumnName
String

Der Name der Bezeichnungsspalte.

samplingKeyColumn
String

Der Name der Samplingtastenspalte.

preFeaturizer
IEstimator<ITransformer>

Pre-featurizer that AutoML wird während eines Experiments auf die Daten angewendet. (Der Vor-Featurizer ist nur auf die Schulungsdaten zugeschnitten, um eine trainierte Transformation zu erzeugen. Anschließend wird die trainierte Transformation sowohl auf die geteilten Schulungsdaten als auch auf entsprechende Validierungsdaten angewendet.)

progressHandler
IProgress<CrossValidationRunDetail<TMetrics>>

Ein benutzerdefiniertes Objekt, das die IProgress<T> Schnittstelle implementiert. AutoML ruft die Methode Report(T) nach jedem Modell auf, das sie während des Experiments erzeugt.

Gibt zurück

Das Ergebnis des Überprüfungsexperiments.

Hinweise

Abhängig von der Größe Ihrer Daten kann das AutoML-Experiment lange dauern, bis sie ausgeführt werden kann.

Gilt für: