使用 Jupyter Notebook 探索 Azure Machine Learning
適用於:Python SDK azure-ai-ml v2 (目前)
AzureML-Examples 存放庫包含最新的 (v2) Azure Machine Learning Python CLI 和 SDK 樣本。 如需各種範例類型的相關資訊,請參閱讀我檔案。
本文說明如何從下列環境存取存放庫:
- Azure Machine Learning 計算執行個體
- 您自己的計算資源
- 資料科學虛擬機器 (DSVM)
您也可以瀏覽程式碼範例,以取得更多範例。
選項 1:透過 Azure Machine Learning 計算執行個體存取 (建議)
若要開始使用範例,最簡單的方式是完成建立資源以開始使用。 完成後,您會擁有一個預先載入了 SDK 和 Azure Machine Learning Notebooks 存放庫的專用筆記本伺服器。 您不需要下載或安裝。
若要檢視範例筆記本:
- 登入 [工作室],然後視需要選取工作區。
- 選取 [筆記本]。
- 選取 [樣本] 索引標籤。如需使用 Python SDK v2 的範例,請使用 [SDK v2] 資料夾。
- 開啟您想要執行的 Notebook。 選取 [複製此 Notebook],在工作區檔案共用中建立複本。 此動作會將筆記本連同任何相依資源複製到專案中的檔案儲存體。
選項 2:透過您自己的 Notebook 伺服器存取
如果您想要自備 Notebook 伺服器在本機開發,請在電腦上遵循下列步驟。
使用 Azure Machine Learning SDK 中的指示,安裝適用於 Python 的 Azure Machine Learning SDK (v2)
-
git clone https://github.com/Azure/azureml-examples.git --depth 1
從包含複製品的目錄啟動 Notebook 伺服器。
jupyter notebook
這些指示會安裝快速入門和教學課程 Notebook 所需的基底 SDK 套件。 若要使用其他範例筆記本,可能需要安裝額外的元件。 如需詳細資訊,請參閱安裝適用於 Python 的 Azure Machine Learning SDK。
選項 3:透過 DSVM 存取
資料科學虛擬機器 (DSVM) 是專為進行資料科學而建置的自訂虛擬機器 (VM) 映像。 如果您建立 DSVM,系統將為您安裝及設定 SDK 和 Notebook 伺服器。 不過,您仍須建立工作區並複製範例存放庫。
-
git clone https://github.com/Azure/azureml-examples.git **depth 1
從包含複製的目錄啟動 Notebook 伺服器。
jupyter notebook
連線到工作區
部分範例會使用 MLClient.from_config()
連接到工作區。 為了使這些範例運作,您在範例路徑上的目錄中需要有一個組態檔。
組態檔是在 Azure Machine Learning 計算執行個體上為您建立。 若要在您自己的 Notebook 伺服器或 DSVM 上使用程式碼,請手動建立組態檔。 請使用下列其中一個方法:
在複製的存放庫的根目錄中寫入組態檔檔案 (aml_config/config.json)。
下載工作區組態檔:
- 登入 Azure Machine Learning 工作室
- 選取右上方的工作區設定
- 選取 [下載設定檔]
- 將檔案放在所複製存放庫的根目錄中。
相關資源
探索 AzureML-Examples \(英文\) 存放庫,以探索 Azure Machine Learning 的用途。
如需更多 MLOps 的範例,請參閱 https://github.com/Azure/mlops-v2。
試試以下教學課程︰