Ajuste um modelo
Esta página mostra como interagir com a Vertex AI para otimizar um modelo através do painel lateral no Colab Enterprise.
Para aceder a Google Cloud serviços e APIs executando código no seu bloco de notas do Colab Enterprise, pode usar as credenciais associadas à sua Conta Google. Para saber mais, consulte o artigo Aceda Google Cloud a serviços e APIs.
O painel lateral é uma forma adicional de interagir com o Vertex AI para otimizar modelos sem sair da interface do Colab Enterprise.
O painel lateral é apresentado à direita de um bloco de notas aberto.
Ajuste de modelos no Vertex AI
A ajustamento de modelos é uma forma eficaz de personalizar modelos grandes para as suas tarefas. É um passo fundamental para melhorar a qualidade e a eficiência do modelo. O ajuste dos modelos oferece as seguintes vantagens:
- Maior qualidade para as suas tarefas específicas
- Robustez do modelo aumentada
- Latência e custo de inferência mais baixos devido a comandos mais curtos
Para uma vista geral do ajuste de modelos do Vertex AI para o Gemini, consulte o artigo Introdução ao ajuste.
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
Utilizador do Colab Enterprise (
roles/aiplatform.colabEnterpriseUser
) -
Utilizador do Vertex AI (
roles/aiplatform.user
) -
Na Google Cloud consola, aceda à página Os meus blocos de notas do Colab Enterprise.
-
No menu Região, selecione a região que contém o seu bloco de notas.
-
Clique no bloco de notas que quer abrir. Se ainda não criou um bloco de notas, crie um bloco de notas.
-
À direita do bloco de notas, no painel lateral, clique no botão
Ajuste.O painel lateral expande o separador Ajuste.
-
Clique no botão Ajustar um modelo do Gemini.
O Colab Enterprise adiciona células de código ao seu bloco de notas para ajustar um modelo Gemini.
-
No bloco de notas, encontre a célula de código que armazena os valores dos parâmetros. Vai usar estes parâmetros para interagir com o Vertex AI.
-
Atualize os valores dos seguintes parâmetros:
-
PROJECT_ID
: o ID do projeto em que o seu bloco de notas se encontra. -
REGION
: a região em que o seu bloco de notas se encontra. -
TUNED_MODEL_DISPLAY_NAME
: o nome do seu modelo ajustado.
-
-
Na célula de código seguinte, atualize os parâmetros de ajuste do modelo:
-
source_model
: o modelo do Gemini que quer usar, por exemplo,gemini-2.0-flash-001
. -
train_dataset
: o URL do seu conjunto de dados de preparação. -
validation_dataset
: o URL do conjunto de dados de validação. - Ajuste os restantes parâmetros conforme necessário.
-
-
Execute as células de código que o painel lateral adicionou ao seu bloco de notas.
-
Após a execução da última célula de código, clique no botão
Ver tarefa de ajuste apresentado. -
O painel lateral mostra informações sobre a tarefa de ajuste do modelo.
- O separador Monitorizar mostra as métricas de otimização quando as métricas estiverem prontas.
- O separador Conjunto de dados mostra um resumo e métricas sobre o seu conjunto de dados após o processamento do mesmo.
- O separador Detalhes mostra informações sobre a tarefa de otimização, como o método de otimização e o modelo base (modelo de origem) que usou.
-
Após a conclusão da tarefa de otimização, pode aceder diretamente do separador Detalhes da otimização a uma página onde pode testar o seu modelo. Clique em Testar.
A Google Cloud consola abre a página do Vertex AI Chat de texto, onde pode testar o seu modelo.
-
Na Google Cloud consola, aceda à página Os meus blocos de notas do Colab Enterprise.
-
No menu Região, selecione a região que contém o seu bloco de notas.
-
Clique no bloco de notas que quer abrir. Se ainda não criou um bloco de notas, crie um bloco de notas.
-
À direita do bloco de notas, no painel lateral, clique no botão
Ajuste.O painel lateral expande o separador Ajuste.
-
Clique no botão Ver detalhes da tarefa de otimização.
O Colab Enterprise adiciona células de código ao seu bloco de notas para obter os detalhes de uma tarefa de otimização.
-
No bloco de notas, encontre a célula de código que armazena os valores dos parâmetros. Vai usar estes parâmetros para interagir com o Vertex AI.
-
Atualize os valores dos seguintes parâmetros:
-
PROJECT_ID
: o ID do projeto em que o seu bloco de notas se encontra. -
REGION
: a região em que o seu bloco de notas se encontra. -
TUNING_JOB_ID
: o ID da sua tarefa de ajuste do Vertex AI.
-
-
Execute as células de código que o painel lateral adicionou ao seu bloco de notas.
-
Após a execução da última célula de código, clique no botão
Ver tarefa de ajuste apresentado. -
O painel lateral mostra informações sobre a tarefa de ajuste do modelo.
- O separador Monitorizar mostra as métricas de otimização quando as métricas estiverem prontas.
- O separador Conjunto de dados mostra um resumo e métricas sobre o seu conjunto de dados após o processamento do mesmo.
- O separador Detalhes mostra informações sobre a tarefa de otimização, como o método de otimização e o modelo base (modelo de origem) que usou.
Saiba mais sobre o ajuste de modelos no Vertex AI.
Para saber mais acerca dos parâmetros de ajuste dos modelos, consulte o artigo Ajuste os modelos Gemini através do ajuste fino supervisionado.
Para encontrar um bloco de notas que possa ajudar a iniciar o seu projeto rapidamente, consulte a galeria de blocos de notas.
Funções necessárias
Para receber as autorizações de que precisa para usar o painel lateral num bloco de notas do Colab Enterprise, peça ao seu administrador para lhe conceder as seguintes funções de IAM no projeto:
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
Ajuste um modelo
Pode otimizar um modelo na Vertex AI através do painel lateral no Colab Enterprise.
Veja os detalhes de uma tarefa de ajuste
Pode ver os detalhes de uma tarefa de ajuste, mesmo que não a tenha criado e executado no Colab Enterprise. Pode ver os detalhes de uma tarefa de otimização através do painel lateral no Colab Enterprise.