HyperParameterSampling Classe
Classe base abstrata para todos os algoritmos de amostragem de hiperparâmetros.
Esta classe encapsula o espaço de hiperparâmetros, o método de amostragem e propriedades adicionais para classes de amostragem derivadas: BayesianParameterSampling, GridParameterSampling, e RandomParameterSampling.
Inicialize 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 contendo cada parâmetro e sua 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. O padrão Nenhum 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 contendo cada parâmetro e sua 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. O padrão 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 usado. O padrão Nenhum indica que nenhum validador específico é necessário. Default value: None
|
Métodos
| to_json |
Retornar JSON representando o objeto de amostragem de hiperparâmetro. |
to_json
Retornar JSON representando o objeto de amostragem de hiperparâmetro.
to_json()
Devoluções
| Tipo | Description |
|---|---|
|
Política de amostragem formatada em JSON. |