Amazon Forecast non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon Forecast possono continuare a utilizzare il servizio normalmente. Scopri di più»
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CreateAutoPredictor
Crea un predittore Amazon Forecast.
Importante
Amazon Forecast non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon Forecast possono continuare a utilizzare il servizio normalmente. Scopri di più»
Amazon Forecast crea predittori con AutoPredictor, il che implica l'applicazione della combinazione ottimale di algoritmi a ciascuna serie temporale dei tuoi set di dati. Puoi utilizzarli CreateAutoPredictor per creare nuovi predittori o predittori esistenti. upgrade/retrain
Creazione di nuovi predittori
I seguenti parametri sono obbligatori per la creazione di un nuovo predittore:
-
PredictorName- Un nome univoco per il predittore. -
DatasetGroupArn- L'ARN del gruppo di set di dati utilizzato per addestrare il predittore. -
ForecastFrequency- La granularità delle tue previsioni (orarie, giornaliere, settimanali, ecc.). -
ForecastHorizon- Il numero di fasi temporali previste dal modello. L'orizzonte di previsione è anche chiamato lunghezza della previsione.
Quando si crea un nuovo predittore, non specificare un valore per. ReferencePredictorArn
Aggiornamento e riqualificazione dei predittori
I seguenti parametri sono necessari per il riaddestramento o l'aggiornamento di un predittore:
-
PredictorName- Un nome univoco per il predittore. -
ReferencePredictorArn- L'ARN del predittore da riqualificare o aggiornare.
Quando si aggiorna o si riqualifica un predittore, specificate solo i valori per e. ReferencePredictorArn PredictorName
Sintassi della richiesta
{
"DataConfig": {
"AdditionalDatasets": [
{
"Configuration": {
"string" : [ "string" ]
},
"Name": "string"
}
],
"AttributeConfigs": [
{
"AttributeName": "string",
"Transformations": {
"string" : "string"
}
}
],
"DatasetGroupArn": "string"
},
"EncryptionConfig": {
"KMSKeyArn": "string",
"RoleArn": "string"
},
"ExplainPredictor": boolean,
"ForecastDimensions": [ "string" ],
"ForecastFrequency": "string",
"ForecastHorizon": number,
"ForecastTypes": [ "string" ],
"MonitorConfig": {
"MonitorName": "string"
},
"OptimizationMetric": "string",
"PredictorName": "string",
"ReferencePredictorArn": "string",
"Tags": [
{
"Key": "string",
"Value": "string"
}
],
"TimeAlignmentBoundary": {
"DayOfMonth": number,
"DayOfWeek": "string",
"Hour": number,
"Month": "string"
}
}
Parametri della richiesta
La richiesta accetta i seguenti dati in formato JSON.
- DataConfig
-
La configurazione dei dati per il gruppo di set di dati e gli eventuali set di dati aggiuntivi.
Tipo: oggetto DataConfig
Obbligatorio: no
- EncryptionConfig
-
Una chiave AWS Key Management Service (KMS) e un ruolo AWS Identity and Access Management (IAM) che Amazon Forecast può assumere per accedere alla chiave. Puoi specificare questo oggetto opzionale nelle CreatePredictor richieste CreateDataset e.
Tipo: oggetto EncryptionConfig
Obbligatorio: no
- ExplainPredictor
-
Crea una risorsa Explainability per il predittore.
Tipo: Booleano
Obbligatorio: no
- ForecastDimensions
-
Una matrice di nomi di dimensioni (campi) che specificano come raggruppare la previsione generata.
Ad esempio, se stai generando previsioni per le vendite degli articoli in tutti i tuoi negozi e il tuo set di dati contiene un
store_idcampo, devi specificarestore_idcome dimensione per raggruppare le previsioni di vendita per ogni negozio.Tipo: array di stringhe
Membri dell’array: numero minimo di 1 elemento. Numero massimo di 10 elementi.
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 63 caratteri.
Modello:
^[a-zA-Z][a-zA-Z0-9_]*Obbligatorio: no
- ForecastFrequency
-
La frequenza delle previsioni in una previsione.
Gli intervalli validi sono un numero intero seguito da Y (anno), M (mese), W (settimana), D (giorno), H (ora) e min (minuti). Ad esempio, "1D" indica ogni giorno e "15min" indica ogni 15 minuti. Non è possibile specificare un valore che si sovrapponga alla successiva frequenza più grande. Ciò significa, ad esempio, che non è possibile specificare una frequenza di 60 minuti, poiché equivale a 1 ora. Di seguito sono riportati i valori validi per ciascuna frequenza:
-
Minuti: 1-59
-
Ora: 1-23
-
Giorno: 1-6
-
Settimana: 1-4
-
Mese: 1-11
-
Anno: 1
Pertanto, se desideri previsioni a settimane alterne, specifica "2W". Oppure, se desideri previsioni trimestrali, specifica "3M".
La frequenza deve essere maggiore o uguale alla frequenza del set di dati TARGET_TIME_SERIES.
Quando viene fornito un set di dati RELATED_TIME_SERIES, la frequenza deve essere uguale alla frequenza del set di dati RELATED_TIME_SERIES.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 5.
Modello:
^Y|M|W|D|H|30min|15min|10min|5min|1min$Obbligatorio: no
-
- ForecastHorizon
-
Il numero di fasi temporali previste dal modello. L'orizzonte di previsione è anche chiamato lunghezza della previsione.
L'orizzonte di previsione massimo è il minore tra 500 intervalli temporali o la lunghezza del set di dati 1/4 TARGET_TIME_SERIES. Se stai riqualificando un esistente AutoPredictor, l'orizzonte di previsione massimo è il minore tra 500 intervalli temporali o la lunghezza del set di dati TARGET_TIME_SERIES. 1/3
Se stai effettuando l'aggiornamento AutoPredictor o la riqualificazione di un esistente, non puoi aggiornare il parametro dell'orizzonte di previsione. AutoPredictor È possibile soddisfare questo requisito fornendo serie temporali più lunghe nel set di dati.
Tipo: Integer
Obbligatorio: no
- ForecastTypes
-
I tipi di previsione utilizzati per addestrare un predittore. È possibile specificare fino a cinque tipi di previsione. I tipi di previsione possono essere quantili da 0,01 a 0,99, con incrementi di 0,01 o superiori. È inoltre possibile specificare la previsione media con
mean.Tipo: array di stringhe
Membri dell’array: numero minimo di 1 elemento. Numero massimo di 20 elementi.
Vincoli di lunghezza: lunghezza minima di 2. La lunghezza massima è 4 caratteri.
Modello:
(^0?\.\d\d?$|^mean$)Obbligatorio: no
- MonitorConfig
-
I dettagli di configurazione per il monitoraggio dei predittori. Fornisci un nome per la risorsa di monitoraggio per abilitare il monitoraggio predittivo.
Il monitoraggio predittivo consente di vedere come le prestazioni del predittore cambiano nel tempo. Per ulteriori informazioni, consulta Predictor Monitoring.
Tipo: oggetto MonitorConfig
Obbligatorio: no
- OptimizationMetric
-
La metrica di precisione utilizzata per ottimizzare il predittore.
Tipo: stringa
Valori validi:
WAPE | RMSE | AverageWeightedQuantileLoss | MASE | MAPECampo obbligatorio: no
- PredictorName
-
Un nome univoco per il predittore
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 63 caratteri.
Modello:
^[a-zA-Z][a-zA-Z0-9_]*Obbligatorio: sì
- ReferencePredictorArn
-
L'ARN del predittore da riqualificare o aggiornare. Questo parametro viene utilizzato solo durante il riaddestramento o l'aggiornamento di un predittore. Quando si crea un nuovo predittore, non specificate un valore per questo parametro.
Quando si aggiorna o si riqualifica un predittore, specificate solo i valori per e.
ReferencePredictorArnPredictorNameIl valore perPredictorNamedeve essere un nome di predittore univoco.Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 256.
Modello:
arn:([a-z\d-]+):forecast:.*:.*:.+Obbligatorio: no
- Tags
-
Metadati opzionali per aiutarti a classificare e organizzare i tuoi predittori. Ogni tag è composto da una chiave e da un valore opzionale, entrambi personalizzabili. I valori e le chiavi dei tag rispettano la distinzione tra maiuscole e minuscole.
Ai tag si applicano le limitazioni seguenti:
-
Per ogni risorsa, ogni chiave del tag deve essere univoca e ogni chiave del tag deve avere un valore.
-
Numero massimo di tag per risorsa: 50.
-
Lunghezza massima della chiave: 128 caratteri Unicode in. UTF-8
-
Lunghezza massima del valore: 256 caratteri Unicode in. UTF-8
-
Caratteri accettati: tutte le lettere e i numeri, gli spazi rappresentabili in UTF-8 e + - =. _:/@. Se il tuo schema di tagging viene utilizzato in altri servizi e risorse, si applicano anche le restrizioni relative ai caratteri di tali servizi.
-
I prefissi chiave non possono includere alcuna combinazione maiuscola o minuscola di o.
aws:AWS:I valori possono avere questo prefisso. Se un valore di tag haawscome prefisso ma la chiave no, Forecast lo considera un tag utente e verrà conteggiato nel limite di 50 tag. I tag con il solo prefisso chiave diawsnon vengono conteggiati nel calcolo dei tag per limite di risorse. Non è possibile modificare o eliminare le chiavi dei tag con questo prefisso.
Tipo: matrice di oggetti Tag
Membri dell'array: numero minimo di 0 elementi. Numero massimo di 200 elementi.
Obbligatorio: no
-
- TimeAlignmentBoundary
-
Il limite temporale utilizzato da Forecast per allineare e aggregare tutti i dati che non sono in linea con la frequenza della previsione. Fornisci l'unità di tempo e il limite temporale come coppia chiave-valore. Per ulteriori informazioni sulla specificazione di un limite temporale, vedere Specificazione di un limite temporale. Se non fornisci un limite di tempo, Forecast utilizza un set di limiti temporali predefiniti. https://docs.aws.amazon.com/forecast/latest/dg/data-aggregation.html#default-time-boundaries
Tipo: oggetto TimeAlignmentBoundary
Obbligatorio: no
Sintassi della risposta
{
"PredictorArn": "string"
}
Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
- PredictorArn
-
L'Amazon Resource Name (ARN) del predittore.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 256.
Modello:
arn:([a-z\d-]+):forecast:.*:.*:.+
Errori
- InvalidInputException
-
Non possiamo elaborare la richiesta perché include un valore non valido o un valore che supera l'intervallo valido.
Codice di stato HTTP: 400
- LimitExceededException
-
Il limite del numero di risorse per account è stato superato.
Codice di stato HTTP: 400
- ResourceAlreadyExistsException
-
Esiste già una risorsa con questo nome. Riprova con un nome diverso.
Codice di stato HTTP: 400
- ResourceInUseException
-
La risorsa specificata è in uso.
Codice di stato HTTP: 400
- ResourceNotFoundException
-
Non riusciamo a trovare una risorsa con tale Amazon Resource Name (ARN). Controlla l'ARN e riprova.
Codice di stato HTTP: 400
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: