Importare una composizione in pacchetti nell’interfaccia utente di Data Science Workspace
In questo esercitazione vengono fornite informazione approfondita su come configurare e importare una ricetta confezionata utilizzando l'esempio di vendita al dettaglio fornito. Al termine di questo esercitazione, sarete pronti per creare, addestrare e valutare un modello in Adobe Experience Platform Data Science Workspace.
Prerequisiti
Questo esercitazione richiede una ricetta confezionata sotto forma di immagine Docker URL. Per ulteriori informazioni, consulta l'esercitazione su come impacchettare i file sorgente in una ricetta .
interfaccia workflow
L'importazione di una ricetta confezionata in Data Science Workspace richiede configurazioni specifiche della ricetta, compilate in un unico file JSON (Object Notation) JavaScript, questa raccolta di configurazioni di ricette viene definita file di configurazione. Una ricetta confezionata con un particolare insieme di configurazioni viene definita ricetta istanza. Una ricetta può essere utilizzata per creare molte istanze di ricette in Data Science Workspace.
Il workflow per l'importazione di una ricetta di pacchetto consiste nei seguenti passaggi:
Configurare una ricetta configure
Ogni istanza di ricetta in Data Science Workspace è accompagnata da un set di configurazioni che adattano l'istanza di ricetta a un caso d'uso particolare. I file di configurazione definiscono i comportamenti predefiniti di apprendimento e punteggio di un modello creato utilizzando questa istanza di ricetta.
Di seguito è riportato un file di configurazione di esempio che mostra i comportamenti predefiniti di formazione e punteggio per la ricetta di vendita al dettaglio.
[
{
"name": "train",
"parameters": [
{
"key": "learning_rate",
"value": "0.1"
},
{
"key": "n_estimators",
"value": "100"
},
{
"key": "max_depth",
"value": "3"
},
{
"key": "ACP_DSW_INPUT_FEATURES",
"value": "date,store,storeType,storeSize,temperature,regionalFuelPrice,markdown,cpi,unemployment,isHoliday"
},
{
"key": "ACP_DSW_TARGET_FEATURES",
"value": "weeklySales"
},
{
"key": "ACP_DSW_FEATURE_UPDATE_SUPPORT",
"value": false
},
{
"key": "tenantId",
"value": "_{TENANT_ID}"
},
{
"key": "ACP_DSW_TRAINING_XDM_SCHEMA",
"value": "{SEE BELOW FOR DETAILS}"
},
{
"key": "evaluation.labelColumn",
"value": "weeklySalesAhead"
},
{
"key": "evaluation.metrics",
"value": "MAPE,MAE,RMSE,MASE"
}
]
},
{
"name": "score",
"parameters": [
{
"key": "tenantId",
"value": "_{TENANT_ID}"
},
{
"key":"ACP_DSW_SCORING_RESULTS_XDM_SCHEMA",
"value":"{SEE BELOW FOR DETAILS}"
}
]
}
]
learning_rate
n_estimators
max_depth
ACP_DSW_INPUT_FEATURES
ACP_DSW_TARGET_FEATURES
ACP_DSW_FEATURE_UPDATE_SUPPORT
tenantId
ACP_DSW_TRAINING_XDM_SCHEMA
evaluation.labelColumn
evaluation.metrics
ACP_DSW_SCORING_RESULTS_XDM_SCHEMA
Ai fini di questa esercitazione, è possibile lasciare i file di configurazione predefiniti per la ricetta di vendita al dettaglio nel riferimento Data Science Workspace nel modo in cui sono.
Importa ricetta basata su Docker - Python python
Iniziare navigando e selezionando Flussi di lavoro che si trovano in alto a sinistra nell'interfaccia utente Platform. Quindi, seleziona Importa ricetta e seleziona Avvia.
Viene visualizzata la pagina Configura per il flusso di lavoro Importa ricetta. Inserisci un nome e una descrizione per la ricetta, quindi seleziona Successivo nell'angolo in alto a destra.
Una volta nella pagina Seleziona origine, incolla l'URL Docker corrispondente alla composizione inserita creata utilizzando Python file di origine nel campo URL Source. Quindi, importare il file di configurazione fornito trascinandolo o utilizzare il file system Browser. Il file di configurazione fornito si trova in experience-platform-dsw-reference/recipes/python/retail/retail.config.json
. Selezionare Python nel menu a discesa Runtime e Classification nel menu a discesa Type. Una volta compilato tutto, seleziona Successivo nell'angolo in alto a destra per procedere a Gestisci schemi.
Successivo, selezionare gli schemi di input e output delle vendite al dettaglio nella sezione Gestisci schemi, sono stati creati utilizzando lo script di bootstrap fornito nella esercitazione Crea schema e set di dati per le vendite al dettaglio.
Nella sezione Gestione delle funzionalità, seleziona l'identificazione del tenant nel visualizzatore di schema per espandere lo schema di input Retail Sales. Selezionare le funzionalità di input e output evidenziando la funzionalità desiderata e selezionando Funzionalità di input o Funzionalità di destinazione nella finestra Proprietà campo a destra. Ai fini di questa esercitazione, imposta weeklySales come funzionalità di destinazione e tutto il resto come funzionalità di input. Seleziona Successivo per rivedere la nuova ricetta configurata.
Rivedi la ricetta, aggiungi, modifica o rimuovi le configurazioni in base alle esigenze. Selezionare Fine per creare la ricetta.
Procedi ai passaggi successivi per scoprire come creare un modello utilizzando Data Science Workspace la ricetta di vendita al dettaglio appena creata.
Importa Ricetta basata su Docker - R r
Inizia navigando e selezionando Flussi di lavoro in alto a sinistra nel Platform interfaccia. Successivo, seleziona Importa ricetta e seleziona Launch.
Viene visualizzata la pagina Configura per la workflow ricetta Importa . Inserisci un nome e una descrizione per la ricetta, quindi seleziona Successivo nell'angolo in alto a destra.
Nella pagina Seleziona origine è necessario incollare il URL Docker corrispondente alla ricetta confezionata creata utilizzando i file di origine R nel campo Origine URL. Successivo, importare il file di configurazione fornito trascinandolo oppure utilizzare il browser del file system . Il file di configurazione fornito è disponibile in experience-platform-dsw-reference/recipes/R/Retail\ -\ GradientBoosting/retail.config.json
. Selezionare R nell'elenco a discesa Runtime e Classificazione nell'elenco a discesa Tipo . Una volta compilato tutto, seleziona Avanti nell'angolo in alto a destra per passare a Gestisci schemi.
Quindi, seleziona gli schemi di input e output per la vendita al dettaglio nella sezione Gestisci schemi. Sono stati creati utilizzando lo script di avvio fornito nell'esercitazione crea lo schema e il set di dati per la vendita al dettaglio.
Nella sezione Gestione delle funzionalità, seleziona l'identificazione del tenant nel visualizzatore di schema per espandere lo schema di input Retail Sales. Selezionare le funzionalità di input e output evidenziando la funzionalità desiderata e selezionando Funzionalità di input o Funzionalità di destinazione nella finestra Proprietà campo a destra. Ai fini di questa esercitazione, imposta weeklySales come funzionalità di destinazione e tutto il resto come funzionalità di input. Seleziona Successivo per rivedere la nuova ricetta configurata.
Rivedi la ricetta, aggiungi, modifica o rimuovi le configurazioni come necessario. Seleziona Fine per creare la ricetta.
Procedi ai passaggi successivi per scoprire come creare un modello in Data Science Workspace utilizzando la ricetta di vendita al dettaglio appena creata.
Importa ricetta basata su Docker - PySpark pyspark
Iniziare navigando e selezionando Flussi di lavoro che si trovano in alto a sinistra nell'interfaccia utente Platform. Quindi, seleziona Importa ricetta e seleziona Avvia.
Viene visualizzata la pagina Configura per il flusso di lavoro Importa ricetta. Inserisci un nome e una descrizione per la ricetta, quindi seleziona Successivo nell'angolo in alto a destra per procedere.
Una volta nella pagina Seleziona origine, incolla l'URL Docker corrispondente alla composizione inserita creata utilizzando i file di origine PySpark nel campo URL Source. Quindi, importare il file di configurazione fornito trascinandolo o utilizzare il file system Browser. Il file di configurazione fornito si trova in experience-platform-dsw-reference/recipes/pyspark/retail/pipeline.json
. Seleziona PySpark nel menu a discesa Runtime. Una volta selezionato il runtime PySpark, l'artefatto predefinito viene automaticamente popolato in Docker. Quindi, seleziona Classificazione nel menu a discesa Tipo. Una volta compilato tutto, seleziona Avanti nell'angolo in alto a destra per passare a Gestisci schemi.
Successivo, selezionare gli schemi di input e output delle vendite al dettaglio utilizzando la selettore Gestisci schemi , gli schemi sono stati creati utilizzando lo script di bootstrap fornito nella esercitazione Crea schema e set di dati delle vendite al dettaglio.
Nella sezione Gestione delle funzionalità, seleziona l'identificazione del tenant nel visualizzatore di schema per espandere lo schema di input Retail Sales. Selezionare le funzionalità di input e output evidenziando la funzionalità desiderata e selezionando Funzionalità di input o Funzionalità di destinazione nella finestra Proprietà campo a destra. Ai fini di questa esercitazione, imposta weeklySales come funzionalità di destinazione e tutto il resto come funzionalità di input. Seleziona Successivo per rivedere la nuova ricetta configurata.
Rivedi la ricetta, aggiungi, modifica o rimuovi le configurazioni come necessario. Seleziona Fine per creare la ricetta.
Procedi ai passaggi successivi per scoprire come creare un modello in Data Science Workspace utilizzando la ricetta di vendita al dettaglio appena creata.
Importa ricetta basata su Docker - Scala scala
Iniziare navigando e selezionando Flussi di lavoro che si trovano in alto a sinistra nell'interfaccia utente Platform. Quindi, seleziona Importa ricetta e seleziona Avvia.
Viene visualizzata la pagina Configura per il flusso di lavoro Importa ricetta. Inserisci un nome e una descrizione per la ricetta, quindi seleziona Successivo nell'angolo in alto a destra per procedere.
Una volta nella pagina Seleziona origine, incolla l'URL Docker corrispondente alla composizione del pacchetto creata utilizzando i file di origine Scala nel campo URL Source. Quindi, importa il file di configurazione fornito trascinandolo e rilasciandolo oppure utilizza il browser del file system. Il file di configurazione fornito si trova in experience-platform-dsw-reference/recipes/scala/retail/pipelineservice.json
. Seleziona Spark nel menu a discesa Runtime. Una volta selezionato il runtime Spark, l'artefatto predefinito viene automaticamente popolato in Docker. Selezionare Regressione dal menu a discesa Tipo. Una volta compilato tutto, seleziona Avanti nell'angolo in alto a destra per passare a Gestisci schemi.
Quindi, seleziona gli schemi di input e output per la vendita al dettaglio utilizzando il selettore Gestisci schemi. Gli schemi sono stati creati utilizzando lo script di avvio fornito nell'esercitazione Crea schema e set di dati per la vendita al dettaglio.
Nella sezione Gestione delle funzionalità, seleziona l'identificazione del tenant nel visualizzatore di schema per espandere lo schema di input Retail Sales. Selezionare le funzionalità di input e output evidenziando la funzionalità desiderata e selezionando Funzionalità di input o Funzionalità di destinazione nella finestra Proprietà campo a destra. Ai fini di questa esercitazione, impostare "weeklySales" come funzionalità di destinazione e tutto il resto come funzionalità di input. Seleziona Successivo per rivedere la nuova ricetta configurata.
Rivedi la ricetta, aggiungi, modifica o rimuovi le configurazioni come necessario. Seleziona Fine per creare la ricetta.
Procedi ai passaggi successivi per scoprire come creare un modello utilizzando Data Science Workspace la ricetta di vendita al dettaglio appena creata.
Passaggi successivi next-steps
Questo esercitazione fornito informazione approfondita sulla configurazione e l'importazione di una ricetta in Data Science Workspace. Ora puoi creare, addestrare e valutare un modello utilizzando la ricetta appena creata.