VS Code での Azure Machine Learning

Azure Machine Learning は、機械学習モデルのトレーニング、デプロイ、自動化、管理、追跡に使用できるクラウドベースの環境です。Azure Machine Learning の詳細については、「Azure Machine Learning とは」を参照してください。

Azure Machine Learning VS Code 拡張機能を使用すると、Visual Studio Code で使い慣れた機能を活用して機械学習アプリケーションを開発できます。

Azure Machine Learning Visual Studio Code extension view

デスクトップまたは Web

Azure Machine Learning は、VS Code デスクトップまたは 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 YAML specification file authoring

言語サポート

Azure Machine Learning 拡張機能は、すべての値を既定のワークスペースのリソースと照合します。正しく指定されていないリソースや欠落しているプロパティが検出されると、インラインでエラーが表示されます。

Azure Machine Learning specification file language support

リソースのオートコンプリート

リソースの操作を開始すると、Azure Machine Learning 拡張機能が仕様ファイルを検査できるようになります。拡張機能は、指定した既定のワークスペースを使用して、そのワークスペース内のリソースに対するオートコンプリート(入力補完)サポートを提供します。

Azure Machine Learning resource autocompletion

機械学習モデルのトレーニング

Azure Machine Learning では、scikit-learn、PyTorch、TensorFlow など、機械学習モデルのトレーニングに広く使われているフレームワークを使用できます。この拡張機能により、それらのモデルの送信とライフサイクルの追跡が容易になります。

詳細については、「機械学習モデルのトレーニングのチュートリアル」を参照してください。

リソースの管理

Azure Machine Learning リソースの作成と管理は、VS Code から直接行うことができます。詳細については、「VS Code でのリソースの管理方法」を参照してください。

リモート Jupyter サーバー

VS Code は、Jupyter Notebook を使用した開発を強力にサポートしています。詳細については、「VS Code での Jupyter Notebook」を参照してください。

Azure Machine Learning は、VS Code の優れた Jupyter Notebook サポートを活用しています。これにより、リモート コンピューティング インスタンスへの接続や、それらをリモート Jupyter サーバーとして使用することがシームレスに行えます。詳細については、「コンピューティング インスタンスをリモート ノートブック サーバーとして構成する」を参照してください。

Git の統合

Azure Machine Learning VS Code 拡張機能を使用してリモート コンピューティング インスタンスに接続することで、VS Code に組み込まれている Git サポートを利用できるようになります。

次のステップ

© . This site is unofficial and not affiliated with Microsoft.