AutoMLExperimentExtension.SetSmacTuner Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Defina Microsoft.ML.AutoML.SmacTuner como sintonizador para otimização de hiperparâmetro. O desempenho do smac está em uma grande extensão determinada por numberOfTrees
e nMinForSpit
splitRatio
, que são usados para se ajustar ao regressor interno do smac.
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
Parâmetros
- experiment
- AutoMLExperiment
- numberInitialPopulation
- Int32
Número de pontos a serem usados para inicialização aleatória.
- fitModelEveryNTrials
- Int32
reajuste florestas aleatórias em smac para cada N avaliações.
- numberOfTrees
- Int32
número de árvores de regressão ao ajustar a floresta aleatória.
- nMinForSpit
- Int32
número mínimo de pontos de dados necessários para estar em um nó se for para ser dividido ainda mais para ajustar a floresta aleatória no smac.
- splitRatio
- Single
taxa de divisão para ajustar a floresta aleatória em smac.
- localSearchParentCount
- Int32
Número de pais de pesquisa a serem usados para pesquisa local na maximização da função de aquisição do EI.
- numRandomEISearchConfigurations
- Int32
Número de configurações aleatórias ao maximizar a função de aquisição do EI.
- epsilon
- Double
o limite a ser encerrado durante a maximização da função de aquisição do EI.
- numNeighboursForNumericalParams
- Int32
Número de vizinhos a serem amostrados ao aplicar mutação de uma etapa para gerar novos parâmetros.