CreateExplainability - 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á.

CreateExplainability

nota

A explicabilidade só está disponível para previsões e preditores gerados a partir de um () AutoPredictor CreateAutoPredictor

Cria uma explicabilidade do Amazon Forecast.

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

A explicabilidade ajuda você a entender melhor como os atributos em seus conjuntos de dados afetam a previsão. O Amazon Forecast usa uma métrica chamada Impact scores para quantificar o impacto relativo de cada atributo e determinar se eles aumentam ou diminuem os valores da previsão.

Para habilitar a explicabilidade da previsão, seu preditor deve incluir pelo menos um dos seguintes elementos: séries temporais relacionadas, metadados de itens ou conjuntos de dados adicionais, como Holidays, e o Weather Index.

nota

Os modelos ARIMA (Média Móvel AutoRegressive Integrada), ETS (Modelo de Espaço de Estado de Suavização Exponencial) e NPTS (Série Temporal Não Paramétrica) não incorporam dados externos de séries temporais. Portanto, esses modelos não criam um relatório de explicabilidade, mesmo se você incluir os conjuntos de dados adicionais.

CreateExplainability aceita um Predictor ARN ou ForecastARN. Para receber pontuações de impacto agregadas para todas as séries temporais e pontos temporais em seus conjuntos de dados, forneça um Preditor. ARN Para receber pontuações de impacto para séries temporais e pontos temporais específicos, forneça uma ForecastARN.

CreateExplainability com um Predictor ARN

nota

Você só pode ter um recurso de explicabilidade por preditor. Se você já habilitou ExplainPredictor em CreateAutoPredictor, esse preditor já tem um recurso de explicabilidade.

Os seguintes parâmetros são necessários ao fornecer um PreditorARN:

  • ExplainabilityName - Um nome exclusivo para a explicabilidade.

  • ResourceArn - O ARN do preditor.

  • TimePointGranularity- Deve ser definido como “ALL”.

  • TimeSeriesGranularity- Deve ser definido como “ALL”.

Não especifique um valor para os seguintes parâmetros:

  • DataSource- Só é válido quando TimeSeriesGranularity é “SPECIFIC”.

  • Schema- Só é válido quando TimeSeriesGranularity é “SPECIFIC”.

  • StartDateTime- Só é válido quando TimePointGranularity é “SPECIFIC”.

  • EndDateTime- Só é válido quando TimePointGranularity é “SPECIFIC”.

CreateExplainability com um Forecast ARN

nota

Você pode especificar um máximo de 50 séries temporais e 500 pontos no tempo.

Os seguintes parâmetros são necessários ao fornecer um PreditorARN:

  • ExplainabilityName - Um nome exclusivo para a explicabilidade.

  • ResourceArn - O Arn da previsão.

  • TimePointGranularity- Ou “ALL” ou “SPECIFIC”.

  • TimeSeriesGranularity- Ou “ALL” ou “SPECIFIC”.

Se você TimeSeriesGranularity definir como “SPECIFIC”, também deverá fornecer o seguinte:

  • DataSource- A localização S3 do CSV arquivo especificando sua série temporal.

  • Schema - O esquema define os atributos e os tipos de atributo listados na fonte de dados.

Se você TimePointGranularity definir como “SPECIFIC”, também deverá fornecer o seguinte:

  • StartDateTime - O primeiro carimbo de data e hora na faixa de pontos no tempo.

  • EndDateTime - O último carimbo de data e hora na faixa de pontos no tempo.

Sintaxe da Solicitação

{ "DataSource": { "S3Config": { "KMSKeyArn": "string", "Path": "string", "RoleArn": "string" } }, "EnableVisualization": boolean, "EndDateTime": "string", "ExplainabilityConfig": { "TimePointGranularity": "string", "TimeSeriesGranularity": "string" }, "ExplainabilityName": "string", "ResourceArn": "string", "Schema": { "Attributes": [ { "AttributeName": "string", "AttributeType": "string" } ] }, "StartDateTime": "string", "Tags": [ { "Key": "string", "Value": "string" } ] }

Parâmetros da solicitação

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

DataSource

A fonte dos seus dados, uma função AWS Identity and Access Management (IAM) que permite que o Amazon Forecast acesse os dados e, opcionalmente, uma chave AWS Key Management Service (KMS).

Tipo: objeto DataSource

Obrigatório: Não

EnableVisualization

Crie uma visualização de explicabilidade que possa ser visualizada no console. AWS

Tipo: booliano

Obrigatório: não

EndDateTime

Se TimePointGranularity for definido como SPECIFIC, defina o último ponto no tempo para a explicabilidade.

Use o seguinte formato de carimbo de data/hora: YYYY-MM-DD:mm:ss (exemploTHH: 2015-01-01T 20:00:00)

Tipo: string

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

Padrão: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}$

Obrigatório: Não

ExplainabilityConfig

As configurações que definem a granularidade das séries temporais e dos pontos no tempo para a explicabilidade.

Tipo: objeto ExplainabilityConfig

Obrigatório: Sim

ExplainabilityName

Um nome exclusivo para a explicabilidade.

Tipo: string

Restrições de tamanho: o tamanho mínimo é 1. O tamanho máximo é 63.

Padrão: ^[a-zA-Z][a-zA-Z0-9_]*

Exigido: Sim

ResourceArn

O Amazon Resource Name (ARN) do Predictor ou Forecast usado para criar a explicabilidade.

Tipo: string

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

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

Exigido: Sim

Schema

Define os campos de um conjunto de dados.

Tipo: objeto Schema

Obrigatório: Não

StartDateTime

Se TimePointGranularity for definido como SPECIFIC, defina o primeiro ponto para a explicabilidade.

Use o seguinte formato de carimbo de data/hora: YYYY-MM-DD:mm:ss (exemploTHH: 2015-01-01T 20:00:00)

Tipo: string

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

Padrão: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}$

Obrigatório: Não

Tags

Metadados opcionais que ajudam você a categorizar e organizar seus recursos. Cada tag consiste em uma chave e um valor opcional, ambos definidos por você. As chaves e valores das tags diferenciam maiúsculas de minúsculas.

As restrições a seguir se aplicam às tags:

  • Em todos os recursos, cada chave de tag deve ser exclusiva e ter apenas um valor.

  • Número máximo de tags por recurso: 50.

  • Tamanho máximo da chave: 128 caracteres Unicode em UTF -8.

  • Tamanho máximo do valor: 256 caracteres Unicode em UTF -8.

  • Caracteres aceitos: todas as letras e números, espaços representáveis em UTF -8 e + - =. _ : / @. Se seu esquema de tags for usado em outros serviços e recursos, as restrições de caracteres desses serviços também serão aplicáveis.

  • Os prefixos de teclas não podem incluir nenhuma combinação de letras maiúsculas ou minúsculas de aws: ou AWS:. Os valores podem ter esse prefixo. Se um valor de tag tiver aws como prefixo, mas a chave não, o Forecast o considerará uma tag de usuário e o contabilizará no limite de 50 tags. As tags que têm apenas o prefixo de chave aws não são contabilizadas entre suas tags por limite de recurso. Você não pode editar nem excluir chaves de tag com esse prefixo.

Tipo: matriz de objetos Tag

Membros da Matriz: número mínimo de 0 itens. Número máximo de 200 itens.

Obrigatório: Não

Sintaxe da Resposta

{ "ExplainabilityArn": "string" }

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.

ExplainabilityArn

O nome do recurso Amazon (ARN) da explicabilidade.

Tipo: string

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

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

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

LimitExceededException

O limite do número de recursos por conta foi excedido.

HTTPCódigo de status: 400

ResourceAlreadyExistsException

Já existe um recurso com esse nome. Tente novamente com outro nome.

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: