ManyModelsInferenceParameters Kelas

Parameter yang digunakan untuk alur inferensi ManyModels.

Konstruktor

ManyModelsInferenceParameters(partition_column_names: str, time_column_name: str | None = None, target_column_name: str | None = None, inference_type: str | None = None, forecast_mode: str = 'recursive', step: int = 1, forecast_quantiles: float | List[float] | None = None)

Parameter

Nama Deskripsi
partition_column_names
Diperlukan
str

Nama kolom yang digunakan untuk mengelompokkan model Anda. Untuk timeseries, grup tidak boleh membagi masing-masing rangkaian waktu. Artinya, setiap grup harus berisi satu atau beberapa rangkaian waktu keseluruhan.

time_column_name
str

Nama kolom waktu hanya jika himpunan data inferensi adalah timeseries.

Nilai default: None
target_column_name
str

Nama kolom target hanya jika himpunan data inferensi memiliki kolom target.

Nilai default: None
inference_type
str

Metode inferensi mana yang akan digunakan pada model. Nilai yang mungkin adalah 'prakiraan', 'predict_proba', dan 'prediksi'.

Nilai default: None
forecast_mode
str

Jenis prakiraan yang akan digunakan, baik 'bergulir' atau 'rekursif', default ke 'rekursif'.

Nilai default: recursive
step
int

Jumlah periode untuk memajukan jendela prakiraan di setiap perulangan (hanya untuk perkiraan bergulir), default ke 1.

Nilai default: 1
forecast_quantiles

Daftar kuantil opsional untuk mendapatkan prakiraan.

Nilai default: None

Metode

validate

Memvalidasi parameter yang disediakan.

validate

Memvalidasi parameter yang disediakan.

validate()