Instalowanie zestawu SDK usługi Azure Machine Learning dla języka Python

Ten artykuł zawiera przewodnik dotyczący różnych opcji instalacji zestawu SDK.

Wymagania wstępne


Domyślna instalacja

Użyj polecenia azureml-core.

pip install azureml-core

Następnie zainstaluj wszystkie inne pakiety wymagane do określonego zadania.

Uaktualnianie instalacji

Porada

Zalecamy, aby zawsze zachować aktualizację azureml-core do najnowszej wersji.

Uaktualnij poprzednią wersję:

pip install --upgrade azureml-core

Sprawdzanie wersji

Sprawdź wersję zestawu SDK:

pip show azureml-core

Aby wyświetlić wszystkie pakiety w środowisku:

pip list

Możesz również wyświetlić wersję zestawu SDK w języku Python, ale ta wersja nie zawiera wersji pomocniczej.

import azureml.core
print(azureml.core.VERSION)

Aby dowiedzieć się więcej na temat konfigurowania środowiska projektowego dla usługi Azure Machine Learning, zobacz Konfigurowanie środowiska projektowego.

Inne pakiety azureml

Zestaw SDK zawiera wiele innych opcjonalnych pakietów, które można zainstalować. Obejmują one zależności, które nie są wymagane dla wszystkich przypadków użycia, więc nie są uwzględniane w instalacji domyślnej w celu uniknięcia wzdęcia środowiska. W poniższej tabeli przedstawiono pakiety , ich przypadki użycia i polecenie do zainstalowania, zaktualizowanie & kontroli wersji.

Dodatkowy pakiet Przypadek użycia Instalowanie/uaktualnianie/pokazywanie wersji
azureml-automl-core Zawiera podstawowe klasy zautomatyzowanego uczenia maszynowego dla usługi Azure Machine Learning.
Ten pakiet jest używany przez program azureml-train-automl-client i azureml-train-automl-runtime.
pip install azureml-automl-core
pip install --upgrade azureml-automl-core
pip show azureml-automl-core
azureml-accel-models Przyspiesza głębokie sieci neuronowe w układach FPGA za pomocą usługi Azure ML Hardware Accelerated Models Service. pip install azureml-accel-models
pip install --upgrade azureml-accel-models
pip show azureml-accel-models
azureml-train-automl Udostępnia klasy do kompilowania i uruchamiania eksperymentów zautomatyzowanego uczenia maszynowego. Instaluje również typowe pakiety nauki o danych, w tym pandas, numpyi scikit-learn.

Jeśli chcesz przesłać automatyczne uruchamianie uczenia maszynowego w zdalnym środowisku obliczeniowym i nie musisz wykonywać żadnych uczenia maszynowego lokalnie, zalecamy użycie klienta elastycznego , azureml-train-automl-clientpakiet, który jest częścią azureml-sdkprogramu .

Aby uzyskać więcej informacji na temat instalacji i pracy z pełnym automl zestawem SDK lub jego klientem cienkim, zobacz dodatkowe wskazówki dotyczące przypadków użycia. azureml-train-automl-client

Podobnie jak w przypadku standardu języka Python, obsługiwana jest jedna wersja wsteczna i zgodność z jedną wersją do przodu, ale tylko dla pełnego azureml-train-automl pakietu. Jeśli na przykład model jest trenowany przy użyciu zestawu SDK w wersji 1.29.0, możesz wnioskować za pomocą zestawu SDK w wersji od 1.28.0 do 1.30.0.
W przypadku lokalnego środowiska conda:
pip install azureml-train-automl
pip install --upgrade azureml-train-automl pip install show azureml-train-automl

Klient cienki na potrzeby obliczeń zdalnych:
pip install azureml-train-automl-client
pip install --upgrade azureml-train-automl-client
pip install show azureml-train-automl-client
azureml-contrib Instaluje pakiety azureml-contrib-* zawierające funkcje eksperymentalne lub funkcje w wersji zapoznawczej. pip install azureml-contrib
pip install --upgrade azureml-contrib
pip show azureml-contrib
azureml-datadrift Zawiera funkcje wykrywania, kiedy dane trenowania modelu dryfowały z danych oceniania. pip install azureml-datadrift
pip install --upgrade azureml-datadrift
pip show azureml-datadrift
azureml-interpret Służy do interpretowania modelu, w tym znaczenia funkcji i klasy dla modeli blackbox i whitebox. pip azureml-interpret
pip install --upgrade azureml-interpret
pip show azureml-interpret
azureml-widgets Zawiera podstawowe pakiety, moduły i klasy dla usługi Azure Machine Learning. pip install azureml-widgets
pip install --upgrade azureml-widgets
pip show azureml-widgets
azureml-contrib-services Udostępnia funkcje skryptów oceniania w celu żądania nieprzetworzonego dostępu HTTP. pip install azureml-contrib-services
pip install --upgrade azureml-contrib-services
pip show azureml-contrib-services
azureml-tensorboard Udostępnia klasy i metody eksportowania historii przebiegu eksperymentu oraz uruchamiania narzędzia TensorBoard w celu wizualizacji wydajności i struktury eksperymentu. pip install azureml-tensorboard
pip install --upgrade azureml-tensorboard
pip show azureml-tensorboard
azureml-mlflow Zawiera funkcje integrujące usługę Azure Machine Learning z usługą MLFlow. pip install azureml-mlflow
pip install --upgrade azureml-mlflow
pip show azureml-mlflow
azureml-automl-runtime Zawiera klasy zautomatyzowanego uczenia maszynowego do wykonywania przebiegów w usłudze Azure Machine Learning. pip install azureml-automl-runtime
pip install --upgrade azureml-automl-runtime
pip show azureml-automl-runtime
azureml-widgets Zawiera funkcje wyświetlania postępu przebiegów trenowania uczenia maszynowego w notesach Jupyter Notebook. pip install azureml-widgets
pip install --upgrade azureml-widgets
pip show azureml-widgets
azureml-train-restclients-hyperdrive Zawiera klasy potrzebne do utworzenia funkcji HyperDriveRuns za pomocą polecenia azureml-train-core. pip install azureml-train-restclients-hyperdrive
pip install --upgrade azureml-train-restclients-hyperdrive
pip show azureml-train-restclients-hyperdrive
azureml-train-core Zawiera klasy narzędzia do szacowania podstawowego oraz klasy ogólnego narzędzia do szacowania używane w trenowaniu głębokiej sieci neuronowej (DNN), narzędzia do szacowania używane w Scikit-Learn trenowaniu, modułach i klasach obsługujących dostrajanie hiperparametrów. pip install azureml-core
pip install --upgrade azureml-core
pip show azureml-core
azureml-train-automl-runtime Zawiera funkcje reprezentujące podstawowe składniki zautomatyzowanego uczenia maszynowego i środowiska uruchomieniowego w usłudze Azure Machine Learning. pip install azureml-train-automl-runtime
pip install --upgrade azureml-train-automl-runtime
pip show azureml-train-automl-runtime
azureml-train-automl-client Zawiera podstawowe pakiety, moduły i klasy dla usługi Azure Machine Learning. pip install azureml-train-automl-client
pip install --upgrade azureml-train-automl-client
pip show azureml-train-automl-client
azureml-telemetry Ten pakiet służy do zbierania danych telemetrycznych, takich jak komunikaty dziennika, metryki, zdarzenia i komunikaty o aktywności. pip install azureml-telemetry
pip install --upgrade azureml-telemetry
pip show azureml-telemetry
azureml-synapse Zawiera polecenie Magic służące do zarządzania sesją usługi Synapse i przesyłania kodu oraz widżetu SparkMonitor w celu monitorowania postępu zadania platformy Spark dla programów Jupyter i JupyterLab pip install azureml-synapse
pip install --upgrade azureml-synapse
pip show azureml-synapse
azureml-sdk Pakiet Thos służy do tworzenia i uruchamiania przepływów pracy uczenia maszynowego w usłudze Azure Machine Learning pip install azureml-sdk
pip install --upgrade azureml-sdk
pip show azureml-sdk
azureml-pipeline-steps Zawiera wstępnie utworzone kroki, które można wykonać w potoku usługi Azure Machine Learning. pip install azureml-pipeline-steps
pip install --upgrade azureml-pipeline-steps
pip show azureml-pipeline-steps
azureml-pipeline-core Zawiera podstawowe funkcje potoków usługi Azure Machine Learning, które są konfigurowalnymi przepływami pracy uczenia maszynowego. pip install azureml-pipeline-core
pip install --upgrade azureml-pipeline-core
pip show azureml-pipeline-core
azureml-pipeline Ten pakiet służy do tworzenia, optymalizowania przepływów pracy uczenia maszynowego i zarządzania nimi pip install azureml-pipeline
pip install --upgrade azureml-pipeline
pip show azureml-pipeline
azureml-opendatasets Zawiera podstawowe funkcje potoków usługi Azure Machine Learning, które są konfigurowalnymi przepływami pracy uczenia maszynowego. pip install azureml-opendatasets
pip install --upgrade azureml-opendatasets
pip show azureml-opendatasets
azureml-interpret Zawiera funkcje pracy z interpretacją modelu w usłudze Azure Machine Learning. pip install azureml-interpret
pip install --upgrade azureml-interpret
pip show azureml-interpret
azureml-defaults Ten pakiet to metapakiet używany wewnętrznie przez usługę Azure Machine Learning. pip install azureml-defaults
pip install --upgrade azureml-defaults
pip show azureml-defaults
azureml-dataset-runtime Celem tego pakietu jest koordynowanie zależności w pakietach AzureML. Ten pakiet jest wewnętrzny i nie ma być używany bezpośrednio. pip install azureml-dataset-runtime
pip install --upgrade azureml-dataset-runtime
pip show azureml-dataset-runtime
azureml-datadrift Zawiera funkcje wykrywania, kiedy dane trenowania modelu dryfowały z danych oceniania. pip install azureml-datadrift
pip install --upgrade azureml-datadrift
pip show azureml-datadrift
azureml-contrib-server Ten pakiet jest lokalną usługą HTTP używaną do uwidocznienia podzestawu funkcji udostępnianych przez zestaw SDK usługi AzureML do rozszerzeń programu VS Tools for AI (VSCode i Visual Studio) pip install azureml-contrib-server
pip install --upgrade azureml-contrib-server
pip show azureml-contrib-server
azureml-contrib-run Ten pakiet jest używany do zawierania kodu integracji usługi AzureML z usługą Mlflow. pip install azureml-core
pip install --upgrade azureml-core
pip show azureml-core
azureml-contrib-reinforcementlearning Zawiera funkcje tworzenia docelowego środowiska obliczeniowego systemu Windows w usłudze Azure Machine Learning. pip install azureml-contrib-reinforcementlearning
pip install --upgrade azureml-contrib-reinforcementlearning
pip show azureml-contrib-reinforcementlearning
azureml-contrib-pipeline-steps Zawiera moduły i klasy dla wyspecjalizowanych kroków potoku usługi Azure Machine Learning i skojarzonej konfiguracji. pip install azureml-contrib-pipeline-steps
pip install --upgrade azureml-contrib-pipeline-steps
pip show azureml-contrib-pipeline-steps
azureml-contrib-notebook Zawiera rozszerzenia do pracy z notesami Jupyter w usłudze Azure Machine Learning. pip install azureml-contrib-notebook
pip install --upgrade azureml-contrib-notebook
pip show azureml-contrib-notebook
azureml-contrib-gbdt Ten pakiet zawiera narzędzie do szacowania LightGBM. pip install azureml-contrib-gbdt
pip install --upgrade azureml-contrib-gbdt
pip show azureml-contrib-gbdt
azureml-contrib-functions Zawiera funkcje tworzenia pakietów modeli usługi Azure Machine Learning na potrzeby wdrażania w Azure Functions. pip install azureml-contrib-functions
pip install --upgrade azureml-contrib-functions
pip show azureml-contrib-functions
azureml-contrib-fairness Ten pakiet obsługuje korzystanie z pulpitów nawigacyjnych oceny sprawiedliwości w usłudze Azure Machine Learning Studio pip install azureml-contrib-fairness
pip install --upgrade azureml-contrib-fairness
pip show azureml-contrib-fairness
azureml-contrib-dataset Zawiera wyspecjalizowane funkcje do pracy z obiektami zestawu danych w usłudze Azure Machine Learning. pip install azureml-contrib-dataset
pip install --upgrade azureml-contrib-dataset
pip show azureml-contrib-dataset
azureml-contrib-automl-pipeline-steps Zawiera wstępnie utworzone kroki, które można wykonać w potoku usługi Azure Machine Learning. pip install azureml-contrib-automl-pipeline-steps
pip install --upgrade azureml-contrib-automl-pipeline-steps
pip show azureml-contrib-automl-pipeline-steps
azureml-contrib-automl-dnn-vision Ten pakiet ma być używany tylko przez skrypty generowane przez system rozwiązania AutoML. Aby zainstalować w systemie Windows, pakiety "torch" i "torchvision" muszą być zainstalowane oddzielnie przed tym pakietem. pip install azureml-contrib-automl-dnn-vision
pip install --upgrade azureml-contrib-automl-dnn-vision
pip show azureml-contrib-automl-dnn-vision
azureml-contrib-automl-dnn-forecasting Wspólny pakiet rozszerzenia interfejsu wiersza polecenia usługi Azure ML. Typowe dla platformy azure-cli-ml i azure-cli-ml-preview. pip install azureml-contrib-automl-dnn-forecasting
pip install --upgrade azureml-contrib-automl-dnn-forecasting
pip show azureml-contrib-automl-dnn-forecasting
azureml-contrib-aisc AzureML Contrib for AzureML AI Super Computer compute target (Usługa AzureML — super komputer) — obiekt docelowy obliczeniowy. AISCCompute to zarządzana infrastruktura obliczeniowa sztucznej inteligencji, którą można dołączyć do obszaru roboczego przez administratora klastra. pip install azureml-contrib-aisc
pip install --upgrade azureml-contrib-aisc
pip show azureml-contrib-aisc
azureml-cli-common Wspólny pakiet rozszerzenia interfejsu wiersza polecenia usługi Azure ML. Typowe dla platformy azure-cli-ml i azure-cli-ml-preview. pip install azureml-cli-common
pip install --upgrade azureml-cli-common
pip show azureml-cli-common
azureml-automl-dnn-nlp Ten pakiet ma być używany tylko przez skrypty generowane przez system rozwiązania AutoML. pip install azureml-automl-dnn-nlp
pip install --upgrade azureml-automl-dnn-nlp
pip show azureml-automl-dnn-nlp
azureml-accel-models Przyspieszanie głębokich sieci neuronowych w układach FPG za pomocą usługi Azure ML Hardware Accelerated Models Service. pip install azureml-accel-models
pip install --upgrade azureml-accel-models
pip show azureml-accel-models
azureml-inference-server-http Ten pakiet umożliwia tworzenie lokalne,integracja/ciągłe wdrażanie,trasy serwera. pip install azureml-inference-server-http
pip install --upgrade azureml-inference-server-http
pip show azureml-inference-server-http
azure-ml-component Ten pakiet zawiera funkcje tworzenia składników usługi Azure Machine Learning i zarządzania nimi, tworzenia i przesyłania potoków przy użyciu składników pip install azure-ml-component
pip install --upgrade azure-ml-component
pip show azure-ml-component
azureml-pipeline-wrapper Ten pakiet zawiera funkcje tworzenia modułów usługi Azure Machine Learning i zarządzania nimi, tworzenia i przesyłania potoków przy użyciu modułów pip install azureml-pipeline-wrapper
pip install --upgrade azureml-pipeline-wrapper
pip show azureml-pipeline-wrapper
azureml-designer-cv-modules Moduły do wstępnego przetwarzania i przekształcania obrazów, takich jak przycinanie, wypełnianie lub zmienianie rozmiaru. pip install azureml-designer-cv-modules
pip install --upgrade azureml-designer-cv-modules
pip show azureml-designer-cv-modules
azureml-designer-pytorch-modules Moduły do trenowania i wnioskowania modeli klasyfikacji obrazów oparte na strukturze pytorch. pip install azureml-designer-pytorch-modules
pip install --upgrade azureml-designer-pytorch-modules
pip show azureml-designer-pytorch-modules
azureml-designer-vowpal-wabbit-modules Moduły do trenowania i wnioskowania modeli oparte na strukturze Vowpal Wabbit. pip install azureml-designer-vowpal-wabbit-modules
pip install --upgrade azureml-designer-vowpal-wabbit-modules
pip show azureml-designer-vowpal-wabbit-modules
azureml-designer-classic-modules Różne moduły do przetwarzania danych, trenowania modelu, wnioskowania i oceny. pip install azureml-designer-classic-modules
pip install --upgrade azureml-designer-classic-modules
pip show azureml-designer-classic-modules
azureml-designer-recommender-modules Moduły do trenowania i wnioskowania modeli rekomendacji na podstawie głębokiej sieci neuronowej. pip install azureml-designer-recommender-modules
pip install --upgrade azureml-designer-recommender-modules
pip show azureml-designer-recommender-modules
azureml-designer-internal Funkcje wewnętrzne udostępniane dla wbudowanych modułów. pip install azureml-designer-internal
pip install --upgrade azureml-designer-internal
pip show azureml-designer-internal
azureml-designer-core Podstawowe funkcje definicji typu danych, operacji we/wy danych i często używanych funkcji. pip install azureml-designer-core
pip install --upgrade azureml-designer-core
pip show azureml-designer-core
azureml-designer-datatransform-modules Moduły do przekształcania zestawu danych, takie jak stosowanie operacji matematycznych, zapytań SQL, wycinanie wartości odstających lub generowanie raportu statystycznego. pip install azureml-designer-datatransform-modules
pip install --upgrade azureml-designer-datatransform-modules
pip show azureml-designer-datatransform-modules
azureml-designer-dataio-modules Moduły ładujące dane do projektanta usługi Azure Machine Learning i zapisujące dane w magazynie opartym na chmurze. pip install azureml-designer-dataio-modules
pip install --upgrade azureml-designer-dataio-modules
pip show azureml-designer-dataio-modules
azureml-designer-serving Udostępniaj funkcje do wywoływania wbudowanych modułów w usłudze wdrażania. pip install azureml-designer-serving
pip install --upgrade azureml-designer-serving
pip show azureml-designer-serving
azureml-contrib-datadrift Zawiera funkcje wykrywania dryfu danych dla różnych zestawów danych używanych w uczeniu maszynowym, w tym zestawów danych szkoleniowych i zestawu danych oceniania. pip install azureml-contrib-datadrift
pip install --upgrade azureml-contrib-datadrift
pip show azureml-contrib-datadrift
azureml-contrib-explain-model Zawiera eksperymentalne funkcje pakietu azureml-explain-model, który oferuje różne usługi umożliwiające interpretowanie modelu uczenia maszynowego. pip install azureml-contrib-explain-model
pip install --upgrade azureml-contrib-explain-model
pip show azureml-contrib-explain-model
azureml-contrib-opendatasets Ten pakiet udostępnia zestaw interfejsów API do korzystania z zestawów danych usługi Azure Open Datasets. pip install azureml-contrib-opendatasets
pip install --upgrade azureml-contrib-opendatasets
pip show azureml-contrib-opendatasets
azureml-train-widgets Zawiera widżety notesów Jupyter Notebook do wizualnego śledzenia przebiegów. pip install azureml-train-widgets
pip install --upgrade azureml-train-widgets
pip show azureml-train-widgets

Aby uzyskać więcej informacji na temat powyższych pakietów, zobacz AzureML w witrynie pypi.

Dodatkowe wskazówki dotyczące przypadków użycia

Jeśli twój przypadek użycia został opisany poniżej, zapoznaj się ze wskazówkami i zalecanymi akcjami.

Przypadek użycia Wskazówki
Korzystanie z akcji automl  Instalowanie pełnej wersjiazureml-train-automl Zestaw SDK w nowym 64-bitowym środowisku języka Python. Wymagane jest nowe środowisko 64-bitowe ze względu na zależność od struktury LightGBM . Ten pakiet instaluje i przypina określone wersje pakietów nauki o danych w celu zapewnienia zgodności, co wymaga czystego środowiska.

Klient cienki, azureml-train-automl-client, pakiet nie instaluje dodatkowych pakietów nauki o danych ani nie wymaga czystego środowiska języka Python. Zalecamy azureml-train-automl-client przesyłanie przebiegów zautomatyzowanego uczenia maszynowego tylko do zdalnego przetwarzania obliczeniowego i nie trzeba przesyłać przebiegów lokalnych ani pobierać modelu lokalnie.

Jedna wersja do tyłu i zgodność z jedną wersją do przodu jest obsługiwana tylko w przypadku modeli wytrenowanych z pełnym azureml-train-automl pakietem. Jeśli na przykład model jest trenowany przy użyciu zestawu SDK w wersji 1.29.0, możesz wnioskować przy użyciu zestawu SDK w wersjach od 1.28.0 do 1.30.0.
Korzystanie z usługi Azure Databricks W środowisku usługi Azure Databricks użyj źródeł bibliotek opisanych w tym przewodniku , aby zainstalować zestaw SDK. Zapoznaj się również z tymi wskazówkami , aby uzyskać więcej informacji na temat pracy z zestawem Azure Machine Learning SDK dla języka Python w usłudze Azure Databricks.
Korzystanie z usługi Azure Data Science Virtual Machine Maszyny wirtualne do analizy danych na platformie Azure utworzone po 27 września 2018 r. mają preinstalowany zestaw SDK języka Python.
Uruchamianie samouczków lub notesów usługi Azure Machine Learning Jeśli używasz starszej wersji zestawu SDK niż ta wymieniona w samouczku lub notesie, należy uaktualnić zestaw SDK. Niektóre funkcje samouczków i notesów mogą wymagać dodatkowych pakietów języka Python, takich jak matplotlib, scikit-learnlub pandas. Instrukcje w każdym samouczku i notesie zawierają wymagane pakiety.

Rozwiązywanie problemów

  • Instalacja pip: Nie ma gwarancji, że zależności są spójne z instalacją jednowierszową:

    Jest to znane ograniczenie narzędzia pip, ponieważ nie ma działającego modułu rozpoznawania zależności podczas instalacji jako pojedynczego wiersza. Pierwsza unikatowa zależność jest jedyną, na która patrzy.

    W poniższym kodzie azureml-datadrift i azureml-train-automl są instalowane przy użyciu instalacji pip jednowierszowej.

      pip install azureml-datadrift, azureml-train-automl
    

    W tym przykładzie załóżmy, że azureml-datadrift wymaga > wersji 1.0 i azureml-train-automl wymaga wersji < 1.2. Jeśli najnowsza wersja programu azureml-datadrift to 1.3, oba pakiety zostaną uaktualnione do wersji 1.3, niezależnie od azureml-train-automl wymagania dotyczącego pakietu dla starszej wersji.

    Aby upewnić się, że odpowiednie wersje są zainstalowane dla pakietów, należy zainstalować przy użyciu wielu wierszy, takich jak w poniższym kodzie. Kolejność nie jest tutaj problemem, ponieważ narzędzie pip jawnie obniża poziom w ramach następnego wywołania wiersza. Dlatego są stosowane odpowiednie zależności wersji.

       pip install azureml-datadrift
       pip install azureml-train-automl 
    
  • Nie ma gwarancji, że pakiet wyjaśnień zostanie zainstalowany podczas instalowania klienta azureml-train-automl-client:

    Podczas uruchamiania zdalnego przebiegu zautomatyzowanego uczenia maszynowego z włączonym wyjaśnieniem modelu zostanie wyświetlony komunikat o błędzie "Zainstaluj pakiet azureml-explain-model dla wyjaśnień modelu". Jest to znany problem. Aby obejść ten problem, wykonaj jedną z poniższych czynności:

    1. Zainstaluj model azureml-explain-model lokalnie.
        pip install azureml-explain-model
    
    1. Wyłącz funkcję wyjaśniania całkowicie, przekazując model_explainability=False w konfiguracji rozwiązania AutoML.
        automl_config = AutoMLConfig(task = 'classification',
                               path = '.',
                               debug_log = 'automated_ml_errors.log',
                               compute_target = compute_target,
                               run_configuration = aml_run_config,
                               featurization = 'auto',
                               model_explainability=False,
                               training_data = prepped_data,
                               label_column_name = 'Survived',
                               **automl_settings)
    
  • Błędy biblioteki Panda: zwykle występujące podczas eksperymentu rozwiązania AutoML:

    Podczas ręcznego konfigurowania środowiska przy użyciu narzędzia pip mogą wystąpić błędy (szczególnie z biblioteki pandas) z powodu instalacji nieobsługiwanych wersji pakietów.

    Na przykład ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is not a package

    Aby zapobiec takim błędom, zainstaluj zestaw AUTOML SDK przy użyciu automl_setup.cmd:

    1. Otwórz wiersz polecenia platformy Anaconda i sklonuj repozytorium GitHub, aby uzyskać zestaw przykładowych notesów.
    git clone https://github.com/Azure/MachineLearningNotebooks.git
    
    1. cd do folderu how-to-use-azureml/automated-machine-learning, w którym wyodrębniono przykładowe notesy, a następnie uruchom następujące polecenie:
    automl_setup
    
  • KeyError: "marka" podczas uruchamiania rozwiązania AutoML w lokalnym środowisku obliczeniowym lub klastrze usługi Azure Databricks

    Jeśli nowe środowisko zostało utworzone po 10 czerwca 2020 r. przy użyciu zestawu SDK 1.7.0 lub starszego, szkolenie może zakończyć się niepowodzeniem z powodu aktualizacji w pakiecie py-cpuinfo. (Nie ma to wpływu na środowiska utworzone 10 czerwca 2020 r., ponieważ eksperymenty są uruchamiane na zdalnych obliczeniach, ponieważ są używane buforowane obrazy szkoleniowe). Aby obejść ten problem, wykonaj jedną z następujących dwóch czynności:

    • Zaktualizuj zestaw SDK do wersji 1.8.0 lub nowszej (spowoduje to również obniżenie poziomu py-cpuinfo do wersji 5.0.0):

      pip install --upgrade azureml-sdk[automl]
      
    • Obniż wersję zainstalowanej wersji narzędzia py-cpuinfo do wersji 5.0.0:

      pip install py-cpuinfo==5.0.0
      
  • Komunikat o błędzie: Nie można odinstalować pliku "PyYAML"

    Zestaw SDK usługi Azure Machine Learning dla języka Python: PyYAML to distutils zainstalowany projekt. W związku z tym nie możemy dokładnie określić, które pliki należą do niego, jeśli istnieje częściowe odinstalowanie. Aby kontynuować instalowanie zestawu SDK podczas ignorowania tego błędu, użyj:

    pip install --upgrade azureml-sdk[notebooks,automl] --ignore-installed PyYAML
    
  • Instalacja zestawu SDK usługi Azure Machine Learning kończy się niepowodzeniem z powodu wyjątku: ModuleNotFoundError: Brak modułu o nazwie "ruamel" lub "ImportError: brak modułu o nazwie ruamel.yaml"

    Ten problem występuje podczas instalacji zestawu Azure Machine Learning SDK dla języka Python w najnowszej wersji narzędzia pip (>20.1.1) w środowisku podstawowym conda dla wszystkich wydanych wersji zestawu Azure Machine Learning SDK dla języka Python. Zapoznaj się z następującymi obejściami:

    • Unikaj instalowania zestawu SDK języka Python w środowisku podstawowym conda, zamiast tworzyć środowisko conda i instalować zestaw SDK w tym nowo utworzonym środowisku użytkownika. Najnowsza aplikacja pip powinna pracować nad tym nowym środowiskiem Conda.

    • W przypadku tworzenia obrazów na platformie Docker, gdzie nie można odłączyć się od środowiska podstawowego conda, przypnij plik pip<=20.1.1 w pliku platformy Docker.

    conda install -c r -y conda python=3.8 pip=20.1.1
    

Następne kroki

Spróbuj wykonać następujące następne kroki, aby dowiedzieć się, jak używać zestawu SDK usługi Azure Machine Learning service dla języka Python:

  1. Przeczytaj omówienie zestawu SDK języka Python dla usługi Azure Machine Learnin , aby dowiedzieć się więcej o kluczowych klasach i wzorcach projektowych z przykładami kodu.
  2. Postępuj zgodnie z samouczkiem Rozpoczynanie pracy z usługą Azure Machine Learning w języku Python, aby rozpocząć tworzenie eksperymentów i modeli.