VS Code 中的 Azure 機器學習
Azure 機器學習是一個基於雲的環境,可用於訓練、部署、自動化、管理和跟蹤機器學習模型。有關 Azure 機器學習的更多資訊,請參閱 什麼是 Azure 機器學習?
Azure 機器學習 VS Code 擴充套件程式讓您可以使用 Visual Studio Code 中熟悉的功能來開發機器學習應用程式。
桌面或 Web
您可以在 VS Code 桌面版或 VS Code 網頁版中使用 Azure 機器學習。VS Code 網頁版在 https://vscode.dev 上提供了一個免費、零安裝的、完全在瀏覽器中執行的 VS Code 體驗。檢視啟動 Azure 機器學習指南以瞭解更多資訊。
連線到遠端計算例項
計算例項是一個託管的、基於雲的工作站,用於開發機器學習應用程式。
Azure 機器學習 VS Code 擴充套件程式可以輕鬆地即時連線和訪問計算例項中的資源。有關更多資訊,請參閱連線到 Azure 機器學習計算例項。
Azure 機器學習 2.0 CLI 支援 (預覽版)
Azure 機器學習 2.0 CLI 使您能夠從命令列訓練和部署模型。它的功能在跟蹤模型生命週期的同時,加速了資料科學的橫向和縱向擴充套件。
在使用 Azure 機器學習規範檔案時,VS Code 擴充套件程式為以下功能提供支援:
- 規範檔案創作
- 語言支援
- 資源自動補全
規範檔案創作
在命令面板 (⇧⌘P (Windows, Linux Ctrl+Shift+P)) 中使用 Azure ML 命令,或在 VS Code 中使用 Azure 機器學習檢視來簡化規範檔案的創作過程。
語言支援
Azure 機器學習擴充套件程式會將所有值與您預設工作區中的資源進行交叉引用。如果擴充套件程式檢測到指定不正確的資源或缺失的屬性,則會顯示內聯錯誤。
資源自動補全
當您開始使用資源時,您會發現 Azure 機器學習擴充套件程式可以檢查規範檔案。該擴充套件程式使用您指定的預設工作區,為該工作區中的資源提供自動補全支援。
訓練機器學習模型
在 Azure 機器學習中,您可以使用 scikit-learn、PyTorch、TensorFlow 等流行框架來訓練機器學習模型。該擴充套件程式可以輕鬆提交和跟蹤這些模型的生命週期。
有關更多資訊,請參閱訓練機器學習模型教程。
管理資源
您可以直接從 VS Code 建立和管理 Azure 機器學習資源。有關更多資訊,請參閱如何在 VS Code 中管理資源。
遠端 Jupyter 伺服器
VS Code 為使用 Jupyter Notebooks 進行開發提供了很好的支援。有關更多資訊,請參閱VS Code 中的 Jupyter Notebooks。
Azure 機器學習利用了 VS Code 中強大的 Jupyter Notebooks 支援。這使得連線到遠端計算例項並將其用作遠端 Jupyter 伺服器變得無縫銜接。有關更多資訊,請參閱將計算例項配置為遠端 Notebook 伺服器。
Git 整合
透過使用 Azure 機器學習 VS Code 擴充套件程式連線到遠端計算例項,您將能夠使用 VS Code 內建的 Git 支援。