ExperimentBase<TMetrics,TExperimentSettings>.Execute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Execute(IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>) |
Spustí experiment AutoML. |
Execute(IDataView, IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>) |
Spustí experiment AutoML. |
Execute(IDataView, IDataView, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>) |
Spustí experiment AutoML. |
Execute(IDataView, String, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>) |
Spustí experiment AutoML. |
Execute(IDataView, UInt32, ColumnInformation, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>) |
Spustí experiment AutoML. |
Execute(IDataView, UInt32, String, String, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>) |
Spustí experiment AutoML. |
Execute(IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)
Spustí experiment 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)
Parametry
- trainData
- IDataView
Trénovací data, která má experiment AutoML používat.
- columnInformation
- ColumnInformation
Informace o sloupci datové sady
- preFeaturizer
- IEstimator<ITransformer>
Pre-featurizer, který AutoML použije na data během experimentu. (Pre-featurizer se bude vejít pouze do rozdělení trénovacích dat, aby se vytvořila natrénovaná transformace. Pak se trénovaná transformace použije pro rozdělení trénovacích dat i odpovídající rozdělení ověřovacích dat.)
Uživatelem definovaný objekt, který implementuje IProgress<T> rozhraní. AutoML vyvolá metodu Report(T) po každém modelu, který vytvoří během experimentu.
Návraty
Výsledek experimentu
Poznámky
V závislosti na velikosti dat může spuštění experimentu AutoML trvat dlouho.
Platí pro
Execute(IDataView, IDataView, ColumnInformation, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)
Spustí experiment 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)
Parametry
- trainData
- IDataView
Trénovací data, která má experiment AutoML používat.
- validationData
- IDataView
Ověřovací data, která má experiment AutoML používat.
- columnInformation
- ColumnInformation
Informace o sloupci datové sady
- preFeaturizer
- IEstimator<ITransformer>
Pre-featurizer, který AutoML použije na data během experimentu. (Pre-featurizer se bude vejít pouze do rozdělení trénovacích dat, aby se vytvořila natrénovaná transformace. Pak se trénovaná transformace použije pro rozdělení trénovacích dat i odpovídající rozdělení ověřovacích dat.)
Uživatelem definovaný objekt, který implementuje IProgress<T> rozhraní. AutoML vyvolá metodu Report(T) po každém modelu, který vytvoří během experimentu.
Návraty
Výsledek experimentu
Poznámky
V závislosti na velikosti dat může spuštění experimentu AutoML trvat dlouho.
Platí pro
Execute(IDataView, IDataView, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)
Spustí experiment 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)
Parametry
- trainData
- IDataView
Trénovací data, která má experiment AutoML používat.
- validationData
- IDataView
Ověřovací data, která má experiment AutoML používat.
- labelColumnName
- String
Název sloupce popisku
- preFeaturizer
- IEstimator<ITransformer>
Pre-featurizer, který AutoML použije na data během experimentu. (Pre-featurizer se bude vejít pouze do rozdělení trénovacích dat, aby se vytvořila natrénovaná transformace. Pak se trénovaná transformace použije pro rozdělení trénovacích dat i odpovídající rozdělení ověřovacích dat.)
Uživatelem definovaný objekt, který implementuje IProgress<T> rozhraní. AutoML vyvolá metodu Report(T) po každém modelu, který vytvoří během experimentu.
Návraty
Výsledek experimentu
Poznámky
V závislosti na velikosti dat může spuštění experimentu AutoML trvat dlouho.
Platí pro
Execute(IDataView, String, String, IEstimator<ITransformer>, IProgress<RunDetail<TMetrics>>)
Spustí experiment 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)
Parametry
- trainData
- IDataView
Trénovací data používaná experimentem AutoML
- labelColumnName
- String
Sloupec datové sady použitý jako popisek.
- samplingKeyColumn
- String
Sloupec datové sady použitý jako sloupec klíče vzorkování Další informace naleznete v tématu SamplingKeyColumnName.
- preFeaturizer
- IEstimator<ITransformer>
Pre-featurizer, který AutoML použije na data během experimentu. (Pre-featurizer se bude vejít pouze do rozdělení trénovacích dat, aby se vytvořila natrénovaná transformace. Pak se trénovaná transformace použije pro rozdělení trénovacích dat i odpovídající rozdělení ověřovacích dat.)
Uživatelem definovaný objekt, který implementuje IProgress<T> rozhraní. AutoML vyvolá metodu Report(T) po každém modelu, který vytvoří během experimentu.
Návraty
Výsledek experimentu
Poznámky
V závislosti na velikosti dat může spuštění experimentu AutoML trvat dlouho.
Platí pro
Execute(IDataView, UInt32, ColumnInformation, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>)
Spustí experiment 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)
Parametry
- trainData
- IDataView
Trénovací data, která má experiment AutoML používat.
- numberOfCVFolds
- UInt32
Počet křížových ověření, do kterých se mají trénovací data rozdělit při přizpůsobení modelu.
- columnInformation
- ColumnInformation
Informace o sloupci datové sady
- preFeaturizer
- IEstimator<ITransformer>
Pre-featurizer, který AutoML použije na data během experimentu. (Pre-featurizer se bude vejít pouze do rozdělení trénovacích dat, aby se vytvořila natrénovaná transformace. Pak se trénovaná transformace použije pro rozdělení trénovacích dat i odpovídající rozdělení ověřovacích dat.)
- progressHandler
- IProgress<CrossValidationRunDetail<TMetrics>>
Uživatelem definovaný objekt, který implementuje IProgress<T> rozhraní. AutoML vyvolá metodu Report(T) po každém modelu, který vytvoří během experimentu.
Návraty
Výsledek experimentu křížového ověření
Poznámky
V závislosti na velikosti dat může spuštění experimentu AutoML trvat dlouho.
Platí pro
Execute(IDataView, UInt32, String, String, IEstimator<ITransformer>, IProgress<CrossValidationRunDetail<TMetrics>>)
Spustí experiment 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)
Parametry
- trainData
- IDataView
Trénovací data, která má experiment AutoML používat.
- numberOfCVFolds
- UInt32
Počet křížových ověření, do kterých se mají trénovací data rozdělit při přizpůsobení modelu.
- labelColumnName
- String
Název sloupce popisku
- samplingKeyColumn
- String
Název sloupce s klíčem vzorkování
- preFeaturizer
- IEstimator<ITransformer>
Pre-featurizer, který AutoML použije na data během experimentu. (Pre-featurizer se bude vejít pouze do rozdělení trénovacích dat, aby se vytvořila natrénovaná transformace. Pak se trénovaná transformace použije pro rozdělení trénovacích dat i odpovídající rozdělení ověřovacích dat.)
- progressHandler
- IProgress<CrossValidationRunDetail<TMetrics>>
Uživatelem definovaný objekt, který implementuje IProgress<T> rozhraní. AutoML vyvolá metodu Report(T) po každém modelu, který vytvoří během experimentu.
Návraty
Výsledek experimentu křížového ověření
Poznámky
V závislosti na velikosti dat může spuštění experimentu AutoML trvat dlouho.