0 / 0
Torna alla versione inglese della documentazione
Tutorial: Esperimento AutoAI sulle serie temporali univariate
Ultimo aggiornamento: 28 nov 2024
Tutorial: Esperimento AutoAI sulle serie temporali univariate

Utilizzare i dati del campione per addestrare un esperimento di serie temporale univariata (colonna di previsione singola) che preveda le temperature minime giornaliere.

Quando si imposta l'esperimento, si caricano i dati relativi alle temperature minime giornaliere della città di Melbourne, in Australia. L'esperimento genererà una serie di pipeline che utilizzano algoritmi per prevedere le future temperature minime giornaliere. Dopo aver generato le pipeline, AutoAI le confronta e le testa, sceglie i risultati migliori e li presenta in una classifica che l'utente può esaminare.

Panoramica del set di dati

Il set di dati Mini_Daily_Temperatures descrive le temperature minime giornaliere per 10 anni (1981-1990) nella città di Melbourne, Australia. Le unità sono in gradi celsius e il set di dati contiene 3650 osservazioni. La fonte dei dati è l'Australian Bureau of Meteorology. I dettagli sul set di dati sono descritti qui:

Foglio di calcolo della temperatura minima giornaliera

  • Si utilizzerà la colonna " Min_Temp come colonna di previsione per costruire pipeline e prevedere le future temperature minime giornaliere. Prima dell'addestramento della pipeline, la colonna 'date e la colonna 'Min_Temp vengono utilizzate insieme per determinare la finestra di lookback appropriata.

  • La colonna Previsione prevede una previsione per la temperatura minima giornaliera di un determinato giorno.

  • I dati del campione sono strutturati in righe e colonne e salvati come file .csv.

Panoramica dei compiti

In questa esercitazione si seguono i seguenti passaggi per creare un esperimento di serie temporali univariate:

  1. Crea un progetto
  2. Crea un esperimento AutoAI
  3. Configurare l'esperimento
  4. Rivedere i risultati dell'esperimento
  5. Distribuire il modello addestrato
  6. Verifica il modello distribuito

Crea un progetto

Seguite questi passaggi per scaricare il set di dati Mini_Daily_Temperatures dall'hub delle risorse e creare un progetto vuoto:

  1. Dal menu di navigazione 'Menu di navigazione, fare clic su Resource hub e scaricare una copia locale del set di dati Mini_Daily_Temperatures.
  2. Dal menu di navigazione 'Menu di navigazione, fare clic su Progetti > Visualizza tutti i progetti, quindi su Nuovo progetto.
    1. Fare clic su Crea un progetto vuoto.
    2. Inserire un nome e una descrizione opzionale per il progetto.
    3. Fare clic su Crea.

Crea un esperimento AutoAI

Seguire questi passaggi per creare un esperimento AutoAI e aggiungere dati di esempio all'esperimento:

  1. Nella scheda Assets del progetto, fare clic su New asset > Build machine learning models automatically.

  2. Specificare un nome e una descrizione opzionale per l'esperimento, quindi selezionare Crea.

  3. Selezionare Associa un'istanza del servizio Machine Learning per creare una nuova istanza del servizio o associare un'istanza esistente al progetto. Fare clic su Ricarica per confermare la configurazione.

  4. Fare clic su Crea.

  5. Per aggiungere i dati del campione, scegliere uno dei seguenti metodi: '

    • Se il file è stato scaricato localmente, caricare il file dei dati di allenamento, Daily_Min_Temperatures.csv, facendo clic su Sfoglia e seguendo le istruzioni.
    • Se il file è già stato caricato nel progetto, fare clic su Seleziona dal progetto, quindi selezionare la scheda Attività dati e scegliere Daily_Min_Temperatures.csv

Configurare l'esperimento

Seguite questi passaggi per configurare l'esperimento sulle serie temporali AutoAI univariate:

  1. Fare clic su per creare una previsione della serie temporale.

  2. Scegliere come colonne di predizione: Min_Temp.

  3. Scegliere come colonna data/ora: Date.

    Configurazione delle impostazioni dell'esperimento. Sì alla previsione delle serie temporali e alla temperatura minima come colonna di previsione con Data come colonna di data/ora.

  4. Fare clic su Impostazioni esperimento per configurare l'esperimento: '

    1. Nella pagina Origine dati, selezionare la scheda Serie temporale.

    2. Per questa esercitazione, accettare il valore predefinito per Numero di backtest (4), Lunghezza gap (0 passi) e Lunghezza holdout (20 passi).

      Nota: La lunghezza di convalida cambia se si modifica il valore di uno dei parametri: *Numero di backtest*, *Lunghezza del gap* o *Lunghezza di mantenimento*.

    c. Fare clic su 'Annullamento per uscire da 'Impostazioni dell'esperimento.

    Impostazioni dell'esperimento nella pagina Origine dati

  5. Fare clic su Esegui esperimento per avviare la formazione.

Rivedere i risultati dell'esperimento

L'esperimento richiede alcuni minuti per essere completato. Mentre l'esperimento si allena, una visualizzazione mostra le trasformazioni utilizzate per creare le pipeline. Seguite questi passaggi per esaminare i risultati degli esperimenti e salvare la pipeline con le migliori prestazioni.

  1. (Opzionale): Passare il mouse su qualsiasi nodo della visualizzazione per ottenere dettagli sulla trasformazione di una particolare pipeline.

    Sintesi dell'esperimento che genera le pipeline

  2. (Opzionale): Dopo che le pipeline sono state elencate nella classifica, fare clic su Confronto tra pipeline per vedere come si differenziano. Ad esempio:

    Grafico metrico di confronto delle pipeline

  3. (Opzionale): Al termine della formazione, le tre pipeline più performanti vengono salvate nella classifica. Fare clic su Visualizza pipeline scartate per esaminare le pipeline con le prestazioni minori.

    Classifica delle pipeline in base all'accuratezza

  4. Selezionare la pipeline con Rank 1 e fare clic su Salva con nome per creare il modello. Quindi, selezionare Crea. Questa azione salva la pipeline nella sezione Modelli della scheda Risorse.

Distribuire il modello addestrato

Prima di poter utilizzare il modello addestrato per fare previsioni su nuovi dati, è necessario distribuire il modello. Seguire questi passaggi per promuovere il modello addestrato in uno spazio di distribuzione:

  1. È possibile distribuire il modello dalla pagina dei dettagli del modello. Per accedere alla pagina dei dettagli del modello, scegliere uno dei seguenti metodi:
    • Fare clic sul nome del modello nella notifica visualizzata quando si salva il modello.
    • Aprite la pagina delle risorse per il progetto che contiene il modello e fate clic sul nome del modello nella sezione ModelloMachine Learning.
  2. Fare clic sull'icona Promuovi nello spazio di distribuzione 'alt="Promuovi l'icona dello spazio di distribuzione", quindi selezionare o creare uno spazio di distribuzione in cui verrà distribuito il modello.
    (facoltativo): Per creare uno spazio di distribuzione, seguire questi passaggi:
    1. Dall'elenco Spazio di destinazione, selezionare Crea un nuovo spazio di distribuzione.

    2. Inserite un nome per lo spazio di distribuzione.

    3. Per associare un'istanza di apprendimento automatico, andare su Seleziona servizio di apprendimento automatico (opzionale) e selezionare un'istanza dall'elenco.

    4. Fare clic su Crea.

  3. Dopo aver selezionato o creato lo spazio, fare clic su Promuovi.
  4. Fare clic sul collegamento dello spazio di distribuzione dalla notifica.
  5. Dalla scheda Assets dello spazio di distribuzione:
    1. Passare il mouse sul nome del modello e fare clic sull'icona Deploy 'alt="Icona di distribuzione".
    2. Nella pagina che si apre, compilare i campi:
      1. Specificare un nome per l'installazione client.
      2. Selezionate Online come tipo di distribuzione.
      3. Fare clic su Crea.

Al termine dell'installazione client, fare clic sulla scheda Installazioni e selezionare il nome dell'installazione client per visualizzare la pagina dei dettagli.

Verifica il modello distribuito

Seguite questi passaggi per testare il modello distribuito dalla pagina dei dettagli dell'installazione client:

  1. Nella scheda Test della pagina dei dettagli dell'installazione client, fare clic sull'icona del terminale 'alt="Icona del terminale" e inserire i seguenti dati di test JSON:

    { "input_data": [ {
    
          "fields": [
    
                "Min_Temp"
    
          ],
    
          "values": [
    
                [7], [15]
    
          ]
    
    } ] }
    
    Nota: i dati di prova replicano i campi di dati del modello, tranne il campo di previsione.
  2. Fare clic su Previsione per prevedere la temperatura minima futura.

Scheda di test per il modello distribuito con codice JSON come dati di input

Argomento principale: Costruire un esperimento sulle serie temporali

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni