Se você planeja usar o SDK da Vertex AI para Python, verifique se a conta de serviço
que inicializa o cliente tem o papel do IAM do
Agente de serviço da Vertex AI
(roles/aiplatform.serviceAgent
).
Nesta parte do tutorial, você vai configurar seu projeto Google Cloud para usar a Vertex AI e um bucket do Cloud Storage que contém os documentos para treinar seu modelo do AutoML.
Este tutorial tem várias páginas:
Como configurar o projeto e o ambiente
Como treinar um modelo do AutoML de classificação de textos.
Cada página pressupõe que você já tenha realizado as instruções das páginas anteriores do tutorial.
Configurar o projeto e o ambiente
Conclua as etapas a seguir antes de usar a funcionalidade da Vertex AI.
-
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.
- Abra o Cloud Shell. O Cloud Shell é um ambiente shell interativo para Google Cloud que permite gerenciar projetos e recursos a partir do navegador da Web. Acesse o Cloud Shell
- No Cloud Shell, defina o projeto atual como o ID do projeto Google Cloud
e armazene-o na variável de shell
projectid
: Substitua PROJECT_ID pelo ID do projeto. Localize o ID do projeto no console Google Cloud . Para mais informações, consulte Encontrar o ID do projeto.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.
Acessar o IAM - Selecione o projeto.
- Clique em Conceder acesso.
-
No campo Novos principais, digite seu identificador de usuário. Normalmente, é o endereço de e-mail de uma Conta do Google.
- Na lista Selecionar papel, escolha um.
- Para conceder outros papéis, clique em Adicionar outro papel e adicione cada papel adicional.
- Clique em Salvar.
roles/aiplatform.user
) fornece acesso para usar todos os recursos na Vertex AI. O Administrador do Storage (roles/storage.admin
) permite armazenar o conjunto de dados de treinamento do documento no Cloud Storage.Crie um bucket do Cloud Storage e copie o conjunto de dados de amostra
Crie um bucket do Cloud Storage para armazenar os documentos que serão usados para treinar o modelo do AutoML.
Defina a variável PROJECT_ID como o ID do seu projeto.
export PROJECT_ID=PROJECT_ID
Defina a variável BUCKET, que você usará para criar um bucket do Cloud Storage.
export BUCKET=${PROJECT_ID}-lcm
Crie um bucket do Cloud Storage na região
us-central1
com a variávelBUCKET
.gcloud storage buckets create gs://${BUCKET}/ --project=${PROJECT_ID} --location=us-central1
Copie o conjunto de dados de treinamento de amostra
happiness.csv
para seu bucket.gcloud storage cp gs://cloud-ml-data/NL-classification/happiness.csv gs://${BUCKET}/text/ --recursive
A seguir
Siga a próxima página deste tutorial para usar o console da Vertex AI para criar um conjunto de dados de classificação de textos e importar os documentos que você copiou para o bucket do Cloud Storage.
-