Questo tutorial mostra come utilizzare le pipeline della piattaforma di agenti Gemini Enterprise per eseguire un flusso di lavoro ML end-to-end, incluse le seguenti attività:
- Importa e trasforma i dati.
- Ottimizza un modello di classificazione delle immagini da TF Hub utilizzando i dati trasformati.
- Importa il modello addestrato in Vertex AI Model Registry.
- (Facoltativo): esegui il deployment del modello per l'erogazione online con Vertex AI Inference.
Prima di iniziare
Assicurati di aver completato i passaggi 1-3 in Configurare un progetto.
Crea un ambiente Python isolato e installa l'SDK Agent Platform Python.
Installa l'SDK Kubeflow Pipelines:
python3 -m pip install "kfp<2.0.0" "google-cloud-aiplatform>=1.16.0" --upgrade --quiet
Esegui la pipeline di addestramento del modello ML
Il codice di esempio esegue queste operazioni:
- Carica i componenti da un repository di componenti da utilizzare come elementi di base della pipeline.
- Compone una pipeline creando attività dei componenti e passando i dati tra loro utilizzando gli argomenti.
- Invia la pipeline per l'esecuzione sulle pipeline della piattaforma agentica Gemini Enterprise. Consulta i prezzi di Gemini Enterprise Agent Platform Pipelines.
Copia il seguente codice campione nel tuo ambiente di sviluppo ed eseguilo.
Classificazione di immagini
Tieni presente quanto segue in merito al codice campione fornito:
- Una pipeline Kubeflow è definita come funzione Python.
- I passaggi del flusso di lavoro della pipeline vengono creati utilizzando i componenti della pipeline di Kubeflow. Utilizzando gli output di un componente come input di un altro componente, il flusso di lavoro della pipeline viene definito come grafo. Ad esempio, l'attività del componente
preprocess_image_data_opdipende dall'outputtfrecord_image_data_pathdell'attività del componentetranscode_imagedataset_tfrecord_from_csv_op. - L'esecuzione di una pipeline deve essere eseguita su Gemini Enterprise Agent Platform Pipelines utilizzando l'SDK Agent Platform Python.
Monitora la pipeline
Nella console Google Cloud , nella sezione Piattaforma dell'agente, vai alla pagina Pipeline e apri la scheda Esecuzioni.
Passaggi successivi
- Per saperne di più su Gemini Enterprise Agent Platform Pipelines, consulta Introduzione a Gemini Enterprise Agent Platform Pipelines.