🚀 VS Code で

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

デスクトップまたはウェブ

Azure Machine Learning は、VS Code デスクトップまたは VS Code ウェブ版 で使用できます。 VS Code ウェブ版 は、https://vscode.dev でブラウザ上で完全に実行される、無料のインストール不要の VS Code エクスペリエンスを提供します。 詳細については、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)) または VS Code の Azure Machine Learning ビューで Azure ML コマンドを使用して、仕様ファイルの作成プロセスを簡素化します。

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 Notebooks を使用した開発を強力にサポートしています。 詳細については、VS Code の Jupyter Notebooks を参照してください。

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

Git 統合

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

次のステップ