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
|
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
|
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
|
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
|
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 |
---|---|
Criteri di campionamento in formato JSON. |