Sdílet prostřednictvím


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 Learning CLI v2
  • Azure Machine Learning 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

    Snímek obrazovky s rozevírací nabídkou tlačítka Nasadit

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

    Snímek obrazovky znázorňující vygenerovaný model

    Snímek obrazovky znázorňující vygenerované prostředí

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

Snímek obrazovky zobrazující stránku pro revize a vytvoření

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.

Snímek obrazovky znázorňující výběr modelu a tlačítko pro stažení

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