Postup nasazení modelu AutoML do online koncového bodu

PLATÍ PRO:Rozšíření Azure CLI ml v2 (aktuální)Python SDK azure-ai-ml v2 (aktuální)

V tomto článku se dozvíte, jak nasadit model strojového učení natrénovaný autoML do online koncového bodu (odvozování v reálném čase). Automatizované strojové učení, označované také jako automatizované strojové učení nebo AutoML, je proces automatizace časově náročných iterativních úloh vývoje modelu strojového učení. Další informace najdete v tématu Co je automatizované strojové učení (AutoML)?

V tomto článku se dozvíte, jak nasadit model strojového učení vytrénovaný službou AutoML do online koncových bodů pomocí:

  • Studio Azure Machine Learning
  • Azure Machine Učení CLI v2
  • Azure Machine Učení Python SDK v2

Požadavky

Model strojového učení natrénovaný autoML. Další informace najdete v tématu Kurz: Trénování klasifikačního modelu bez kódu AutoML v studio Azure Machine Learning nebo kurzu: Prognóza poptávky pomocí automatizovaného strojového učení.

Nasazení z studio Azure Machine Learning a bez kódu

Nasazení modelu vytrénovaného autoML ze stránky Automatizované strojového učení je prostředí bez kódu. To znamená, že nemusíte připravovat bodovací skript a prostředí, oba se automaticky generují.

  1. Přechod na stránku Automatizované strojové učení v sadě Studio

  2. Vyberte experiment a spusťte

  3. Volba karty Modely

  4. Vyberte model, který chcete nasadit.

  5. Jakmile vyberete model, tlačítko Nasadit se rozsvítí s rozevírací nabídkou.

  6. Výběr možnosti Nasadit do koncového bodu v reálném čase

    Screenshot showing the Deploy button's drop-down menu

    Systém vygeneruje model a prostředí potřebné pro nasazení.

    Screenshot showing the generated Model

    Screenshot showing the generated Environment

  7. Dokončením průvodce nasaďte model do online koncového bodu.

Screenshot showing the review-and-create page

Ruční nasazení ze studia nebo příkazového řádku

Pokud chcete mít větší kontrolu nad nasazením, můžete stáhnout trénovací artefakty a nasadit je.

Ke stažení komponent, které budete potřebovat pro nasazení:

  1. Přejděte do experimentu automatizovaného strojového učení a spusťte ho v pracovním prostoru strojového učení.
  2. Volba karty Modely
  3. Vyberte model, který chcete použít. Jakmile vyberete model, tlačítko Stáhnout se aktivuje.
  4. Zvolte Stáhnout.

Screenshot showing the selection of the model and download button

Zobrazí se soubor ZIP obsahující:

  • Soubor specifikace prostředí Conda s názvem conda_env_<VERSION>.yml
  • Soubor bodování Pythonu s názvem scoring_file_<VERSION>.py
  • Samotný model v souboru Pythonu .pkl s názvem model.pkl

K nasazení pomocí těchto souborů můžete použít buď studio, nebo Azure CLI.

  1. Přechod na stránku Modely v studio Azure Machine Learning

  2. Select + Register Model option

  3. Registrace modelu, který jste stáhli z automatizovaného strojového učení

  4. Přejděte na stránku Prostředí, vyberte Vlastní prostředí a výběrem možnosti + Vytvořit vytvořte prostředí pro vaše nasazení. Použití staženého conda yaml k vytvoření vlastního prostředí

  5. Vyberte model a v rozevíracím seznamu Nasazení vyberte Možnost Nasadit do koncového bodu v reálném čase.

  6. Dokončete všechny kroky v průvodci a vytvořte online koncový bod a nasazení.

Další kroky