Eksplorowanie usługi Azure Machine Edukacja za pomocą notesów Jupyter Notebook

DOTYCZY: Zestaw PYTHON SDK azure-ai-ml w wersji 2 (bieżąca)

Repozytorium AzureML-Examples zawiera najnowsze (wersja 2) przykłady interfejsu wiersza polecenia języka Python i zestawu SDK usługi Azure Machine Edukacja. Aby uzyskać informacje na temat różnych typów przykładów, zobacz readme.

W tym artykule pokazano, jak uzyskać dostęp do repozytorium z następujących środowisk:

  • Wystąpienie obliczeniowe usługi Azure Machine Learning
  • Własny zasób obliczeniowy
  • Data Science Virtual Machine

Najprostszym sposobem rozpoczęcia pracy z przykładami jest ukończenie sekcji Tworzenie zasobów, aby rozpocząć pracę. Po zakończeniu będziesz mieć wstępnie załadowany dedykowany serwer notesu z zestawem SDK i repozytorium usługi Azure Machine Edukacja Notebooks. Nie trzeba pobierać ani instalowania.

Aby wyświetlić przykładowe notesy:

  1. W razie potrzeby zaloguj się do programu Studio i wybierz swój obszar roboczy.
  2. Wybierz pozycję Notesy.
  3. Wybierz kartę Przykłady. Użyj folderu SDK w wersji 2, aby uzyskać przykłady przy użyciu zestawu Python SDK w wersji 2.
  4. Otwórz notes, który chcesz uruchomić. Wybierz pozycję Sklonuj ten notes , aby utworzyć kopię w udziale plików obszaru roboczego. Ta akcja spowoduje skopiowanie notesu wraz z dowolnymi zasobami zależnymi.

Opcja 2. Dostęp na własnym serwerze notesów

Jeśli chcesz przenieść własny serwer notesów na potrzeby programowania lokalnego, wykonaj następujące kroki na komputerze.

  1. Aby zainstalować zestaw Azure Machine Edukacja SDK (wersja 2) dla języka Python, skorzystaj z instrukcji w temacie Zestaw SDK usługi Azure Machine Edukacja

  2. Tworzenie obszaru roboczego usługi Azure Machine Edukacja.

  3. Sklonuj repozytorium AzureML-Examples.

    git clone https://github.com/Azure/azureml-examples.git --depth 1
    
  4. Uruchom serwer notesu z katalogu zawierającego klon.

    jupyter notebook
    

Te instrukcje umożliwiają zainstalowanie podstawowych pakietów SDK niezbędnych dla notesów szybkiego startu i samouczka. Inne przykładowe notesy mogą wymagać zainstalowania dodatkowych składników. Aby uzyskać więcej informacji, zobacz Instalowanie zestawu AZURE Machine Edukacja SDK dla języka Python.

Opcja 3. Dostęp na maszynie DSVM

Środowisko Data Science Virtual Machine (DSVM) to dostosowany obraz maszyny wirtualnej zbudowany specjalnie na potrzeby nauki o danych. Jeśli tworzysz maszynę DSVM, zestaw SDK i serwer notesu są instalowane i konfigurowane dla Ciebie. Jednak nadal musisz utworzyć obszar roboczy i sklonować przykładowe repozytorium.

  1. Tworzenie obszaru roboczego usługi Azure Machine Edukacja.

  2. Sklonuj repozytorium AzureML-Examples.

    git clone https://github.com/Azure/azureml-examples.git --depth 1
    
  3. Uruchom serwer notesu z katalogu zawierającego klon.

    jupyter notebook
    

Łączenie z obszarem roboczym

Niektóre przykłady służą MLClient.from_config() do nawiązywania połączenia z obszarem roboczym. Aby te przykłady działały, potrzebny jest plik konfiguracji w katalogu w ścieżce do przykładu.

Plik konfiguracji jest tworzony dla Ciebie w wystąpieniu obliczeniowym usługi Azure Machine Edukacja. Aby użyć kodu na własnym serwerze notesu lub maszynie DSVM, utwórz plik konfiguracji ręcznie. Użyj jednej z następujących metod:

  • Zapisz plik pliku konfiguracji (aml_config/config.json) w katalogu głównym sklonowanego repozytorium.

  • Pobierz plik konfiguracji obszaru roboczego:

    • Zaloguj się do usługi Azure Machine Edukacja Studio
    • Wybierz ustawienia obszaru roboczego w prawym górnym rogu
    • Wybierz pozycję Pobierz plik konfiguracji
    • Umieść plik w katalogu głównym sklonowanego repozytorium.

    Screenshot of download config.json.

Następne kroki

Zapoznaj się z repozytorium AzureML-Examples, aby dowiedzieć się, co może zrobić usługa Azure Machine Edukacja.

Aby uzyskać więcej przykładów metodyki MLOps, zobacz https://github.com/Azure/mlops-v2.

Skorzystaj z następujących samouczków: