Condividi tramite


HyperParameterSampling Classe

Classe base astratta per tutti gli algoritmi di campionamento degli iperparametri.

Questa classe incapsula lo spazio degli iperparametri, il metodo di campionamento e le proprietà aggiuntive per le classi di campionamento derivate: BayesianParameterSampling, GridParameterSamplinge RandomParameterSampling.

Inizializzare HyperParameterSampling.

Ereditarietà
HyperParameterSampling

Costruttore

HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)

Parametri

Nome Descrizione
sampling_method_name
Necessario
str

Nome del metodo di campionamento.

parameter_space
Necessario

Dizionario contenente ogni parametro e la relativa distribuzione.

properties

Dizionario con proprietà aggiuntive per l'algoritmo.

Valore predefinito: None
supported_distributions
set[str]

Elenco dei metodi di distribuzione supportati. Il valore predefinito None indica che tutte le distribuzioni sono supportate come descritto nel modulo parameter_expressions.

Valore predefinito: None
sampling_method_name
Necessario
str

Nome del metodo di campionamento.

parameter_space
Necessario

Dizionario contenente ogni parametro e la relativa distribuzione.

properties
Necessario

Dizionario con proprietà aggiuntive per l'algoritmo.

supported_distributions
Necessario
set[str]

Elenco dei metodi di distribuzione supportati. Il valore predefinito None indica che tutte le distribuzioni sono supportate come descritto nel modulo parameter_expressions.

distributions_validators

Dizionario che esegue il mapping di un nome di distribuzione a una funzione che convalida se si tratta di una distribuzione valida per il metodo di campionamento utilizzato. Il valore predefinito None indica che non sono necessari particolari validator.

Valore predefinito: None

Metodi

to_json

Restituisce JSON che rappresenta l'oggetto di campionamento degli iperparametri.

to_json

Restituisce JSON che rappresenta l'oggetto di campionamento degli iperparametri.

to_json()

Restituisce

Tipo Descrizione
str

Criteri di campionamento in formato JSON.