Samouczek: wprowadzenie do Azure Machine Learning w notesach JupyterTutorial: Get started with Azure Machine Learning in Jupyter Notebooks

W tym samouczku wykonasz kroki umożliwiające rozpoczęcie pracy z usługą Azure Machine Learning przy użyciu notesów Jupyter na zarządzanej stacji roboczej opartej na chmurze (wystąpienie obliczeniowe).In this tutorial, you complete the steps to get started with Azure Machine Learning by using Jupyter Notebooks on a managed cloud-based workstation (compute instance). Ten samouczek jest prekursorem do wszystkich innych samouczków Jupyter Notebook.This tutorial is a precursor to all other Jupyter Notebook tutorials.

W tym samouczku zostały wykonane następujące czynności:In this tutorial, you:

  • Utwórz obszar roboczy Azure Machine Learning , który ma być używany w innych samouczkach Jupyter Notebook.Create an Azure Machine Learning workspace to use in other Jupyter Notebook tutorials.
  • Sklonuj Notes samouczków do folderu w obszarze roboczym.Clone the tutorials notebook to your folder in the workspace.
  • Tworzenie wystąpienia obliczeniowego opartego na chmurze z zainstalowanym i wstępnie skonfigurowanym zestawem SDK języka Python Azure Machine Learning.Create a cloud-based compute instance with the Azure Machine Learning Python SDK installed and preconfigured.

Jeśli nie masz subskrypcji Azure, przed rozpoczęciem utwórz bezpłatne konto.If you don’t have an Azure subscription, create a free account before you begin. Wypróbuj bezpłatną lub płatną wersję Azure Machine Learning dzisiaj.Try the free or paid version of Azure Machine Learning today.

Tworzenie obszaru roboczegoCreate a workspace

Obszar roboczy Azure Machine Learning to podstawowe zasoby w chmurze, za pomocą których można eksperymentować, uczeniować i wdrażać modele uczenia maszynowego.An Azure Machine Learning workspace is a foundational resource in the cloud that you use to experiment, train, and deploy machine learning models. Łączy ona Twoją subskrypcję i grupę zasobów platformy Azure z łatwym w użyciu obiektem w usłudze.It ties your Azure subscription and resource group to an easily consumed object in the service.

Pomiń, aby sklonować folder notesu , jeśli masz już obszar roboczy Azure Machine Learning.Skip to Clone a notebook folder if you already have an Azure Machine Learning workspace.

Istnieje wiele sposobów tworzenia obszaru roboczego.There are many ways to create a workspace. W tym samouczku utworzysz obszar roboczy za pośrednictwem Azure Portalej konsoli internetowej do zarządzania zasobami platformy Azure.In this tutorial, you create a workspace via the Azure portal, a web-based console for managing your Azure resources.

  1. Zaloguj się do Azure Portal przy użyciu poświadczeń dla subskrypcji platformy Azure.Sign in to the Azure portal by using the credentials for your Azure subscription.

  2. W lewym górnym rogu Azure Portal wybierz pozycję + Utwórz zasób.In the upper-left corner of the Azure portal, select + Create a resource.

    Zrzut ekranu pokazujący opcję Utwórz zasób.

  3. Użyj paska wyszukiwania, aby znaleźć Machine Learning.Use the search bar to find Machine Learning.

  4. Wybierz Machine Learning.Select Machine Learning.

  5. W okienku Machine Learning wybierz pozycję Utwórz , aby rozpocząć.In the Machine Learning pane, select Create to begin.

  6. Podaj następujące informacje, aby skonfigurować nowy obszar roboczy:Provide the following information to configure your new workspace:

    PoleField OpisDescription
    Nazwa obszaru roboczegoWorkspace name Wprowadź unikatową nazwę identyfikującą obszar roboczy.Enter a unique name that identifies your workspace. W tym przykładzie używamy dokumentów-WS.In this example, we use docs-ws. Nazwy muszą być unikatowe w ramach grupy zasobów.Names must be unique across the resource group. Użyj nazwy, która jest łatwa do odzyskania i odróżniania od obszarów roboczych utworzonych przez inne osoby.Use a name that's easy to recall and to differentiate from workspaces created by others.
    SubskrypcjaSubscription Wybierz subskrypcję platformy Azure, której chcesz użyć.Select the Azure subscription that you want to use.
    Grupa zasobówResource group Użyj istniejącej grupy zasobów w subskrypcji lub wprowadź nazwę, aby utworzyć nową grupę zasobów.Use an existing resource group in your subscription, or enter a name to create a new resource group. Grupa zasobów zawiera powiązane zasoby dla rozwiązania platformy Azure.A resource group holds related resources for an Azure solution. W tym przykładzie używane są dokumenty-AML.In this example, we use docs-aml.
    LokalizacjaLocation Wybierz lokalizację znajdującą się najbliżej użytkowników i zasoby danych, aby utworzyć obszar roboczy.Select the location closest to your users and the data resources to create your workspace.
    Wersja obszaru roboczegoWorkspace edition Wybierz pozycję podstawowa jako typ obszaru roboczego dla tego samouczka.Select Basic as the workspace type for this tutorial. Typ obszaru roboczego określa funkcje, do których będziesz mieć dostęp i Cennik.The workspace type determines the features to which you'll have access and pricing. Wszystkie elementy w tym samouczku można wykonać przy użyciu obszaru roboczego Basic lub Enterprise.Everything in this tutorial can be performed with either a Basic or Enterprise workspace.
  7. Po zakończeniu konfigurowania obszaru roboczego wybierz pozycję Przegląd + Utwórz.After you're finished configuring the workspace, select Review + Create.

    Ostrzeżenie

    Tworzenie obszaru roboczego w chmurze może potrwać kilka minut.It can take several minutes to create your workspace in the cloud.

    Po zakończeniu procesu zostanie wyświetlony komunikat o powodzeniu wdrożenia.When the process is finished, a deployment success message appears.

  8. Aby wyświetlić nowy obszar roboczy, wybierz pozycję Przejdź do zasobu.To view the new workspace, select Go to resource.

Ważne

Zanotuj swój obszar roboczy i subskrypcję.Take note of your workspace and subscription. Te informacje będą potrzebne do utworzenia eksperymentu w odpowiednim miejscu.You'll need this information to ensure you create your experiment in the right place.

Uruchamianie notesu w obszarze roboczymRun a notebook in your workspace

Azure Machine Learning obejmuje serwer notesu chmury w obszarze roboczym na potrzeby instalacji bezpłatnej i wstępnie skonfigurowanego środowiska.Azure Machine Learning includes a cloud notebook server in your workspace for an install-free and preconfigured experience. Użyj własnego środowiska , jeśli wolisz mieć kontrolę nad środowiskiem, pakietami i zależnościami.Use your own environment if you prefer to have control over your environment, packages, and dependencies.

Postępuj zgodnie z tym filmem wideo lub wykonaj szczegółowe kroki w celu sklonowania i uruchomienia notesu samouczka z obszaru roboczego.Follow along with this video or use the detailed steps to clone and run the tutorial notebook from your workspace.

Klonowanie folderu notesuClone a notebook folder

Wykonaj następujące czynności konfiguracyjne i wykonaj kroki opisane w Azure Machine Learning Studio.You complete the following experiment setup and run steps in Azure Machine Learning studio. Ten skonsolidowany interfejs zawiera narzędzia uczenia maszynowego do wykonywania scenariuszy analizy danych dla lekarzy danych o wszystkich poziomach umiejętności.This consolidated interface includes machine learning tools to perform data science scenarios for data science practitioners of all skill levels.

  1. Zaloguj się do Azure Machine Learning Studio.Sign in to Azure Machine Learning studio.

  2. Wybierz swoją subskrypcję i utworzony obszar roboczy.Select your subscription and the workspace you created.

  3. Po lewej stronie wybierz pozycję notesy.On the left, select Notebooks.

  4. W górnej części Wybierz kartę przykłady .At the top, select the Samples tab.

  5. Otwórz folder Python .Open the Python folder.

  6. Otwórz w folderze numer wersji.Open the folder with a version number on it. Ta liczba reprezentuje bieżącą wersję zestawu Python SDK.This number represents the current release for the Python SDK.

  7. Wybierz przycisk ... po prawej stronie folderu samouczki , a następnie wybierz pozycję Klonuj.Select the ... button at the right of the tutorials folder, and then select Clone.

    Zrzut ekranu pokazujący folder klonowania samouczków.

  8. Lista folderów przedstawia każdego użytkownika, który uzyskuje dostęp do obszaru roboczego.A list of folders shows each user who accesses the workspace. Wybierz folder, w którym ma zostać sklonowany folder samouczków .Select your folder to clone the tutorials folder there.

Otwieranie sklonowanego notesuOpen the cloned notebook

  1. Otwórz folder samouczków , który został zamknięty w sekcji pliki użytkownika .Open the tutorials folder that was closed into your User files section.

    Ważne

    Notesy można wyświetlać w folderze Samples , ale nie można w tym miejscu uruchamiać notesu.You can view notebooks in the samples folder but you can't run a notebook from there. Aby uruchomić Notes, upewnij się, że otwarto sklonowaną wersję notesu w sekcji pliki użytkownika .To run a notebook, make sure you open the cloned version of the notebook in the User Files section.

  2. Wybierz plik IMG-klasyfikacyjn-part1-Train. ipynb w folderze samouczki/— Klasyfikacja obrazu-mnist ręcznie-Data .Select the img-classification-part1-training.ipynb file in your tutorials/image-classification-mnist-data folder.

    Zrzut ekranu pokazujący folder otwartych samouczków.

  3. Na górnym pasku wybierz wystąpienie obliczeniowe, które ma zostać użyte do uruchomienia notesu.On the top bar, select a compute instance to use to run the notebook. Te maszyny wirtualne są wstępnie skonfigurowane z wszystko, czego potrzebujesz do uruchamiania Azure Machine Learning.These virtual machines (VMs) are preconfigured with everything you need to run Azure Machine Learning.

  4. Jeśli nie zostaną znalezione żadne maszyny wirtualne, wybierz pozycję + Dodaj , aby utworzyć maszynę wirtualną wystąpienia obliczeniowego.If no VMs are found, select + Add to create the compute instance VM.

    1. Podczas tworzenia maszyny wirtualnej wykonaj następujące reguły:When you create a VM, follow these rules:

      • Nazwa jest wymagana, a pole nie może być puste.A name is required, and the field can't be empty.
      • Nazwa musi być unikatowa (w sposób niezależny od wielkości liter) we wszystkich istniejących wystąpieniach obliczeniowych w regionie usługi Azure Workspace lub wystąpienia obliczeniowego.The name must be unique (in a case-insensitive fashion) across all existing compute instances in the Azure region of the workspace or compute instance. Otrzymasz alert, jeśli wybrana nazwa nie jest unikatowa.You'll get an alert if the name you choose isn't unique.
      • Prawidłowe znaki to wielkie i małe litery, cyfry od 0 do 9 i znak kreski (-).Valid characters are uppercase and lowercase letters, numbers 0 to 9, and the dash character (-).
      • Nazwa musi mieć długość od 3 do 24 znaków.The name must be between 3 and 24 characters long.
      • Nazwa powinna zaczynać się literą, nie cyfrą ani znakiem kreski.The name should start with a letter, not a number or a dash character.
      • Jeśli jest używany znak kreski, musi następować co najmniej jedną literę po myślniku.If a dash character is used, it must be followed by at least one letter after the dash. Na przykład test-, test-0, test-01 jest nieprawidłowy, podczas gdy test-a0, test-0a są prawidłowymi wystąpieniami.For example, Test-, test-0, test-01 are invalid, while test-a0, test-0a are valid instances.
    2. Wybierz rozmiar maszyny wirtualnej z dostępnych opcji.Select the VM size from the available choices. Dla samouczków jest dobrym rozwiązaniem jest domyślna maszyna wirtualna.For the tutorials, the default VM is a good choice.

    3. Następnie wybierz pozycję Utwórz.Then select Create. Skonfigurowanie maszyny wirtualnej może potrwać około pięciu minut.It can take approximately five minutes to set up your VM.

  5. Gdy maszyna wirtualna jest dostępna, zostanie wyświetlona na górnym pasku narzędzi.When the VM is available, it appears in the top toolbar. Teraz można uruchomić Notes przy użyciu polecenia Uruchom wszystko na pasku narzędzi lub SHIFT + ENTER w komórkach kodu notesu.You can now run the notebook by using either Run all in the toolbar or Shift+Enter in the code cells of the notebook.

Jeśli masz niestandardowe widżety lub wolisz używać Jupyter lub JupyterLab, wybierz listę rozwijaną Jupyter po prawej stronie.If you have custom widgets or prefer to use Jupyter or JupyterLab, select the Jupyter drop-down list on the far right. Następnie wybierz pozycję Jupyter lub JupyterLab.Then select Jupyter or JupyterLab. Zostanie otwarte nowe okno przeglądarki.The new browser window opens.

Następne krokiNext steps

Teraz, gdy masz już skonfigurowane środowisko programistyczne, Kontynuuj, aby nauczyć model w Jupyter Notebook.Now that you have a development environment set up, continue on to train a model in a Jupyter Notebook.

Jeśli nie planujesz teraz następujących samouczków, Zatrzymaj maszynę wirtualną serwera notesu chmury, gdy nie używasz jej do obniżenia kosztów.If you don't plan on following any other tutorials now, stop the cloud notebook server VM when you aren't using it to reduce cost.

Jeśli używasz wystąpienia obliczeniowego lub maszyny wirtualnej z notesem, Zatrzymaj maszynę wirtualną, gdy nie używasz jej do obniżenia kosztów.If you used a compute instance or Notebook VM, stop the VM when you aren't using it to reduce cost.

  1. W obszarze roboczym wybierz pozycję obliczenia.In your workspace, select Compute.

  2. Z listy wybierz maszynę wirtualną.From the list, select the VM.

  3. Wybierz pozycję Zatrzymaj.Select Stop.

  4. Gdy wszystko będzie gotowe do korzystania z serwera, wybierz pozycję Uruchom.When you're ready to use the server again, select Start.