Sdílet prostřednictvím


Spouštění dávkových predikcí pomocí návrháře služby Azure Machine Learning

V tomto článku se dozvíte, jak pomocí návrháře vytvořit kanál dávkové předpovědi. Dávkové predikce vám umožní průběžně ohodnotovat velké datové sady na vyžádání pomocí webové služby, která se dá aktivovat z libovolné knihovny HTTP.

V tomto postupu se naučíte provádět následující úlohy:

  • Vytvoření a publikování kanálu dávkového odvozování
  • Využívání koncového bodu kanálu
  • Správa verzí koncových bodů

Pokud se chcete dozvědět, jak nastavit dávkové bodovací služby pomocí sady SDK, projděte si doprovodný kurz o dávkovém vyhodnocování kanálu.

Požadavky

Tento postup předpokládá, že už máte trénovací kanál. Pokud ho chcete seznámit s průvodcem, dokončete část jednoho z kurzů návrháře.

Důležité

Pokud v tomto dokumentu nevidíte grafické prvky, jako jsou tlačítka v sadě studio nebo návrháři, možná nemáte správnou úroveň oprávnění k pracovnímu prostoru. Obraťte se na správce předplatného Azure a ověřte, že máte udělenou správnou úroveň přístupu. Další informace najdete v tématu Správa uživatelů a rolí.

Vytvoření kanálu dávkového odvozování

Aby bylo možné vytvořit kanál odvozování, musí být váš trénovací kanál spuštěn alespoň jednou.

  1. V pracovním prostoru přejděte na kartu Návrhář .

  2. Vyberte trénovací kanál, který trénuje model, který chcete použít k předpovědím.

  3. Odešlete kanál.

Odeslání kanálu

Snímek obrazovky znázorňující úlohu nastavení kanálu se zvýrazněným rozevíracím seznamem experimentu a tlačítkem Odeslat

Na levé straně plátna se zobrazí seznam odeslání. Výběrem odkazu na podrobnosti úlohy můžete přejít na stránku podrobností úlohy a po dokončení úlohy trénovacího kanálu můžete vytvořit kanál dávkového odvozování.

Snímek obrazovky zobrazující odeslaný seznam úloh

  1. Na stránce podrobností úlohy nad plátnem vyberte rozevírací seznam Vytvořit kanál odvozování. Vyberte kanál odvozování služby Batch.

    Poznámka:

    V současné době automatické generování kanálu odvozování funguje pouze pro trénovací kanál vytvořený čistě integrovanými komponentami návrháře.

    Snímek obrazovky s rozevíracím seznamem kanálu pro vytvoření odvozování se zvýrazněným kanálem dávkového odvozování

    Vytvoří pro vás koncept kanálu dávkového odvozování. Koncept kanálu dávkového odvozování používá trénovaný model jako md- uzel a transformaci jako uzel TD z úlohy trénovacího kanálu.

    Tento koncept kanálu odvozování můžete také upravit tak, aby lépe zpracovával vstupní data pro dávkové odvozování.

    Snímek obrazovky znázorňující koncept kanálu dávkového odvozování

Přidání parametru kanálu

Pokud chcete vytvářet předpovědi pro nová data, můžete buď ručně připojit jinou datovou sadu v tomto zobrazení konceptu kanálu, nebo vytvořit parametr pro datovou sadu. Parametry umožňují změnit chování procesu odvozování dávky za běhu.

V této části vytvoříte parametr datové sady, který určí jinou datovou sadu, která bude provádět předpovědi.

  1. Vyberte komponentu datové sady.

  2. Vpravo od plátna se zobrazí podokno. V dolní části podokna vyberte Nastavit jako parametr kanálu.

    Zadejte název parametru nebo přijměte výchozí hodnotu.

    Snímek obrazovky s kartou vyčištěné datové sady se zaškrtnutým parametrem kanálu

  3. Odešlete kanál odvozování dávky a přejděte na stránku podrobností úlohy tak, že v levém podokně vyberete odkaz na úlohu.

Publikování kanálu dávkového odvozování

Teď jste připraveni nasadit kanál odvozování. Tím se kanál nasadí a zpřístupní se ostatním uživatelům.

  1. Vyberte tlačítko Publikovat.

  2. V dialogovém okně, které se zobrazí, rozbalte rozevírací seznam pro PipelineEndpoint a vyberte Nový PipelineEndpoint.

  3. Zadejte název koncového bodu a volitelný popis.

    V dolní části dialogového okna se zobrazí parametr, který jste nakonfigurovali s výchozí hodnotou ID datové sady použité během trénování.

  4. Vyberte Publikovat.

Snímek obrazovky s nastavením publikovaného kanálu

Využívání koncového bodu

Teď máte publikovaný kanál s parametrem datové sady. Kanál použije trénovaný model vytvořený v trénovacím kanálu k určení skóre datové sady, kterou zadáte jako parametr.

Odeslání úlohy kanálu

V této části nastavíte ruční úlohu kanálu a upravíte parametr kanálu tak, aby ohodnotit nová data.

  1. Po dokončení nasazení přejděte do části Koncové body .

  2. Vyberte koncové body kanálu.

  3. Vyberte název vytvořeného koncového bodu.

Snímek obrazovky s kartou koncový bod kanálu

  1. Vyberte publikované kanály.

    Tato obrazovka zobrazuje všechny publikované kanály publikované v rámci tohoto koncového bodu.

  2. Vyberte kanál, který jste publikovali.

    Na stránce podrobností kanálu se zobrazí podrobná historie úloh a připojovací řetězec informace o kanálu.

  3. Výběrem možnosti Odeslat vytvořte ruční spuštění kanálu.

    Snímek obrazovky s nastavením úlohy kanálu se zvýrazněnými parametry

  4. Změňte parametr tak, aby používal jinou datovou sadu.

  5. Vyberte Odeslat a spusťte kanál.

Použití koncového bodu REST

Informace o využívání koncových bodů kanálu a publikovaném kanálu najdete v části Koncové body .

Koncový bod REST koncového bodu kanálu najdete na panelu přehledu úloh. Voláním koncového bodu využíváte výchozí publikovaný kanál.

Publikovaný kanál můžete také využívat na stránce Publikované kanály . Vyberte publikovaný kanál a na panelu přehledu publikovaného kanálu napravo od grafu najdete koncový bod REST.

K volání REST budete potřebovat hlavičku ověřování typu nosný typ OAuth 2.0. Další podrobnosti o nastavení ověřování pro váš pracovní prostor a provedení parametrizovaného volání REST najdete v následující části kurzu.

Koncové body správy verzí

Návrhář přiřadí verzi každému dalšímu kanálu, který publikujete do koncového bodu. Ve volání REST můžete zadat verzi kanálu, kterou chcete spustit jako parametr. Pokud nezadáte číslo verze, návrhář použije výchozí kanál.

Když kanál publikujete, můžete ho nastavit jako nový výchozí kanál pro tento koncový bod.

Snímek obrazovky s nastavením publikovaného kanálu s nastaveným jako výchozím kanálem pro tento koncový bod

Nový výchozí kanál můžete nastavit také na kartě Publikované kanály vašeho koncového bodu.

Snímek obrazovky s kartou Ukázkový kanál se zvýrazněnou možností Nastavit jako výchozí

Aktualizace koncového bodu kanálu

Pokud v trénovacím kanálu provedete nějaké změny, možná budete chtít aktualizovat nově natrénovaný model na koncový bod kanálu.

  1. Po úspěšném dokončení upraveného trénovacího kanálu přejděte na stránku podrobností úlohy.

  2. Klikněte pravým tlačítkem na součást Train Model (Trénovat model) a vyberte Register data (Zaregistrovat data).

    Snímek obrazovky s možnostmi komponenty modelu trénování se zvýrazněnými daty registru

    Zadejte název a vyberte Typ souboru .

    Snímek obrazovky s vybranou možností zaregistrovat jako datový asset s novým datovým assetem

  3. Vyhledejte předchozí koncept kanálu dávkového odvozování nebo můžete publikovaný kanál naklonovat do nového konceptu.

  4. Nahraďte uzel MD v konceptu kanálu odvozování registrovanými daty v kroku výše.

    Snímek obrazovky s aktualizací konceptu kanálu odvozování s registrovanými daty v kroku výše

  5. Aktualizace TD uzlu transformace dat je stejná jako trénovaný model.

  6. Potom můžete kanál odvozování odeslat s aktualizovaným modelem a transformací a znovu publikovat.

Další kroky