Delen via


Een AutoML-model implementeren op een online-eindpunt

VAN TOEPASSING OP:Azure CLI ml extension v2 (current)Python SDK azure-ai-ml v2 (current)

In dit artikel leert u hoe u een met AutoML getraind machine learning-model implementeert in een online realtime deductie-eindpunt. Geautomatiseerde machine learning, ook wel geautomatiseerd ML of AutoML genoemd, is het proces van het automatiseren van de tijdrovende, iteratieve taken voor het ontwikkelen van een machine learning-model. Zie Wat is geautomatiseerde machine learning (AutoML)?

In de volgende secties leert u hoe u met autoML getraind machine learning-model implementeert op online-eindpunten met behulp van:

  • Azure Machine Learning Studio
  • Azure Machine Learning CLI v2
  • Azure Machine Learning Python SDK v2

Vereisten

Implementeren vanuit Azure Machine Learning-studio en geen code

Het implementeren van een door AutoML getraind model vanaf de pagina Geautomatiseerde ML is een ervaring zonder code. Dat wil gezegd, u hoeft geen scorescript en omgeving voor te bereiden omdat beide automatisch worden gegenereerd.

  1. Ga in Azure Machine Learning-studio naar de pagina Geautomatiseerde ML.

  2. Selecteer uw experiment en voer het uit.

  3. Kies het tabblad Modellen en onderliggende taken .

  4. Selecteer het model dat u wilt implementeren.

  5. Nadat u een model hebt geselecteerd, is de knop Implementeren beschikbaar in een vervolgkeuzelijst.

  6. Selecteer de optie realtime-eindpunt .

    Schermopname van het vervolgkeuzemenu van de knop Implementeren.

    Het systeem genereert het model en de omgeving die nodig zijn voor de implementatie.

    Schermopname van de implementatiepagina waar u waarden kunt wijzigen en vervolgens Implementeren kunt selecteren.

Handmatig implementeren vanuit de studio of opdrachtregel

Als u meer controle wilt over de implementatie, kunt u de trainingsartefacten downloaden en implementeren.

Als u de onderdelen wilt downloaden, moet u het volgende implementeren:

  1. Ga naar uw geautomatiseerde ML-experiment en voer het uit in uw machine learning-werkruimte.

  2. Kies het tabblad Modellen en onderliggende taken .

  3. Selecteer het model dat u wilt gebruiken. Nadat u een model hebt geselecteerd, is de knop Downloaden ingeschakeld.

  4. Kies Downloaden.

    Schermopname van de selectie van het model en de downloadknop.

U ontvangt een .zip-bestand dat het volgende bevat:

  • Een conda-omgevingsspecificatiebestand met de naam conda_env_<VERSION>.yml
  • Een Python-scorebestand met de naam scoring_file_<VERSION>.py
  • Het model zelf, in een Python.pkl-bestand met de naam model.pkl

Als u deze bestanden wilt implementeren, kunt u de studio of de Azure CLI gebruiken.

  1. Ga in Azure Machine Learning-studio naar de pagina Modellen.
  2. Selecteer Selecteren en registreren>uit lokale bestanden.
  3. Registreer het model dat u hebt gedownload van geautomatiseerde ML-uitvoering.
  4. Ga naar de pagina Omgevingen, selecteer Aangepaste omgeving en selecteer + Maken om een omgeving voor uw implementatie te maken. Gebruik de gedownloade Conda Yaml om een aangepaste omgeving te maken.
  5. Selecteer het model en selecteer in de vervolgkeuzelijst Deploy het realtime-eindpunt.
  6. Voer alle stappen in de wizard uit om een online-eindpunt en -implementatie te maken.