Bagikan melalui


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
str

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

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
str

Nama metode sampling.

parameter_space
Diperlukan

Kamus yang berisi setiap parameter dan distribusinya.

properties
Diperlukan

Kamus dengan properti tambahan untuk algoritme.

supported_distributions
Diperlukan
set[str]

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
str

Kebijakan pengambilan sampel yang diformat JSON.