Bronbestanden in een recept verpakken

NOTE
Data Science Workspace is niet meer verkrijgbaar.
Deze documentatie is bedoeld voor bestaande klanten met eerdere rechten op Data Science Workspace.

Deze zelfstudie bevat instructies voor het verpakken van de voorbeeldbronbestanden voor de detailhandel in een archiefbestand. U kunt dit bestand gebruiken om een recept te maken in Adobe Experience Platform Data Science Workspace door de workflow voor het importeren van recept op te volgen in de gebruikersinterface of met de API.

Concepten om te begrijpen:

  • Ontvangt: Een recept is de termijn van de Adobe voor een Model specificatie en is een top-level container die een specifiek machine het leren, kunstmatig intelligentiealgoritme of samenkomen van algoritmen, verwerkingslogica, en configuratie vertegenwoordigt die wordt vereist om een opgeleid model te bouwen en uit te voeren en vandaar hulp specifieke bedrijfsproblemen op te lossen.
  • de dossiers van Source: Individuele dossiers in uw project die de logica voor een recept bevatten.

Vereisten

Ontvanger maken

Het maken van ontvangers begint met het verpakken van bronbestanden om een archiefbestand te maken. Source-bestanden definiëren de computerleerlogica en algoritmen die worden gebruikt om een specifiek probleem op te lossen en worden geschreven in Python , R, PySpark of Scala. Gebouwde archiefbestanden hebben de vorm van een Docker-afbeelding. Zodra gebouwd, wordt het verpakte archiefdossier ingevoerd in Data Science Workspace om een recept in UItot stand te brengen of gebruikend API.

Ontwerpmodel gebaseerd op docker docker-based-model-authoring

Met een Docker-afbeelding kan een ontwikkelaar een toepassing verpakken met alle benodigde onderdelen, zoals bibliotheken en andere afhankelijkheden, en deze als één pakket verzenden.

De ingebouwde Docker-afbeelding wordt naar het Azure Container-register gepusht met behulp van referenties die aan u worden geleverd tijdens de workflow voor het maken van het recept.

Om uw Azure geloofsbrieven van de Registratie van de Container te verkrijgen, login in Adobe Experience Platform. Navigeer in de linkernavigatiekolom naar Workflows . Selecteer Import Recipe gevolgd door Launch te selecteren. Zie de schermafbeelding hieronder ter referentie.

De pagina Configure wordt geopend. Geef het juiste Recipe Name op, bijvoorbeeld "Detailhandelrecept", en geef desgewenst een beschrijving of documentatie-URL op. Klik op Next als u klaar bent.

Selecteer aangewezen Runtime, dan kies a Classification voor Type. Uw Azure Container Registry-referenties worden gegenereerd zodra dit is voltooid.

NOTE
Type is de klasse van machine het leren probleem het recept wordt ontworpen voor en na opleiding gebruikt helpen evaluerend de opleidingslooppas aanpassen.
TIP
  • Selecteer voor Python -recepten de Python -runtime.
  • Voor R-ontvangers selecteert u de R -runtime.
  • Voor PySpark-recepten selecteert u de PySpark -runtime. Een artefacttype dat automatisch wordt gevuld.
  • Selecteer voor Scala-recepten de Spark -runtime. Een artefacttype dat automatisch wordt gevuld.

Noteer de waarden voor Docker-host, gebruikersnaam en wachtwoord. Deze worden gebruikt om uw Docker -afbeelding samen te stellen en te duwen in de onderstaande workflows.

NOTE
De Source-URL wordt opgegeven nadat de hieronder beschreven stappen zijn uitgevoerd. Het configuratiedossier wordt verklaard in verdere leerprogramma's die in worden gevonden volgende stappen.

De bronbestanden verpakken

Begin door de steekproefcodebase te verkrijgen die in de wordt gevonden de Verschuiving van de Verwijzing van Workspace van de Wetenschap van de Gegevens van het Experience Platform.

Python Docker-afbeelding samenstellen python-docker

Als u dit nog niet hebt gedaan, kloont u de GitHub -opslagplaats op uw lokale systeem met de volgende opdracht:

git clone https://github.com/adobe/experience-platform-dsw-reference.git

Navigeer naar de map experience-platform-dsw-reference/recipes/python/retail . Hier vindt u de scripts login.sh en build.sh die worden gebruikt om u aan te melden bij Docker en de Python Docker -afbeelding te maken. Als u uw 🔗 klaar geloofsbrieven van het 0} Dock hebt, ga de volgende bevelen in orde in:

# for logging in to Docker
./login.sh

# for building Docker image
./build.sh

Wanneer u het aanmeldingsscript uitvoert, moet u de Docker-host, de gebruikersnaam en het wachtwoord opgeven. Tijdens het bouwen, moet u de gastheer van de Dokker en een versietag voor de bouwstijl verstrekken.

Zodra het bouwstijlmanuscript volledig is, wordt u gegeven een van het brondossier van de Docker URL in uw consoleoutput. Voor dit specifieke voorbeeld ziet het er ongeveer als volgt uit:

# URL format:
{DOCKER_HOST}/ml-retailsales-python:{VERSION_TAG}

Kopieer dit URL en ga op volgende stappen.

R-afbeelding samenstellen Docker r-docker

Als u dit nog niet hebt gedaan, kloont de GitHub gegevensopslagruimte op uw lokale systeem met de volgende opdracht:

git clone https://github.com/adobe/experience-platform-dsw-reference.git

Navigeer naar de map experience-platform-dsw-reference/recipes/R/Retail - GradientBoosting in uw gekloonde opslagplaats. Hier vindt u de bestanden login.sh en build.sh waarmee u zich aanmeldt bij Docker en de R Docker-afbeelding maakt. Als u uw 🔗 klaar geloofsbrieven van het 0} Dock hebt, ga de volgende bevelen in orde in:

# for logging in to Docker
./login.sh

# for build Docker image
./build.sh

Wanneer u het aanmeldingsscript uitvoert, moet u de Docker-host, de gebruikersnaam en het wachtwoord opgeven. Tijdens het bouwen, moet u de gastheer van de Dokker en een versietag voor de bouwstijl verstrekken.

Zodra het bouwstijlmanuscript volledig is, wordt u gegeven een van het brondossier van de Docker URL in uw consoleoutput. Voor dit specifieke voorbeeld ziet het er ongeveer als volgt uit:

# URL format:
{DOCKER_HOST}/ml-retail-r:{VERSION_TAG}

Kopieer dit URL en ga naar de volgende stappen.

Afbeelding van PySpark Docker samenstellen pyspark-docker

Begin met het klonen van de GitHub -opslagplaats op uw lokale systeem met de volgende opdracht:

git clone https://github.com/adobe/experience-platform-dsw-reference.git

Navigeer naar de map experience-platform-dsw-reference/recipes/pyspark/retail . De scripts login.sh en build.sh bevinden zich hier en worden gebruikt om u aan te melden bij Docker en om de Docker-afbeelding te maken. Als u uw 🔗 klaar geloofsbrieven van het 0} Dock hebt, ga de volgende bevelen in orde in:

# for logging in to Docker
./login.sh

# for building Docker image
./build.sh

Wanneer u het aanmeldingsscript uitvoert, moet u de Docker-host, de gebruikersnaam en het wachtwoord opgeven. Tijdens het bouwen moet u de Docker-host en een versietag voor de build opgeven.

Zodra het bouwstijlmanuscript volledig is, wordt u gegeven een van het brondossier van de Docker URL in uw consoleoutput. In dit specifieke voorbeeld ziet het er ongeveer als volgt uit:

# URL format:
{DOCKER_HOST}/ml-retailsales-pyspark:{VERSION_TAG}

Kopieer dit URL en ga naar de volgende stappen.

Afbeelding van Scala Docker maken scala-docker

Begin met het klonen van de GitHub repository op uw lokale systeem met de volgende opdracht in het terminale domein:

git clone https://github.com/adobe/experience-platform-dsw-reference.git

Navigeer vervolgens naar de map experience-platform-dsw-reference/recipes/scala waar u de scripts login.sh en build.sh kunt vinden. Deze scripts worden gebruikt om u aan te melden bij Docker en de Docker-afbeelding te maken. Als u uw geloofsbrieven van de Dokkerklaar hebt, ga de volgende bevelen aan eind in orde in:

# for logging in to Docker
./login.sh

# for building Docker image
./build.sh
TIP
Als u een machtigingsfout ontvangt bij het aanmelden bij Docker via het script login.sh , probeert u de opdracht bash login.sh .

Wanneer het uitvoeren van het login manuscript, moet u de gastheer van het Docker, gebruikersbenaming, en wachtwoord verstrekken. Tijdens het bouwen, moet u de gastheer van de Dokker en een versietag voor de bouwstijl verstrekken.

Zodra het bouwstijlmanuscript volledig is, wordt u gegeven een van het brondossier van de Docker URL in uw consoleoutput. Voor dit specifieke voorbeeld ziet het er ongeveer als volgt uit:

# URL format:
{DOCKER_HOST}/ml-retailsales-spark:{VERSION_TAG}

Kopieer dit URL en ga naar de volgende stappen.

Volgende stappen next-steps

Deze zelfstudie ging over het verpakken van bronbestanden naar een recept, de noodzakelijke stap voor het importeren van een recept naar Data Science Workspace . U moet nu een Docker-afbeelding in het Azure Container-register hebben, samen met de bijbehorende afbeelding-URL. U kunt nu beginnen met de zelfstudie over het importeren van een verpakt recept in Data Science Workspace . Selecteer een van de onderstaande koppelingen voor zelfstudie om aan de slag te gaan:

recommendation-more-help
cc79fe26-64da-411e-a6b9-5b650f53e4e9