Le previsioni settimanali ora possono iniziare domenica con Amazon Forecast

Nodo di origine: 1430916

Siamo entusiasti di annunciarlo Previsioni Amazon, ora puoi iniziare l'orizzonte di previsione da punti di partenza personalizzati, inclusa la domenica per le previsioni settimanali. Ciò consente di allineare più da vicino le previsioni di pianificazione della domanda alle pratiche commerciali locali e ai requisiti operativi.

Forecast è un servizio completamente gestito che utilizza algoritmi statistici e di machine learning (ML) per fornire previsioni di serie temporali estremamente accurate. Utilizza algoritmi all'avanguardia per prevedere i dati futuri delle serie temporali sulla base di dati storici e non richiede esperienza nel machine learning. Le tipiche applicazioni di previsione includono la pianificazione delle risorse per l'inventario, il personale della forza lavoro e il traffico web. In questo post esaminiamo una nuova opzione che consente di allineare le previsioni ai cicli aziendali e della domanda, riducendo al contempo i costi operativi scaricando i flussi di lavoro di aggregazione.

Per ottimizzare la pianificazione della domanda, le previsioni devono essere in linea con le operazioni aziendali. In precedenza, i punti di partenza per le previsioni erano fissi: le previsioni giornaliere presupponevano che la domanda iniziasse a mezzanotte di ogni giorno, le previsioni settimanali presupponevano il lunedì come primo giorno della settimana e le previsioni mensili iniziavano il primo giorno di ogni mese. Questi punti di partenza predefiniti presentavano due sfide. Innanzitutto, se il ciclo economico iniziava in un punto diverso rispetto al valore fisso, dovevi aggregare manualmente le previsioni al punto di partenza richiesto. Ad esempio, se la settimana lavorativa iniziava di domenica e desideravi produrre previsioni settimanali, dovevi aggregare manualmente le previsioni giornaliere alla settimana domenica-sabato. Questo lavoro aggiuntivo ha aggiunto costi e tempi di elaborazione e ha presentato opportunità di errori. In secondo luogo, i dati di addestramento e i periodi di previsione non erano coerenti; se i dati riflettono un ciclo della domanda che inizia di domenica, anche il predittore e la previsione dovrebbero utilizzare la domenica come punto di partenza.

I punti di partenza dell'orizzonte di previsione personalizzato ora allineano le operazioni aziendali e le previsioni, eliminando la necessità di lavoro di aggregazione manuale e risparmiando costi ed elaborazione. Se la tua settimana lavorativa inizia di domenica, puoi aggregare automaticamente i dati giornalieri per generare previsioni settimanali che iniziano di domenica. Oppure puoi iniziare le previsioni giornaliere a partire dalle 9:00. I predittori possono ora essere allineati con i dati reali, garantendo coerenza tra input e previsioni. I punti iniziali dell'orizzonte di previsione possono essere definiti facilmente durante l'addestramento di nuovi predittori tramite la console Forecast o utilizzando API di previsione.

Definire i periodi iniziali dell'orizzonte di previsione personalizzato

L'orizzonte di previsione è il periodo di tempo per il quale viene effettuata una previsione ed è delimitato da un punto iniziale e uno finale. In Previsione è ora possibile selezionare punti di partenza specifici per gli orizzonti di previsione giornalieri, settimanali, mensili e annuali durante l'addestramento di nuovi predittori. Questi punti di partenza, chiamati anche valori limite—sono selezionati ad un'unità di frequenza più fine dell'orizzonte previsionale, come mostrato nella tabella seguente.

Unità di frequenza della previsione Unità di confine Valori limite
Dailytrad ora 0-23
Giorno della settimana dal lunedì alla domenica
Mensile Giorno del mese 1 attraverso 28
Annuale Mese Da gennaio a dicembre

Con punti di partenza personalizzati, puoi allineare le previsioni in modo che inizino in momenti specifici che corrispondono ai tuoi processi aziendali e ai dati reali, ad esempio il mese di maggio, il 15 del mese, la domenica o le 15:00. Per orizzonti di previsione più approssimativi rispetto alla frequenza della serie temporale fornita, Previsione aggrega i dati della serie temporale in base al punto di partenza personalizzato. Per esempio:

  • Quando si generano previsioni giornaliere da dati orari con un periodo iniziale alle 9:00, le previsioni vengono aggregate con dati orari ogni giorno tra le 9:00 e il giorno successivo alle 8:00
  • Quando si generano previsioni settimanali da dati giornalieri con un periodo iniziale domenicale, le previsioni vengono aggregate con i dati giornalieri ogni settimana dalla domenica al sabato successivo
  • Quando si generano previsioni mensili da dati giornalieri con inizio il 15 del mese, le previsioni vengono aggregate con i dati giornalieri dal 15 del mese corrente al 14 del mese successivo
  • Quando si generano previsioni annuali da dati mensili con inizio maggio, le previsioni vengono aggregate con i dati mensili da maggio dell'anno corrente ad aprile dell'anno successivo

Frequenze di previsione disponibili

Le schermate seguenti mostrano esempi di frequenze di previsione e punti di partenza personalizzati giornalieri, settimanali, mensili e annuali (i Confine di allineamento temporale campo nella console Previsioni).




Specificare i punti iniziali dell'orizzonte di previsione personalizzato

È possibile definire punti iniziali personalizzati per l'orizzonte di previsione durante la creazione di un nuovo predittore. I passaggi seguenti dimostrano come eseguire questa operazione utilizzando la console Forecast. Offriamo anche a taccuino di esempio che fornisce un esempio di come integrare questa nuova impostazione nei flussi di lavoro.

  1. Nella console Previsioni, scegli Visualizza gruppi di set di dati, e poi Crea gruppo di set di dati.
  2. Crea il tuo gruppo di set di dati, un set di dati di serie temporali target e carica i tuoi dati.
    Verrai reindirizzato alla console di previsione non appena i tuoi dati verranno caricati.
  3. Dopo che il set di dati della serie temporale target è stato caricato nel gruppo di set di dati ed è attivo, scegli Inizio per Addestra un predittore.
  4. Nel Predittore del treno sezione, fornire valori per il file Nome, Frequenza di previsionee Orizzonte di previsione campi.
  5. Nell'opzionale Confine di allineamento temporale campo, specificare il punto iniziale utilizzato dal predittore per la previsione.
    I valori in questo elenco dipendono da Frequenza di previsione valore che scegli. In questo esempio creiamo previsioni settimanali con un orizzonte di 1 settimana, con la domenica come giorno di inizio della settimana e della previsione.
  6. Fornisci altre configurazioni opzionali secondo necessità e scegli Creare.

    Dopo aver creato il predittore, puoi creare la tua previsione.
  7. Nel riquadro di navigazione, sotto il gruppo di set di dati, scegli predittori.
  8. Seleziona il tuo nuovo predittore.
  9. Scegli Crea previsione.
  10. Fornisci i dettagli necessari e scegli Inizio per creare la tua previsione.
  11. Una volta completata la previsione, scegli Crea esportazione previsione per esportare i risultati.

Le schermate seguenti sono esempi del file di input originale (a sinistra) e dei risultati della previsione esportati (a destra). Il file di input ha una frequenza oraria, mentre la previsione viene prodotta con frequenza settimanale, a partire dalla domenica come primo giorno della settimana. Questo è un esempio di previsione che si aggrega automaticamente su due livelli di frequenze di previsione (da ore a giorni).

Conclusione

I punti di partenza dell'orizzonte di previsione personalizzato in Forecast ti consentono di produrre previsioni in linea con i tuoi requisiti operativi specifici. Le settimane lavorative iniziano in giorni diversi in regioni diverse, richiedendo previsioni che inizino in giorni diversi dal lunedì e che siano allineate con la formazione pratica e i dati continui. Oppure potresti voler generare previsioni orarie che riflettono un ciclo della domanda che inizia alle 7:00 di ogni giorno, ad esempio.

La previsione inoltre aggrega automaticamente previsioni granulari a frequenze di livello superiore (ad esempio, da giorni a settimane). Ciò ti consente di produrre previsioni in linea con le tue operazioni e di risparmiare sui costi eliminando la necessità di alzarti e gestire i flussi di lavoro di aggregazione.

I punti di partenza personalizzati sono facoltativi. Se non fornisci punti di partenza specifici, le previsioni iniziano da orari predefiniti. Punti iniziali specifici dell'orizzonte di previsione sono disponibili solo con AutoPredictor. Per ulteriori informazioni, fare riferimento a Nuova API Amazon Forecast che crea previsioni fino al 40% più accurate e fornisce spiegazioni ed Crea predittore automatico.

Per ulteriori informazioni sulle frequenze delle previsioni, fare riferimento a Aggregazione dei dati per diverse frequenze di previsione. Tutte queste nuove funzionalità sono disponibili in tutte le regioni in cui le previsioni sono disponibili pubblicamente. Per ulteriori informazioni sulla disponibilità della regione, vedere Servizi regionali AWS.


Informazioni sugli autori

Dan Sinnreich è un Sr. Product Manager per Amazon Forecast. È concentrato sulla democratizzazione dell'apprendimento automatico low-code/no-code e sull'applicazione per migliorare i risultati aziendali. Al di fuori del lavoro, può essere trovato a giocare a hockey, cercare di migliorare il suo servizio di tennis, fare immersioni e leggere fantascienza.

Para Arora è un ingegnere di sviluppo software nel team di Amazon Forecast. La sua passione è creare soluzioni AI/ML all'avanguardia nel cloud. Nel tempo libero gli piace fare escursioni e viaggiare.

Chetano Surana è un ingegnere di sviluppo software nel team di Amazon Forecast. I suoi interessi si trovano all'intersezione tra apprendimento automatico e sviluppo software, applicando competenze progettuali e ingegneristiche ponderate per risolvere i problemi. Al di fuori del lavoro, gli piace la fotografia, l'escursionismo e la cucina.

Timestamp:

Di più da Apprendimento automatico di AWS