GetAccuracyMetrics - Amazon Forecast

Amazon Forecast 不再提供給新客戶。Amazon Forecast 的現有客戶可以繼續正常使用服務。進一步了解"

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

GetAccuracyMetrics

提供由 CreatePredictor操作訓練之模型準確性的指標。使用指標來查看模型執行的程度,並決定是否使用預測器產生預測。如需詳細資訊,請參閱預測器指標

重要

Amazon Forecast 不再提供給新客戶。Amazon Forecast 的現有客戶可以繼續正常使用服務。進一步了解"

此操作會為每個評估的回溯測試時段產生指標。回溯測試時段 (NumberOfBacktestWindows) 的數目是使用 物件指定,該EvaluationParameters物件選擇性地包含在CreatePredictor請求中。如果NumberOfBacktestWindows未指定 ,則數字預設為 1。

filling 方法的參數會決定哪些項目對指標有貢獻。如果您希望所有項目都貢獻,請指定 zero。如果您只想要在要評估貢獻的範圍內具有完整資料的項目,請指定 nan。如需詳細資訊,請參閱FeaturizationMethod

注意

在取得準確性指標之前,預測器Status的 必須是 ACTIVE,表示訓練已完成。若要取得 狀態,請使用 DescribePredictor操作。

請求語法

{ "PredictorArn": "string" }

請求參數

請求接受採用 JSON 格式的下列資料。

PredictorArn

要取得指標之預測器的 Amazon Resource Name (ARN)。

類型:字串

長度限制:長度上限為 256。

模式:arn:([a-z\d-]+):forecast:.*:.*:.+

必要:是

回應語法

{ "AutoMLOverrideStrategy": "string", "IsAutoPredictor": boolean, "OptimizationMetric": "string", "PredictorEvaluationResults": [ { "AlgorithmArn": "string", "TestWindows": [ { "EvaluationType": "string", "ItemCount": number, "Metrics": { "AverageWeightedQuantileLoss": number, "ErrorMetrics": [ { "ForecastType": "string", "MAPE": number, "MASE": number, "RMSE": number, "WAPE": number } ], "RMSE": number, "WeightedQuantileLosses": [ { "LossValue": number, "Quantile": number } ] }, "TestWindowEnd": number, "TestWindowStart": number } ] } ] }

回應元素

如果動作成功,則服務傳回 HTTP 200 回應。

服務會傳回下列 JSON 格式的資料。

AutoMLOverrideStrategy
注意

LatencyOptimized AutoML 覆寫策略僅適用於私有 Beta 版。請聯絡 AWS Support 或您的 帳戶管理員,以進一步了解存取權限。

用於訓練預測器的 AutoML 策略。除非LatencyOptimized指定,否則 AutoML 策略會最佳化預測器準確度。

此參數僅適用於使用 AutoML 訓練的預測器。

類型:字串

有效值:LatencyOptimized | AccuracyOptimized

IsAutoPredictor

預測器是否使用 建立CreateAutoPredictor

類型:布林值

OptimizationMetric

用來最佳化預測器的準確度指標。

類型:字串

有效值:WAPE | RMSE | AverageWeightedQuantileLoss | MASE | MAPE

PredictorEvaluationResults

評估預測器的結果陣列。

類型:EvaluationResult 物件陣列

錯誤

InvalidInputException

我們無法處理請求,因為它包含無效值或超過有效範圍的值。

HTTP 狀態碼:400

ResourceInUseException

指定的資源正在使用中。

HTTP 狀態碼:400

ResourceNotFoundException

我們找不到具有該 Amazon Resource Name (ARN) 的資源。請檢查 ARN,然後再試一次。

HTTP 狀態碼:400

另請參閱

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊,請參閱下列內容: