Azure Machine Learning で Azure CLI (v2) を使用する

完了

あなたは Azure Machine Learning ワークスペースの管理に Azure CLI を使用することを決定しました。 開始する前に、Azure CLI と Azure Machine Learning 拡張機能がインストールされていることを確認する必要があります。

あなたが機械学習エンジニアとして働いている自転車販売会社を思い出してください。 データ サイエンス チームによって作成された顧客離反モデルは、Azure Machine Learning を使用してトレーニングする最初のモデルです。 あなたはワークスペースの作成とモデルのトレーニングのために実行した手順をチームに伝えたいと考えています。 手順を共有すると、他のメンバーが再実行したり、今後のプロジェクトの作業を自動化したりすることが簡単になります。 Azure CLI (v2) でコマンドを実行して、Azure Machine Learning リソースを作成および管理します。 これらのコマンドは、再現性と自動化のために後でチームと共有できます。

Azure CLI と Azure Machine Learning 用の拡張機能をインストールします。 このセットアップを使用して、Azure Machine Learning ワークスペースを管理できます。

Azure CLI のインストール

Linux、Mac、または Windows コンピューターに Azure CLI をインストールします。 Azure CLI で、コマンドまたはスクリプトを実行して Azure リソースを管理します。 Azure CLI は、Azure Cloud Shell を介してブラウザーから使用することもできます。 どのプラットフォームを選択しても、同じタスクを実行できます。 ただし、Azure CLI のインストール、コマンド、スクリプトは、プラットフォームによって異なります。

重要

コンピューターに Azure CLI をインストールするには、パッケージ マネージャーを使用します。 選択したプラットフォームに基づく Azure CLI のインストール手順を確認してください。 Azure Cloud Shell を使用する場合、Azure CLI をインストールする必要はありません。 Azure Cloud Shell の使用方法の詳細については、この概要に関するページを参照してください。

"テストおよび開発" 中に、ローカル コンピューターから操作する可能性があります。 Windows では cmd.exe などのシェルを起動し、Linux または macOS では Bash を起動して、Azure CLI を使用します。 シェル プロンプトで、コマンドを実行し、送信した各コマンドの結果を確認します。 Azure Machine Learning ワークスペースを初めて作成しているため、最初は "対話形式" で Azure CLI を操作します。

テストと開発が完了すると、必要なリソースを作成するために使用する必要があるコマンドがわかります。 "実稼働環境" では、コマンドを実行するよりも "スクリプト" を実行するほうが便利です。 スクリプトは、"反復的なタスクを自動化する" 方法です。たとえば、今後のプロジェクト用に新しい Azure Machine Learning ワークスペース作成する場合に使用します。 スクリプトを作成するには、実行するコマンドを単にリストします。 また、機械学習操作パイプラインの一部として、リモート コンピューティングでスクリプトを実行することもできます。

CLI (v2) 用の Azure Machine Learning 拡張機能をインストールする

Azure CLI のインストール後、または Azure Cloud Shell の設定後、Azure CLI を使用して Azure Machine Learning リソースを管理できるように、Azure Machine Learning 拡張機能をインストールする必要があります。

Windows へのインストール

Azure Machine Learning 拡張機能 ml をインストールするには、次のコマンドを使用します。

az extension add -n ml -y

その後、ヘルプ コマンド -h を実行すると、拡張機能がインストールされていることを確認し、この拡張機能で使用できるコマンドの一覧を取得できます。 この一覧には、Azure Machine Learning 用の Azure CLI 拡張機能を使用して実行できるタスクの概要が示されます。

az ml -h

Linux にインストールする

Linux に Azure CLI をインストールしたら、Azure Machine Learning 拡張機能をインストールできます。 Bash を使用して、次のコマンドを実行します。

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash 
az extension add -n ml -y

ヒント

CLI (v2) をインストールして設定するための詳細な説明については、Azure Machine Learning のドキュメントを参照してください。

Azure へのサインイン

Azure CLI と Azure Machine Learning 拡張機能がインストールされたら、Azure CLI から Azure サブスクリプションに接続できるようにします。 CLI をサブスクリプションに接続するには、login コマンドを使用して認証します。

az login

login コマンドを実行すると、ブラウザーが開き、Azure にサインインして、CLI で Azure サブスクリプションを使用できるようになります。 アカウントに複数のサブスクリプションがアタッチされている場合は、アクティブなサブスクリプションを設定できます。

az account set -s "<YOUR_SUBSCRIPTION_NAME_OR_ID>"

お使いのコンピューターに Azure Machine Learning 拡張機能がインストールされたので、(または Azure Cloud Shell を使用して) 実験を開始する準備が整いました。