HyperParameterSampling Classe
Classe base abstrata para todos os algoritmos de amostragem de hiperparâmetros.
Esta classe encapsula o espaço do hiperparâmetros, o método de amostragem e as propriedades adicionais para classes de amostragem derivadas: BayesianParameterSampling, GridParameterSamplinge RandomParameterSampling.
Inicializar HyperParameterSampling.
- Herança
-
HyperParameterSampling
Construtor
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
Parâmetros
Name | Description |
---|---|
sampling_method_name
Necessário
|
O nome do método de amostragem. |
parameter_space
Necessário
|
Um dicionário que contém cada parâmetro e a respetiva distribuição. |
properties
|
Um dicionário com propriedades adicionais para o algoritmo. Default value: None
|
supported_distributions
|
Uma lista dos métodos de distribuição suportados. A predefinição None indica que todas as distribuições são suportadas conforme descrito no módulo parameter_expressions. Default value: None
|
sampling_method_name
Necessário
|
O nome do método de amostragem. |
parameter_space
Necessário
|
Um dicionário que contém cada parâmetro e a respetiva distribuição. |
properties
Necessário
|
Um dicionário com propriedades adicionais para o algoritmo. |
supported_distributions
Necessário
|
Uma lista dos métodos de distribuição suportados. A predefinição de Nenhum indica que todas as distribuições são suportadas conforme descrito no módulo parameter_expressions. |
distributions_validators
|
Um dicionário que mapeia um nome de distribuição para uma função que valida se é uma distribuição válida para o método de amostragem utilizado. A predefinição None indica que não são necessários validadores específicos. Default value: None
|
Métodos
to_json |
Devolver JSON que representa o objeto de amostragem de hiperparâmetros. |
to_json
Devolver JSON que representa o objeto de amostragem de hiperparâmetros.
to_json()
Devoluções
Tipo | Description |
---|---|
Política de amostragem formatada JSON. |