O registo automático é uma funcionalidade no SDK Vertex AI que regista automaticamente os parâmetros e as métricas das execuções de preparação de modelos nos Experimentos do Vertex AI. Isto pode poupar tempo e esforço, eliminando a necessidade de registar manualmente estes dados. O registo automático só suporta o registo de parâmetros e métricas.
Dados de registo automático
Existem duas opções para registar automaticamente dados nas experiências do Vertex AI.
- Permitir que o SDK Vertex AI crie automaticamente recursos
ExperimentRun
para si.
- Especifique o recurso ExperimentRun no qual quer que os parâmetros e as métricas registados automaticamente sejam escritos.
Criado automaticamente
O SDK Vertex AI para Python processa a criação de recursos ExperimentRun por si.
Os recursos ExperimentRun criados automaticamente têm um nome de execução no seguinte formato:
{ml-framework-name}-{timestamp}-{uid}
,
por exemplo: "tensorflow-2023-01-04-16-09-20-86a88".
O exemplo seguinte usa o método init
,
das funções do aiplatform
pacote.
Python
experiment_name
: indique um nome para a sua experiência. Pode encontrar a sua lista de experiências na Google Cloud consola selecionando Experiências na navegação da secção.experiment_tensorboard
: (Opcional) Indique um nome para a instância do Vertex AI TensorBoard.project
: . Pode encontrar estes IDs dos projetos na página de Google Cloud consola de boas-vindas.location
: consulte a lista de localizações disponíveis
Especificado pelo utilizador
Fornecer os seus próprios nomes de ExperimentRun e ter métricas e parâmetros
de várias execuções de preparação de modelos registados no mesmo ExperimentRun. Todas as métricas do modelo
para o conjunto de execução atual, definidas através da chamada aiplatform.start_run("your-run-name")
, até que
aiplatform.end_run()
seja chamado.
O exemplo seguinte usa o método init
,
das aiplatform
funções do pacote.
Python
experiment_name
: indique o nome da sua experiência.run_name
: indique um nome para a execução da experiência. Pode encontrar a sua lista de experiências na Google Cloud consola selecionando Experiências na navegação da secção.project
: . Pode encontrar estes IDs dos projetos na página de Google Cloud boas-vindas da consola.location
: consulte a lista de localizações disponíveisexperiment_tensorboard
: (Opcional) Indique um nome para a instância do Vertex AI TensorBoard.
O registo automático do SDK Vertex AI usa o registo automático do MLFlow na respetiva implementação. As métricas e os parâmetros de avaliação das seguintes frameworks são registados no seu ExperimentRun quando o registo automático está ativado.
- Fastai
- Gluon
- Keras
- LightGBM
- Pytorch Lightning
- Scikit-learn
- Spark
- Statsmodels
- XGBoost
Veja parâmetros e métricas registados automaticamente
Use o SDK do Vertex AI para Python para comparar execuções e obter dados de execuções. A Google Cloud consola oferece uma forma fácil de comparar estas execuções.