ManyModelsInferenceParameters クラス
ManyModels 推論パイプラインに使用されるパラメーター。
コンストラクター
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)
パラメーター
名前 | 説明 |
---|---|
partition_column_names
必須
|
モデルのグループ化に使用される列の名前。 時系列の場合、グループは個々の時系列を分割してはなりません。 つまり、各グループには、1 つ以上の時系列全体が含まれている必要があります。 |
time_column_name
|
時間列名は、推論データセットが時系列である場合にのみ行われます。 規定値: None
|
target_column_name
|
推論データセットにターゲット列がある場合にのみ、ターゲット列名。 規定値: None
|
inference_type
|
モデルで使用する推論メソッド。 指定できる値は、"forecast"、"predict_proba"、"predict" です。 規定値: None
|
forecast_mode
|
使用する予測の種類 ("ローリング" または "再帰" ) は、既定で "recursive" になります。 規定値: recursive
|
step
|
各イテレーションで予測期間を進める期間の数 (ローリング予測のみ)、既定値は 1 です。 規定値: 1
|
forecast_quantiles
|
予測を取得する分位点の省略可能なリスト。 規定値: None
|
メソッド
validate |
指定されたパラメーターを検証します。 |
validate
指定されたパラメーターを検証します。
validate()