AutoML Natural Language を使用するには、まずプロジェクトで有効にする必要があります。AutoML Natural Language UI を開き、プロジェクトを選択します。アプリケーションに表示される手順に沿って操作します。必要な手順については、ここでも説明します。
プロジェクトを設定する
- Google Cloud アカウントにログインします。Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
-
Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。
-
Cloud プロジェクトに対して課金が有効になっていることを確認します。詳しくは、プロジェクトで課金が有効になっているかどうかを確認する方法をご覧ください。
-
AutoML and Cloud Storage API を有効にします。
-
Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。
-
Cloud プロジェクトに対して課金が有効になっていることを確認します。詳しくは、プロジェクトで課金が有効になっているかどうかを確認する方法をご覧ください。
-
AutoML and Cloud Storage API を有効にします。
gcloud
コマンドライン ツールをインストールします。- 手順に沿ってサービス アカウントを作成し、キーファイルをダウンロードします。
- 環境変数
GOOGLE_APPLICATION_CREDENTIALS
を、サービス アカウントの作成時にダウンロードしたサービス アカウント キーファイルのパスに設定します。export GOOGLE_APPLICATION_CREDENTIALS=KEY_FILE
- 環境変数
PROJECT_ID
をプロジェクト ID に設定します。export PROJECT_ID=PROJECT_ID
AutoML API 呼び出しとリソース名には、プロジェクト ID が含まれています。環境変数PROJECT_ID
は、ID の指定に便利です。 - プロジェクトのオーナーである場合は、サービス アカウントを AutoML 編集者の IAM ロールに追加し、SERVICE_ACCOUNT_NAME を新しいサービス アカウントの名前に置き換えます。例:
service-account1@myproject.iam.gserviceaccount.com
。gcloud auth login gcloud projects add-iam-policy-binding $PROJECT_ID \ --member="serviceAccount:SERVICE_ACCOUNT_NAME" \ --role="roles/automl.editor"
- それ以外の場合(プロジェクト オーナーでない場合)は、プロジェクト オーナーにユーザー ID とサービス アカウントの両方を AutoML 編集者の IAM ロールに追加するよう依頼します。
Cloud Storage バケットを作成する
トレーニング データのインポートなど、AutoML Natural Language タスク用に Cloud Storage バケットを作成します。バケットは、us-central1
リージョンまたは eu
マルチリージョン ロケーションのいずれかに存在する必要があります。
us-central1
のバケットの要件
- ロケーション タイプ:
Region
- ロケーション:
us-central1
- ストレージ クラス:
Standard
(Cloud Storage ブラウザではRegional
と表示されることもある)
eu
のバケットの要件
- ロケーション タイプ:
Multi-region
- ロケーション:
eu
- ストレージ クラス:
Standard
(Cloud Storage ブラウザではMulti-Regional
と表示されることもある)