Delen via


Batchvoorspellingen uitvoeren met azure Machine Learning Designer

In dit artikel leert u hoe u de ontwerpfunctie gebruikt om een batchvoorspellingspijplijn te maken. Met batchvoorspelling kunt u continu grote gegevenssets op aanvraag scoren met behulp van een webservice die kan worden geactiveerd vanuit elke HTTP-bibliotheek.

In deze procedure leert u de volgende taken uit te voeren:

  • Een batchdeductiepijplijn maken en publiceren
  • Een pijplijneindpunt gebruiken
  • Eindpuntversies beheren

Voor meer informatie over het instellen van batchscoreservices met behulp van de SDK, raadpleegt u de bijbehorende zelfstudie over het scoren van pijplijnbatches.

Vereisten

In deze procedure wordt ervan uitgegaan dat u al een trainingspijplijn hebt. Voor een begeleide inleiding tot de ontwerpfunctie, voltooit u deel één van de zelfstudie over de ontwerper.

Belangrijk

Als u grafische elementen die in dit document worden vermeld, zoals knoppen in Studio of Designer, niet ziet, hebt u mogelijk niet het juiste machtigingsniveau voor de werkruimte. Neem contact op met de beheerder van uw Azure-abonnement om te controleren of u het juiste toegangsniveau hebt gekregen. Zie Gebruikers en rollen beherenvoor meer informatie.

Een batchdeductiepijplijn maken

Uw trainingspijplijn moet ten minste één keer worden uitgevoerd om een deductiepijplijn te kunnen maken.

  1. Ga naar het tabblad Designer in uw werkruimte.

  2. Selecteer de trainingspijplijn waarmee het model wordt getraind dat u wilt gebruiken om voorspellingen te doen.

  3. Verzend de pijplijn.

De pijplijn indienen

Schermopname van de pijplijntaak instellen met de vervolgkeuzelijst voor het experiment en de knop Verzenden gemarkeerd.

Links van het canvas ziet u een inzendingslijst. U kunt de koppeling voor taakdetails selecteren om naar de pagina met taakdetails te gaan en nadat de trainingspijplijntaak is voltooid, kunt u een batchdeductiepijplijn maken.

Schermopname van de ingediende takenlijst.

  1. Selecteer op de pagina met taakdetails boven het canvas de vervolgkeuzepijplijn Deductie maken. Selecteer Batch-deductiepijplijn.

    Notitie

    Het automatisch genereren van deductiepijplijn werkt momenteel alleen voor trainingspijplijn die uitsluitend is gebouwd door de ingebouwde onderdelen van de ontwerper.

    Schermopname van de vervolgkeuzelijst voor het maken van deductiepijplijn met batchdeductie gemarkeerd.

    Er wordt een concept van een batchdeductiepijplijn voor u gemaakt. Het concept van de batchdeductiepijplijn maakt gebruik van het getrainde model als MD-knooppunt en transformatie als TD-knooppunt van de trainingspijplijntaak.

    U kunt dit concept van deductiepijplijn ook wijzigen om uw invoergegevens voor batchdeductie beter te verwerken.

    Schermopname van een concept van een batchdeductiepijplijn.

Een pijplijnparameter toevoegen

Als u voorspellingen wilt maken voor nieuwe gegevens, kunt u handmatig verbinding maken met een andere gegevensset in deze conceptweergave van de pijplijn of een parameter voor uw gegevensset maken. Met parameters kunt u het gedrag van het batchdeductieproces tijdens runtime wijzigen.

In deze sectie maakt u een gegevenssetparameter om een andere gegevensset op te geven waarop u voorspellingen kunt doen.

  1. Selecteer het gegevenssetonderdeel.

  2. Rechts van het canvas wordt een deelvenster weergegeven. Selecteer Onder in het deelvenster de optie Instellen als pijplijnparameter.

    Voer een naam in voor de parameter of accepteer de standaardwaarde.

    Schermopname van het tabblad Opgeschoonde gegevensset met ingesteld als pijplijnparameter ingeschakeld.

  3. Verzend de pijplijn voor batchdeductie en ga naar de taakdetailpagina door de taakkoppeling in het linkerdeelvenster te selecteren.

Uw batchdeductiepijplijn publiceren

U bent nu klaar om de deductiepijplijn te implementeren. Hiermee wordt de pijplijn geïmplementeerd en beschikbaar gemaakt voor gebruik door anderen.

  1. Selecteer de knop Publiceren.

  2. Vouw in het dialoogvenster dat wordt weergegeven de vervolgkeuzelijst voor PipelineEndpoint uit en selecteer New PipelineEndpoint.

  3. Geef een eindpuntnaam en een optionele beschrijving op.

    Onderaan het dialoogvenster ziet u de parameter die u hebt geconfigureerd met een standaardwaarde van de gegevensset-id die tijdens de training wordt gebruikt.

  4. Selecteer Publiceren.

Schermopname van het instellen van een gepubliceerde pijplijn.

Een eindpunt gebruiken

U hebt nu een gepubliceerde pijplijn met een gegevenssetparameter. De pijplijn gebruikt het getrainde model dat is gemaakt in de trainingspijplijn om de gegevensset die u opgeeft als parameter te beoordelen.

Een pijplijntaak verzenden

In deze sectie stelt u een handmatige pijplijntaak in en wijzigt u de pijplijnparameter om nieuwe gegevens te scoren.

  1. Nadat de implementatie is voltooid, gaat u naar de sectie Eindpunten .

  2. Selecteer Pijplijneindpunten.

  3. Selecteer de naam van het eindpunt dat u hebt gemaakt.

Schermopname van het tabblad Pijplijneindpunt.

  1. Selecteer Gepubliceerde pijplijnen.

    In dit scherm ziet u alle gepubliceerde pijplijnen die zijn gepubliceerd onder dit eindpunt.

  2. Selecteer de pijplijn die u hebt gepubliceerd.

    Op de pagina met pijplijndetails ziet u een gedetailleerde taakgeschiedenis en verbindingsreeks informatie voor uw pijplijn.

  3. Selecteer Verzenden om een handmatige uitvoering van de pijplijn te maken.

    Schermopname van het instellen van een pijplijntaak met parameters gemarkeerd.

  4. Wijzig de parameter om een andere gegevensset te gebruiken.

  5. Selecteer Verzenden om de pijplijn uit te voeren.

Het REST-eindpunt gebruiken

U vindt informatie over het gebruik van pijplijneindpunten en gepubliceerde pijplijn in de sectie Eindpunten .

U vindt het REST-eindpunt van een pijplijneindpunt in het overzichtsvenster van de taak. Door het eindpunt aan te roepen, gebruikt u de standaard gepubliceerde pijplijn.

U kunt ook een gepubliceerde pijplijn gebruiken op de pagina Gepubliceerde pijplijnen . Selecteer een gepubliceerde pijplijn en u vindt het REST-eindpunt ervan in het deelvenster Overzicht van gepubliceerde pijplijnen rechts van de grafiek.

Als u een REST-aanroep wilt doen, hebt u een OAuth 2.0 bearer-type verificatieheader nodig. Zie de volgende zelfstudiesectie voor meer informatie over het instellen van verificatie voor uw werkruimte en het maken van een geparameteriseerde REST-aanroep.

Versiebeheereindpunten

De ontwerper wijst een versie toe aan elke volgende pijplijn die u naar een eindpunt publiceert. U kunt de pijplijnversie opgeven die u wilt uitvoeren als een parameter in uw REST-aanroep. Als u geen versienummer opgeeft, gebruikt de ontwerper de standaardpijplijn.

Wanneer u een pijplijn publiceert, kunt u ervoor kiezen om deze de nieuwe standaardpijplijn voor dat eindpunt te maken.

Schermopname van het instellen van gepubliceerde pijplijn met ingesteld als standaardpijplijn voor dit eindpunt ingeschakeld.

U kunt ook een nieuwe standaardpijplijn instellen op het tabblad Gepubliceerde pijplijnen van uw eindpunt.

Schermopname van het tabblad Voorbeeldpijplijn met ingesteld als standaard gemarkeerd.

Eindpunt van pijplijn bijwerken

Als u enkele wijzigingen aanbrengt in uw trainingspijplijn, kunt u het zojuist getrainde model bijwerken naar het pijplijneindpunt.

  1. Nadat de gewijzigde trainingspijplijn is voltooid, gaat u naar de detailpagina van de taak.

  2. Klik met de rechtermuisknop op Het onderdeel Model trainen en selecteer Gegevens registreren

    Schermopname van de opties voor het trainen van modelonderdelen met registergegevens gemarkeerd.

    Invoernaam en selecteer Bestandstype .

    Schermopname van registreren als gegevensasset met nieuwe gegevensasset geselecteerd.

  3. Zoek het vorige concept van batchdeductiepijplijn of u kunt de gepubliceerde pijplijn klonen in een nieuw concept.

  4. Vervang het MD-knooppunt in het concept van de deductiepijplijn door de geregistreerde gegevens in de bovenstaande stap.

    Schermopname van het bijwerken van het concept van de deductiepijplijn met de geregistreerde gegevens in de bovenstaande stap.

  5. Het bijwerken van het knooppunt voor gegevenstransformatie is hetzelfde als het getrainde model.

  6. Vervolgens kunt u de deductiepijplijn verzenden met het bijgewerkte model en de bijgewerkte transformatie en opnieuw publiceren.

Volgende stappen