Uruchamianie przewidywań wsadowych przy użyciu projektanta usługi Azure Machine Learning

Z tego artykułu dowiesz się, jak za pomocą projektanta utworzyć potok przewidywania wsadowego. Przewidywanie usługi Batch umożliwia ciągłe ocenianie dużych zestawów danych na żądanie przy użyciu usługi internetowej, która może być wyzwalana z dowolnej biblioteki HTTP.

Z tego instrukcji dowiesz się, jak wykonywać następujące zadania:

  • Tworzenie i publikowanie potoku wnioskowania wsadowego
  • Korzystanie z punktu końcowego potoku
  • Zarządzanie wersjami punktów końcowych

Aby dowiedzieć się, jak skonfigurować usługi oceniania wsadowego przy użyciu zestawu SDK, zobacz towarzyszący samouczek dotyczący oceniania wsadowego potoku.

Wymagania wstępne

W ten sposób przyjęto założenie, że masz już potok trenowania. Aby zapoznać się z wprowadzeniem do projektanta, wykonaj jedną z części samouczka projektanta.

Ważne

Jeśli nie widzisz elementów graficznych wymienionych w tym dokumencie, takich jak przyciski w studio lub projektancie, być może nie masz odpowiedniego poziomu uprawnień do obszaru roboczego. Skontaktuj się z administratorem subskrypcji platformy Azure, aby sprawdzić, czy udzielono ci odpowiedniego poziomu dostępu. Aby uzyskać więcej informacji, zobacz Zarządzanie użytkownikami i rolami.

Tworzenie potoku wnioskowania wsadowego

Potok trenowania musi być uruchamiany co najmniej raz, aby móc utworzyć potok wnioskowania.

  1. Przejdź do karty Projektant w obszarze roboczym.

  2. Wybierz potok trenowania, który trenuje model, którego chcesz użyć do przewidywania.

  3. Prześlij potok.

Przesyłanie potoku

Zrzut ekranu przedstawiający skonfigurowane zadanie potoku z wyróżnionym przyciskiem listy rozwijanej eksperymentu i prześlij.

Po lewej stronie kanwy zostanie wyświetlona lista przesyłania. Możesz wybrać link szczegóły zadania, aby przejść do strony szczegółów zadania, a po zakończeniu zadania potoku trenowania możesz utworzyć potok wnioskowania wsadowego.

Zrzut ekranu przedstawiający listę przesłanych zadań.

  1. Na stronie szczegółów zadania nad kanwą wybierz potok Tworzenia wnioskowania. Wybierz pozycję Potok wnioskowania wsadowego.

    Uwaga

    Obecnie potok wnioskowania automatycznego działa tylko w przypadku potoku trenowania utworzonego wyłącznie przez wbudowane składniki projektanta.

    Zrzut ekranu przedstawiający listę rozwijaną potoku wnioskowania tworzenia z wyróżnionym potokiem wnioskowania wsadowego.

    Spowoduje to utworzenie wersji roboczej potoku wnioskowania wsadowego. Wersja robocza potoku wnioskowania wsadowego używa wytrenowanego modelu jako węzła MD- i przekształcenia jako węzła TD- z zadania potoku trenowania.

    Możesz również zmodyfikować tę wersję roboczą potoku wnioskowania, aby lepiej obsługiwać dane wejściowe na potrzeby wnioskowania wsadowego.

    Zrzut ekranu przedstawiający wersję roboczą potoku wnioskowania wsadowego.

Dodawanie parametru potoku

Aby utworzyć przewidywania dotyczące nowych danych, możesz ręcznie połączyć inny zestaw danych w tym widoku roboczym potoku lub utworzyć parametr dla zestawu danych. Parametry umożliwiają zmianę zachowania procesu wnioskowania wsadowego w czasie wykonywania.

W tej sekcji utworzysz parametr zestawu danych, aby określić inny zestaw danych do przewidywania.

  1. Wybierz składnik zestawu danych.

  2. Po prawej stronie kanwy zostanie wyświetlone okienko. W dolnej części okienka wybierz pozycję Ustaw jako parametr potoku.

    Wprowadź nazwę parametru lub zaakceptuj wartość domyślną.

    Zrzut ekranu przedstawiający kartę oczyszczonego zestawu danych z zaznaczonym parametrem potoku.

  3. Prześlij potok wnioskowania wsadowego i przejdź do strony szczegółów zadania, wybierając link zadania w okienku po lewej stronie.

Publikowanie potoku wnioskowania wsadowego

Teraz możesz przystąpić do wdrażania potoku wnioskowania. Spowoduje to wdrożenie potoku i udostępnienie go innym osobom.

  1. Wybierz przycisk Publikuj.

  2. W wyświetlonym oknie dialogowym rozwiń listę rozwijaną PipelineEndpoint i wybierz pozycję Nowy potokEndpoint.

  3. Podaj nazwę punktu końcowego i opcjonalny opis.

    W dolnej części okna dialogowego można zobaczyć parametr skonfigurowany z wartością domyślną identyfikatora zestawu danych używanego podczas trenowania.

  4. Kliknij pozycję Opublikuj.

Zrzut ekranu przedstawiający konfigurowanie opublikowanego potoku.

Korzystanie z punktu końcowego

Teraz masz opublikowany potok z parametrem zestawu danych. Potok użyje wytrenowanego modelu utworzonego w potoku trenowania w celu oceny zestawu danych podanego jako parametru.

Przesyłanie zadania potoku

W tej sekcji skonfigurujesz zadanie potoku ręcznego i zmienisz parametr potoku, aby ocenić nowe dane.

  1. Po zakończeniu wdrażania przejdź do sekcji Punkty końcowe .

  2. Wybierz pozycję Punkty końcowe potoku.

  3. Wybierz nazwę utworzonego punktu końcowego.

Zrzut ekranu przedstawiający kartę punktu końcowego potoku.

  1. Wybierz pozycję Opublikowane potoki.

    Ten ekran przedstawia wszystkie opublikowane potoki opublikowane w tym punkcie końcowym.

  2. Wybierz opublikowany potok.

    Na stronie szczegółów potoku przedstawiono szczegółową historię zadań i informacje o parametrach połączenia dla potoku.

  3. Wybierz pozycję Prześlij, aby utworzyć ręczne uruchomienie potoku.

    Zrzut ekranu przedstawiający konfigurowanie zadania potoku z wyróżnionymi parametrami.

  4. Zmień parametr, aby użyć innego zestawu danych.

  5. Wybierz pozycję Prześlij , aby uruchomić potok.

Korzystanie z punktu końcowego REST

Informacje na temat korzystania z punktów końcowych potoku i opublikowanego potoku można znaleźć w sekcji Punkty końcowe .

Punkt końcowy REST punktu końcowego potoku można znaleźć w panelu przeglądu zadania. Wywołując punkt końcowy, korzystasz z domyślnego opublikowanego potoku.

Możesz również korzystać z opublikowanego potoku na stronie Opublikowane potoki . Wybierz opublikowany potok i możesz znaleźć punkt końcowy REST w panelu Przegląd opublikowanego potoku po prawej stronie wykresu.

Aby wykonać wywołanie REST, potrzebujesz nagłówka uwierzytelniania typu elementu nośnego OAuth 2.0. Aby uzyskać więcej informacji na temat konfigurowania uwierzytelniania w obszarze roboczym i tworzenia sparametryzowanego wywołania REST, zobacz poniższą sekcję samouczka .

Punkty końcowe przechowywania wersji

Projektant przypisuje wersję do każdego kolejnego potoku publikowanego w punkcie końcowym. Możesz określić wersję potoku, którą chcesz wykonać jako parametr w wywołaniu REST. Jeśli nie określisz numeru wersji, projektant użyje potoku domyślnego.

Podczas publikowania potoku można ustawić nowy potok domyślny dla tego punktu końcowego.

Zrzut ekranu przedstawiający konfigurowanie opublikowanego potoku z ustawionym jako domyślny potok dla tego zaznaczonego punktu końcowego.

Możesz również ustawić nowy potok domyślny na karcie Opublikowane potoki punktu końcowego.

Zrzut ekranu przedstawiający przykładową kartę potoku z wyróżnioną wartością domyślną.

Aktualizowanie punktu końcowego potoku

Jeśli wprowadzisz pewne modyfikacje w potoku trenowania, możesz zaktualizować nowo wytrenowany model do punktu końcowego potoku.

  1. Po pomyślnym zakończeniu zmodyfikowanego potoku trenowania przejdź do strony szczegółów zadania.

  2. Kliknij prawym przyciskiem myszy pozycję Train Model component (Trenowanie składnika modelu ) i wybierz pozycję Register data (Zarejestruj dane)

    Zrzut ekranu przedstawiający opcje składnika trenowania modelu z wyróżnionymi danymi rejestrowania.

    Nazwa danych wejściowych i wybierz pozycję Typ pliku .

    Zrzut ekranu przedstawiający rejestrowanie jako zasób danych z wybranym nowym zasobem danych.

  3. Znajdź poprzednią wersję roboczą potoku wnioskowania wsadowego lub możesz po prostu Sklonować opublikowany potok do nowej wersji roboczej.

  4. Zastąp węzeł MD- w wersji roboczej potoku wnioskowania zarejestrowanymi danymi w powyższym kroku.

    Zrzut ekranu przedstawiający aktualizowanie wersji roboczej potoku wnioskowania z zarejestrowanymi danymi w powyższym kroku.

  5. Aktualizowanie węzła przekształcania danych TD — jest takie samo jak wytrenowany model.

  6. Następnie możesz przesłać potok wnioskowania za pomocą zaktualizowanego modelu i przekształcenia, a następnie opublikować go ponownie.

Następne kroki