ExperimentBase<TMetrics,TExperimentSettings>.Execute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.)
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.)
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.)
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.)
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.