Udostępnij za pośrednictwem


Używanie parametrów usługi internetowej usługi Machine Learning Studio (klasycznej)

DOTYCZY: Dotyczy.Machine Learning Studio (wersja klasyczna) Nie dotyczy.Azure Machine Learning

Ważne

Obsługa programu Machine Learning Studio (wersja klasyczna) zakończy się 31 sierpnia 2024 r. Zalecamy przejście do usługi Azure Machine Learning przed tym terminem.

Od 1 grudnia 2021 r. nie będzie można tworzyć nowych zasobów programu Machine Learning Studio (wersja klasyczna). Do 31 sierpnia 2024 r. można będzie nadal korzystać z istniejących zasobów programu Machine Learning Studio (wersja klasyczna).

Dokumentacja programu ML Studio (wersja klasyczna) jest wycofywana i może nie być aktualizowana w przyszłości.

Usługa sieci Web Machine Learning jest tworzona przez opublikowanie eksperymentu zawierającego moduły z konfigurowalnymi parametrami. W niektórych przypadkach możesz zmienić zachowanie modułu podczas działania usługi internetowej. Parametry usługi internetowej umożliwiają wykonanie tego zadania.

Typowym przykładem jest skonfigurowanie modułu Importuj dane , aby użytkownik opublikowanej usługi internetowej mógł określić inne źródło danych po korzystaniu z usługi internetowej. Możesz też skonfigurować moduł Eksportuj dane , aby można było określić inne miejsce docelowe. Niektóre inne przykłady obejmują zmianę liczby bitów modułu Skrót funkcji lub liczbę żądanych funkcji dla modułu Wybór funkcji opartych na filtrach.

Parametry usługi sieci Web można ustawić i skojarzyć je z co najmniej jednym parametrem modułu w eksperymencie i określić, czy są one wymagane, czy opcjonalne. Użytkownik usługi internetowej może następnie podać wartości tych parametrów podczas wywoływania usługi internetowej.

Jak ustawić i używać parametrów usługi internetowej

Należy zdefiniować parametr usługi sieci Web, klikając ikonę obok parametru dla modułu i wybierając pozycję "Ustaw jako parametr usługi internetowej". Spowoduje to utworzenie nowego parametru usługi sieci Web i połączenie go z tym parametrem modułu. Następnie po korzystaniu z usługi internetowej użytkownik może określić wartość parametru usługi sieci Web i jest stosowany do parametru modułu.

Po zdefiniowaniu parametru usługi sieci Web jest on dostępny dla dowolnego innego parametru modułu w eksperymencie. Jeśli zdefiniujesz parametr usługi sieci Web skojarzony z parametrem dla jednego modułu, możesz użyć tego samego parametru usługi sieci Web dla dowolnego innego modułu, o ile parametr oczekuje tego samego typu wartości. Jeśli na przykład parametr usługi sieci Web jest wartością liczbową, można jej użyć tylko dla parametrów modułu, które oczekują wartości liczbowej. Gdy użytkownik ustawia wartość parametru usługi sieci Web, zostanie zastosowany do wszystkich skojarzonych parametrów modułu.

Możesz zdecydować, czy podać wartość domyślną parametru usługi sieci Web. Jeśli to zrobisz, parametr jest opcjonalny dla użytkownika usługi internetowej. Jeśli nie podasz wartości domyślnej, użytkownik będzie musiał wprowadzić wartość po zapewnieniu dostępu do usługi internetowej.

Dokumentacja interfejsu API dla usługi internetowej zawiera informacje dla użytkownika usługi internetowej dotyczące sposobu programowego określania parametru usługi sieci Web podczas uzyskiwania dostępu do usługi internetowej.

Uwaga

Dokumentacja interfejsu API dla klasycznej usługi internetowej jest udostępniana za pośrednictwem linku strony pomocy interfejsu API w pulpicie nawigacyjnym usługi internetowej w usłudze Machine Learning Studio (wersja klasyczna). Dokumentacja interfejsu API dla nowej usługi internetowej jest udostępniana za pośrednictwem portalu usług sieci Web Machine Learning na stronach Korzystanie i interfejs API programu Swagger dla usługi internetowej.

Przykład

Załóżmy na przykład, że mamy eksperyment z modułem Export Data (Eksportowanie danych ), który wysyła informacje do usługi Azure Blob Storage. Zdefiniujemy parametr usługi sieci Web o nazwie "Ścieżka obiektu blob", który umożliwia użytkownikowi usługi internetowej zmianę ścieżki do magazynu obiektów blob po korzystaniu z usługi.

  1. W usłudze Machine Learning Studio (wersja klasyczna) kliknij moduł Eksportuj dane , aby go wybrać. Jego właściwości są wyświetlane w okienku Właściwości po prawej stronie kanwy eksperymentu.

  2. Określ typ magazynu:

    • W obszarze Określ miejsce docelowe danych wybierz pozycję "Azure Blob Storage".
    • W obszarze Określ typ uwierzytelniania wybierz pozycję "Konto".
    • Wprowadź informacje o koncie dla usługi Azure Blob Storage.
  3. Kliknij ikonę po prawej stronie ścieżki do obiektu blob rozpoczynającego się od parametru kontenera. Wygląda to tak:

    Ikona Parametr usługi internetowej

    Wybierz pozycję "Ustaw jako parametr usługi internetowej".

    Wpis jest dodawany w obszarze Parametry usługi internetowej w dolnej części okienka Właściwości o nazwie "Ścieżka do obiektu blob rozpoczynającego się od kontenera". Jest to parametr usługi sieci Web, który jest teraz skojarzony z tym parametrem modułu Eksportuj dane .

  4. Aby zmienić nazwę parametru usługi internetowej, kliknij nazwę, wprowadź ciąg "Ścieżka obiektu blob", a następnie naciśnij Enter .

  5. Aby podać wartość domyślną parametru usługi sieci Web, kliknij ikonę po prawej stronie nazwy, wybierz pozycję "Podaj wartość domyślną", wprowadź wartość (na przykład "container1/output1.csv"), a następnie naciśnij Enter .

    Parametr usługi internetowej

  6. Kliknij Uruchom.

  7. Kliknij pozycję Wdróż usługę internetową i wybierz pozycję Wdróż usługę internetową [klasyczną] lub Wdróż usługę internetową [nowe], aby wdrożyć usługę internetową.

Uwaga

Aby wdrożyć nową usługę internetową, musisz mieć wystarczające uprawnienia w subskrypcji, do której wdrażasz usługę internetową. Aby uzyskać więcej informacji, zobacz Zarządzanie usługą internetową przy użyciu portalu usług sieci Web Machine Learning.

Użytkownik usługi internetowej może teraz określić nowe miejsce docelowe modułu Eksportuj dane podczas uzyskiwania dostępu do usługi internetowej.

Więcej informacji

Aby uzyskać bardziej szczegółowy przykład, zobacz wpis Parametry usługi internetowej w blogu usługi Machine Learning.

Aby uzyskać więcej informacji na temat uzyskiwania dostępu do usługi internetowej Machine Learning, zobacz How to consume a Machine Learning Web Service (Jak korzystać z usługi sieci Web Machine Learning).