GetAccuracyMetrics - Amazon Forecast

O Amazon Forecast não está mais disponível para novos clientes. Os clientes existentes do Amazon Forecast podem continuar usando o serviço normalmente. Saiba mais

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

GetAccuracyMetrics

Fornece métricas sobre a precisão dos modelos que foram treinados pela operação CreatePredictor. Use métricas para ver a performance do modelo e decidir se o preditor deve ser usado para gerar uma previsão. Para obter mais informações, consulte Predictor Metrics.

Importante

O Amazon Forecast não está mais disponível para novos clientes. Os clientes existentes do Amazon Forecast podem continuar usando o serviço normalmente. Saiba mais

Essa operação gera métricas para cada janela de backtest avaliada. O número de janelas de backtest (NumberOfBacktestWindows) é especificado usando o objeto EvaluationParameters, que é opcionalmente incluído na solicitação CreatePredictor. Se NumberOfBacktestWindows não for especificado, o número padrão será um.

Os parâmetros do método filling determinam quais itens contribuem com as métricas. Se você quiser que todos os itens contribuam, especifique zero. Se você quiser que somente os itens com dados completos no intervalo que estiver sendo avaliado contribuam, especifique nan. Para obter mais informações, consulte FeaturizationMethod.

nota

Para que seja possível obter métricas de precisão, o Status do preditor deve ser ACTIVE, o que significa que o treinamento foi concluído. Para obter o status, use a operação DescribePredictor.

Sintaxe da Solicitação

{ "PredictorArn": "string" }

Parâmetros da solicitação

A solicitação aceita os seguintes dados no JSON formato.

PredictorArn

O Amazon Resource Name (ARN) do preditor para o qual obter métricas.

Tipo: string

Restrições de tamanho: o tamanho máximo é 256.

Padrão: arn:([a-z\d-]+):forecast:.*:.*:.+

Exigido: Sim

Sintaxe da Resposta

{ "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 } ] } ] }

Elementos de Resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP de 200.

Os dados a seguir são retornados em JSON formato pelo serviço.

AutoMLOverrideStrategy
nota

A estratégia de substituição LatencyOptimized do AutoML só está disponível na versão beta privada. Entre em contato com o AWS Support ou com seu gerente de conta para saber mais sobre os privilégios de acesso.

A estratégia do AutoML usada para treinar o preditor. A menos que LatencyOptimized seja especificada, a estratégia do AutoML otimiza a precisão do preditor.

Esse parâmetro só é válido para preditores treinados por meio do AutoML.

Tipo: string

Valores Válidos: LatencyOptimized | AccuracyOptimized

IsAutoPredictor

Se o preditor foi ou não criado com CreateAutoPredictor.

Tipo: booliano

OptimizationMetric

A métrica de precisão usada para otimizar o preditor.

Tipo: string

Valores Válidos: WAPE | RMSE | AverageWeightedQuantileLoss | MASE | MAPE

PredictorEvaluationResults

Uma matriz de resultados da avaliação do preditor.

Tipo: matriz de objetos EvaluationResult

Erros

InvalidInputException

Não podemos processar a solicitação porque ela inclui um valor inválido ou um valor que excede o intervalo válido.

HTTPCódigo de status: 400

ResourceInUseException

O recurso especificado está em uso.

HTTPCódigo de status: 400

ResourceNotFoundException

Não conseguimos encontrar um recurso com esse nome de recurso da Amazon (ARN). Verifique ARN e tente novamente.

HTTPCódigo de status: 400

Consulte também

Para obter mais informações sobre como usar isso API em um idioma específico AWS SDKs, consulte o seguinte: