HyperParameterSampling Classe
Classe base abstrata para todos os algoritmos de amostragem de hiperparâmetro.
Essa classe encapsula o espaço do hiperparâmetro, o método de amostragem e as propriedades adicionais para classes de amostragem derivadas: BayesianParameterSampling, GridParameterSamplinge RandomParameterSampling.
Inicializar HyperParameterSampling.
Construtor
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
Parâmetros
| Nome | Description |
|---|---|
|
sampling_method_name
Obrigatório
|
O nome do método de amostragem. |
|
parameter_space
Obrigatório
|
Um dicionário que contém cada parâmetro e sua distribuição. |
|
properties
|
Um dicionário com propriedades adicionais para o algoritmo. Valor padrão: None
|
|
supported_distributions
|
Uma lista dos métodos de distribuição com suporte. O padrão None indica que todas as distribuições têm suporte, conforme descrito no módulo parameter_expressions. Valor padrão: None
|
|
sampling_method_name
Obrigatório
|
O nome do método de amostragem. |
|
parameter_space
Obrigatório
|
Um dicionário que contém cada parâmetro e sua distribuição. |
|
properties
Obrigatório
|
Um dicionário com propriedades adicionais para o algoritmo. |
|
supported_distributions
Obrigatório
|
Uma lista dos métodos de distribuição com suporte. O padrão de None indica que todas as distribuições têm suporte, 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 None indica que nenhum validador específico é necessário. Valor padrão: None
|
Métodos
| to_json |
Retornar JSON que representa o objeto de amostragem do hiperparâmetro. |
to_json
Retornar JSON que representa o objeto de amostragem do hiperparâmetro.
to_json()
Retornos
| Tipo | Description |
|---|---|
|
Política de amostragem formatada em JSON. |