Partilhar via


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
str

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.

valor predefinido: None
supported_distributions
set[str]

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.

valor predefinido: None
sampling_method_name
Necessário
str

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
set[str]

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.

valor predefinido: 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
str

Política de amostragem formatada JSON.