Udostępnij za pośrednictwem


Co to jest Projektant (wersja 2) w usłudze Azure Machine Learning?

Projektant w usłudze Azure Machine Learning Studio to interfejs użytkownika przeciągania i upuszczania do tworzenia potoków uczenia maszynowego w obszarach roboczych usługi Azure Machine Learning.

Ważne

Projektant w usłudze Azure Machine Learning obsługuje dwa typy potoków, które używają klasycznych składników wstępnie utworzonych (v1) lub niestandardowych (v2). Dwa typy składników nie są zgodne w potokach. Ten artykuł dotyczy projektanta (wersja 2) ze składnikami niestandardowymi.

  • Składniki niestandardowe (wersja 2) umożliwiają opakowywanie własnego kodu jako składników, co umożliwia udostępnianie między obszarami roboczymi i bezproblemowe tworzenie w usłudze Azure Machine Learning Studio, interfejsie wiersza polecenia w wersji 2 i interfejsach SDK w wersji 2. Najlepiej używać składników niestandardowych dla nowych projektów, ponieważ są one zgodne z usługą Azure Machine Learning w wersji 2 i nadal otrzymują nowe aktualizacje.

  • Klasyczne wstępnie utworzone składniki (wersja 1) obsługują typowe zadania przetwarzania danych i uczenia maszynowego, takie jak regresja i klasyfikacja. Usługa Azure Machine Learning nadal obsługuje istniejące wstępnie utworzone składniki klasyczne, ale nie są dodawane żadne nowe wstępnie utworzone składniki klasyczne. Ponadto wdrożenie klasycznych wstępnie utworzonych składników (v1) nie obsługuje zarządzanych punktów końcowych online (wersja 2). Aby uzyskać więcej informacji na temat klasycznych wstępnie utworzonych składników i projektanta w wersji 1, zobacz Projektant usługi Azure Machine Learning (wersja 1).

Poniższy animowany plik GIF pokazuje, jak wizualnie utworzyć potok w projektancie, przeciągając i upuszczając zasoby i łącząc je.

Plik GIF budynku potoku w projektancie.

Biblioteki zasobów

Projektant używa bloków konstrukcyjnych z bibliotek zasobów usługi Azure Machine Learning do tworzenia potoków. Biblioteki zasobów obejmują następujące bloki konstrukcyjne potoku:

Karty Dane, Model i Składnik po lewej stronie projektanta zawierają zasoby w obszarze roboczym i we wszystkich rejestrach usługi Azure Machine Learning, do których masz dostęp.

Zrzut ekranu przedstawiający biblioteki zasobów filtrowane dla jednego rejestru.

Aby wyświetlić zasoby z określonych rejestrów, wybierz filtr Nazwa rejestru. Zasoby utworzone w bieżącym obszarze roboczym znajdują się w rejestrze Obszarów roboczych . Zasoby udostępniane przez usługę Azure Machine Learning znajdują się w rejestrze azureml .

Aby dowiedzieć się, jak tworzyć zasoby danych i składników w obszarze roboczym, zobacz następujące artykuły:

Pipelines

Za pomocą projektanta można wizualnie kompilować potoki z twoimi aktywami. Możesz utworzyć nowe potoki lub sklonować i skompilować istniejące zadania potoku.

Nowe potoki

Wybranie symbolu + w obszarze Nowy potok w górnej części ekranu Projektant powoduje utworzenie nowego potoku do skompilowania od podstaw. Pamiętaj, aby wybrać opcję Niestandardowe , aby można było używać składników niestandardowych.

Zrzut ekranu przedstawiający wybieranie nowego potoku ze składnikami niestandardowymi.

Dwie karty w obszarze Potoki w dolnej części ekranu Projektanta zawierają istniejące wersje robocze potoku i zadania potoku w obszarze roboczym.

Wersje robocze potoku

Podczas tworzenia potoku projektant zapisuje postęp jako wersję roboczą potoku.

Zrzut ekranu przedstawiający listę wersji roboczych potoku.

Wersję roboczą potoku można edytować w dowolnym momencie, dodając lub usuwając składniki, konfigurując cele obliczeniowe i ustawiając parametry.

Zrzut ekranu przedstawiający edytowany potok roboczy.

Prawidłowa wersja robocza potoku ma następujące cechy:

  • Zasoby danych mogą łączyć się tylko ze składnikami.
  • Składniki mogą łączyć się tylko z elementami zawartości danych lub z innymi składnikami.
  • Wszystkie wymagane porty wejściowe dla składników muszą mieć pewne połączenie z przepływem danych.
  • Należy ustawić wszystkie wymagane parametry dla każdego składnika.

Gdy wszystko będzie gotowe do uruchomienia wersji roboczej potoku, zapisz go i prześlij jako zadanie potoku.

Zadania potoku

Za każdym razem, gdy uruchamiasz potok, konfiguracja potoku i wyniki są przechowywane w obszarze roboczym jako zadanie potoku. Możesz ponownie przesłać dowolne poprzednie zadanie potoku, sprawdzić je pod kątem rozwiązywania problemów lub inspekcji albo sklonować, aby utworzyć nową wersję roboczą potoku w celu dalszej edycji.

Zrzut ekranu przedstawiający listę zadań potoku.

Potoki można edytować i ponownie przesyłać. Po przesłaniu możesz zobaczyć pochodzenie między przesłanym zadaniem a oryginalnym zadaniem, wybierając pozycję Pokaż pochodzenie na stronie szczegółów zadania.

Zrzut ekranu przedstawiający ponownie pominięty pochodzenie po wybraniu pozycji Pokaż pochodzenie danych.

Sklonowane zadania potoku

Jeśli chcesz utworzyć nowy potok w istniejącym zadaniu potoku w obszarze roboczym, możesz sklonować zadanie do nowej wersji roboczej potoku, aby kontynuować edycję.

Zrzut ekranu przedstawiający zadanie potoku w obszarze roboczym z wyróżnionym przyciskiem klonowania. Po sklonowaniu możesz dowiedzieć się, z którego zadania potoku został sklonowany nowy potok, wybierając pozycję Pokaż pochodzenie.

Zrzut ekranu przedstawiający pochodzenie wersji roboczej po wybraniu pozycji Pokaż pochodzenie danych.