Conferir arquitetura do modelo

Nesta página, você aprenderá a usar o Cloud Logging para conferir detalhes sobre um modelo do Vertex AI. Usando o Logging, é possível ver:

  • Os hiperparâmetros do modelo final como pares de chave-valor.
  • Os hiperparâmetros e valores de objeto usados durante o treinamento e o ajuste do modelo, bem como um valor de objetivo.

Por padrão, os registros são excluídos após 30 dias.

Os seguintes tópicos são abordados:

  1. Como ver registros de treinamento.
  2. Campos de registro.

Antes de começar

Antes de ver os registros de hiperparâmetros do seu modelo, é preciso treiná-los.

Para executar esta tarefa, é necessário ter as permissões abaixo:

  • logging.logServiceIndexes.list no projeto
  • logging.logServices.list no projeto

Como ver registros de treinamento

É possível usar o console do Google Cloud para acessar os registros de hiperparâmetros do modelo final e os registros de hiperparâmetros dos testes de ajuste.

  1. No Console do Google Cloud, acesse a página Modelos da Vertex AI.

    Acessar a página "Modelos"

  2. Na lista suspensa Região, selecione a região em que seu modelo está localizado.

  3. Na lista de modelos, selecione o modelo.

  4. Selecione o número da versão do seu modelo.

  5. Abra a guia Detalhes da versão.

  6. Para ver o registro de hiperparâmetros do modelo final, acesse a linha Hiperparâmetros do modelo e clique em Modelo.

    1. Há apenas uma entrada de registro. Expanda o payload, conforme exibido abaixo. Veja mais detalhes em Campos de registro.

      Registros de modelos expandidos

  7. Para ver o registro de hiperparâmetros dos testes de ajuste, acesse a linha Hiperparâmetros do modelo e clique em Testes.

    1. Há uma entrada para cada um dos testes de ajuste. Expanda o payload, conforme exibido abaixo: Veja mais detalhes em Campos de registro.

      Registros de testes expandidos

Campos de registro

Os registros de atividades são estruturados conforme descrito na documentação do tipo LogEntry.

Os registros do modelo do Vertex AI têm, entre outros campos:

Conteúdo de payload para o registro de hiperparâmetros do modelo final

O campo jsonPayload para o registro de hiperparâmetros do modelo final contém um campo modelParameters. Esse campo contém uma entrada para cada modelo que contribui com o modelo do conjunto final. Cada entrada tem um campo hyperparameters, com conteúdo que depende do tipo de modelo. Para mais detalhes, consulte Lista de hiperparâmetros.

Conteúdo de payload para o registro de hiperparâmetros de um teste de ajuste

O campo jsonPayload do registro de hiperparâmetros de um teste de ajuste contém os seguintes campos:

Campo Tipo Descrição
modelStructure JSON

Uma descrição da estrutura do modelo do Vertex AI. Este campo contém um campo modelParameters. O campo modelParameters tem um campo hyperparameters, cujo conteúdo depende do tipo de modelo. Para mais detalhes, consulte Lista de hiperparâmetros.

trainingObjectivePoint JSON O objetivo de otimização usado para treinamento de modelos. Essa entrada inclui um carimbo de data/hora e um valor de objetivo do momento em que a entrada de registro foi gravada.

Lista de hiperparâmetros

Os dados de hiperparâmetros fornecidos nos registros são diferentes em cada tipo de modelo. As seções a seguir descrevem os hiperparâmetros em cada tipo de modelo.

Modelos de árvore de decisão aprimorados por gradiente

  • Regularização da árvore L1
  • Regularização da árvore L2
  • Profundidade máxima da árvore
  • Tipo de modelo: GBDT
  • Número de árvores
  • Complexidade da árvore

Modelos de rede neural do feedforward

  • Taxa de dropout
  • Ativar batchNorm (True ou False)
  • Ativar a incorporação L1 (True ou False)
  • Ativar a incorporação L2 (True ou False)
  • Ativar L1 (True ou False)
  • Ativar L2 (True ou False)
  • Ativar layerNorm (True ou False)
  • Ativar incorporação numérica (True ou False)
  • Tamanho das camadas escondidas
  • Tipo de modelo: nn
  • Normalizar coluna numérica (True ou False)
  • Número de camadas cruzadas
  • Número de camadas escondidas
  • Ignorar tipo de conexões (dense, disable, concat ou slice_or_padding)

A seguir

Quando estiver pronto para fazer previsões com o modelo de classificação ou regressão, você terá duas opções:

Você também pode: