VS Code の Azure Machine Learning
Azure Machine Learning は、機械学習モデルのトレーニング、デプロイ、自動化、管理、追跡に使用できるクラウドベースの環境です。Azure Machine Learning の詳細については、「Azure Machine Learning とは」を参照してください。
Azure Machine Learning VS Code 拡張機能を使用すると、機械学習アプリケーションの開発のために Visual Studio Code で慣れ親しんだ機能を使用できます。
デスクトップまたは Web
Azure Machine Learning は、VS Code Desktop または Web 用 VS Code で使用できます。Web 用 VS Code は、ブラウザーで完全に動作する、無料のインストール不要の VS Code エクスペリエンスを https://vscode.dev で提供します。詳細については、「Azure Machine Learning を起動するガイド」を参照してください。
リモートのコンピューティング インスタンスに接続する
コンピューティング インスタンスは、機械学習アプリケーション開発用のマネージド クラウドベース ワークステーションです。
Azure Machine Learning VS Code 拡張機能を使用すると、コンピューティング インスタンス内のリソースにリアルタイムで簡単に接続し、アクセスできます。詳細については、「Azure Machine Learning コンピューティング インスタンスに接続する」を参照してください。
Azure Machine Learning 2.0 CLI のサポート (プレビュー)
Azure Machine Learning 2.0 CLI を使用すると、コマンド ラインからモデルをトレーニングおよびデプロイできます。その機能により、モデルのライフサイクルを追跡しながら、データ サイエンスのスケールアップとスケールアウトが高速化されます。
Azure Machine Learning 仕様ファイルを操作する場合、VS Code 拡張機能は次の機能をサポートします
- 仕様ファイルの作成
- 言語サポート
- リソースのオートコンプリート
仕様ファイルの作成
コマンド パレット (⇧⌘P (Windows、Linux Ctrl+Shift+P)) の **Azure ML** コマンド、または VS Code の Azure Machine Learning ビューを使用して、仕様ファイルの作成プロセスを簡素化します。
言語サポート
Azure Machine Learning 拡張機能は、すべての値を既定のワークスペースのリソースと相互参照します。拡張機能が誤って指定されたリソースまたは不足しているプロパティを検出すると、インライン エラーが表示されます。
リソースのオートコンプリート
リソースの操作を開始すると、Azure Machine Learning 拡張機能が仕様ファイルを検査できることがわかります。拡張機能は、指定した既定のワークスペースを使用して、そのワークスペース内のリソースのオートコンプリートをサポートします。
機械学習モデルをトレーニングする
Azure Machine Learning では、scikit-learn、PyTorch、TensorFlow など、機械学習モデルのトレーニングに一般的なフレームワークを使用できます。この拡張機能により、これらのモデルのライフサイクルを簡単に送信および追跡できます。
詳細については、「機械学習モデルのトレーニングに関するチュートリアル」を参照してください。
リソースを管理する
Azure Machine Learning リソースは、VS Code から直接作成および管理できます。詳細については、「VS Code でリソースを管理する方法」を参照してください。
リモート Jupyter サーバー
VS Code は、Jupyter ノートブックを使用した開発に優れたサポートを提供します。詳細については、「VS Code の Jupyter Notebook」を参照してください。
Azure Machine Learning は、VS Code の強力な Jupyter ノートブック サポートを活用しています。これにより、リモートのコンピューティング インスタンスにシームレスに接続し、リモート Jupyter サーバーとして使用できます。詳細については、「コンピューティング インスタンスをリモート ノートブック サーバーとして構成する」を参照してください。
Git 統合
Azure Machine Learning VS Code 拡張機能を使用してリモートのコンピューティング インスタンスに接続すると、VS Code の組み込み Git サポートを使用できます。