本教學課程將逐步說明必要步驟,協助您在 Google Cloud 控制台中訓練表格資料模型並取得預測結果。如果您打算使用 Vertex AI SDK for Python,請確認初始化用戶端的服務帳戶具有 Vertex AI 服務代理 (roles/aiplatform.serviceAgent
) IAM 角色。
在本教學課程的這一部分,您將設定 Google Cloud 專案,以使用 Vertex AI 和 Cloud Storage bucket,其中包含用於訓練 AutoML 模型的文件。
設定專案和環境
-
In the Google Cloud console, go to the project selector page.
-
Select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
- 開啟 Cloud Shell。 Cloud Shell 是一種互動式殼層環境,可讓您透過網路瀏覽器管理專案和資源。 Google Cloud 前往 Cloud Shell
- 在 Cloud Shell 中,將目前的專案設為專案 ID,並儲存在
projectid
殼層變數中: Google Cloud 將 PROJECT_ID 替換為專案 ID。您可以在 Google Cloud 控制台中找到專案 ID。詳情請參閱「找出專案 ID」。gcloud config set project PROJECT_ID && projectid=PROJECT_ID && echo $projectid
-
Enable the IAM, Compute Engine, Notebooks, Cloud Storage, and Vertex AI APIs.
-
Make sure that you have the following role or roles on the project: roles/aiplatform.user, roles/storage.admin
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
前往 IAM - 選取專案。
- 按一下「授予存取權」 。
-
在「New principals」(新增主體) 欄位中,輸入您的使用者 ID。 這通常是 Google 帳戶的電子郵件地址。
- 在「Select a role」(選取角色) 清單中,選取角色。
- 如要授予其他角色,請按一下 「新增其他角色」,然後新增每個其他角色。
- 按一下 [Save]。
「Vertex AI 使用者」(
roles/aiplatform.user
) IAM 角色可讓您存取及使用 Vertex AI 中的所有資源。儲存空間管理員 (roles/storage.admin
) 角色可讓您將文件的訓練資料集儲存在 Cloud Storage 中。後續步驟
請按照本教學課程的下一頁操作,建立表格型資料集並訓練分類模型。
-