HyperParameterSampling Kelas
Kelas dasar abstrak untuk semua algoritma pengambilan sampel hiperparameter.
Kelas ini merangkum ruang hiperparameter, metode pengambilan sampel, dan properti tambahan untuk kelas pengambilan sampel turunan: BayesianParameterSampling, GridParameterSampling, dan RandomParameterSampling.
Menginisialisasi HyperParameterSampling.
- Warisan
-
HyperParameterSampling
Konstruktor
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
Parameter
Nama | Deskripsi |
---|---|
sampling_method_name
Diperlukan
|
Nama metode sampling. |
parameter_space
Diperlukan
|
Kamus yang berisi setiap parameter dan distribusinya. |
properties
|
Kamus dengan properti tambahan untuk algoritme. Nilai default: None
|
supported_distributions
|
Daftar metode distribusi yang didukung. Default None menunjukkan semua distribusi didukung seperti yang dijelaskan dalam modul parameter_expressions. Nilai default: None
|
sampling_method_name
Diperlukan
|
Nama metode sampling. |
parameter_space
Diperlukan
|
Kamus yang berisi setiap parameter dan distribusinya. |
properties
Diperlukan
|
Kamus dengan properti tambahan untuk algoritme. |
supported_distributions
Diperlukan
|
Daftar metode distribusi yang didukung. Default None menunjukkan semua distribusi didukung seperti yang dijelaskan dalam modul parameter_expressions. |
distributions_validators
|
Kamus yang memetakan nama distribusi ke fungsi yang memvalidasi apakah itu adalah distribusi yang valid untuk metode pengambilan sampel yang digunakan. Default Tidak Ada menunjukkan bahwa tidak ada validator tertentu yang diperlukan. Nilai default: None
|
Metode
to_json |
Kembalikan JSON yang mewakili objek pengambilan sampel hiperparameter. |
to_json
Kembalikan JSON yang mewakili objek pengambilan sampel hiperparameter.
to_json()
Mengembalikan
Jenis | Deskripsi |
---|---|
Kebijakan pengambilan sampel yang diformat JSON. |