AutoMLExperimentExtension.SetSmacTuner 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í.
Nastavit Microsoft.ML.AutoML.SmacTuner jako tuner pro optimalizaci hyperparametrů. Výkon nástroje smac je ve velkém rozsahu určený hodnotou numberOfTrees
, nMinForSpit
a splitRatio
, které se používají k přizpůsobení vnitřního regresoru smacu.
public static Microsoft.ML.AutoML.AutoMLExperiment SetSmacTuner (this Microsoft.ML.AutoML.AutoMLExperiment experiment, int numberInitialPopulation = 20, int fitModelEveryNTrials = 10, int numberOfTrees = 10, int nMinForSpit = 2, float splitRatio = 0.8, int localSearchParentCount = 5, int numRandomEISearchConfigurations = 5000, double epsilon = 1E-05, int numNeighboursForNumericalParams = 4);
static member SetSmacTuner : Microsoft.ML.AutoML.AutoMLExperiment * int * int * int * int * single * int * int * double * int -> Microsoft.ML.AutoML.AutoMLExperiment
<Extension()>
Public Function SetSmacTuner (experiment As AutoMLExperiment, Optional numberInitialPopulation As Integer = 20, Optional fitModelEveryNTrials As Integer = 10, Optional numberOfTrees As Integer = 10, Optional nMinForSpit As Integer = 2, Optional splitRatio As Single = 0.8, Optional localSearchParentCount As Integer = 5, Optional numRandomEISearchConfigurations As Integer = 5000, Optional epsilon As Double = 1E-05, Optional numNeighboursForNumericalParams As Integer = 4) As AutoMLExperiment
Parametry
- experiment
- AutoMLExperiment
- numberInitialPopulation
- Int32
Počet bodů, které se mají použít pro náhodnou inicializaci
- fitModelEveryNTrials
- Int32
znovu přizpůsobit náhodné lesy do smac pro každé N pokusy.
- numberOfTrees
- Int32
počet regresních stromů při přizpůsobení náhodného lesa.
- nMinForSpit
- Int32
minimální počet datových bodů, které se musí nacházet v uzlu, pokud má být dále rozdělený pro přizpůsobení náhodné doménové struktury v nástroji smac.
- splitRatio
- Single
poměr rozdělení pro přizpůsobení náhodného lesa v smac.
- localSearchParentCount
- Int32
Počet nadřazených vyhledávacích objektů, které se mají použít pro místní vyhledávání při maximalizaci akviziční funkce EI
- numRandomEISearchConfigurations
- Int32
Počet náhodných konfigurací při maximalizaci akviziční funkce EI
- epsilon
- Double
prahovou hodnotu, která se má ukončit při maximalizaci akviziční funkce EI.
- numNeighboursForNumericalParams
- Int32
Počet sousedů, ze které se mají vzorkovat při použití jednostupňové mutace pro generování nových parametrů