Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
I data scientist e gli sviluppatori di machine learning (ML) utilizzano l'SDK Vertex AI per Python per creare, addestrare ed eseguire il deployment di modelli in un flusso di lavoro ML personalizzato. Sono inclusi la creazione di set di dati e il caricamento dei dati, l'addestramento di un
modello di ML, il caricamento e lo stoccaggio del modello, il deployment del modello, l'esecuzione di job di
predizione batch e la gestione di modelli ed endpoint.
L'SDK Vertex AI include anche classi per creare soluzioni di IA generativa con modelli di base di testo, codice, chat e embedding di testo. Puoi
utilizzare queste classi per generare testo, creare un chatbot di testo o di codice, ottimizzare un
modello di base e creare un'evidenziazione del testo. Un embedding di testo è un testo
nella forma di un vettore utilizzato per cercare elementi. Per ulteriori informazioni, consulta
Introduzione alle classi di modelli linguistici nell'SDK Vertex AI.
Puoi utilizzare l'SDK Vertex AI per Python nei notebook JupyterLab ospitati in Vertex AI per scrivere ed eseguire il codice. I notebook includono framework ML preinstallati, come TensorFlow e PyTorch. Puoi anche utilizzare altri notebook, come i notebook di Colab, o un ambiente di sviluppo a tua scelta che supporti Python.
Se vuoi provare a utilizzare l'SDK Vertex AI per Python subito, consulta le seguenti risorse:
L'SDK Vertex AI include molte classi per aiutarti ad automatizzare l'importazione dei dati, ad addestrare i modelli e a ottenere previsioni. Sono inclusi anche i corsi per aiutarti a monitorare, valutare e ottimizzare il tuo flusso di lavoro di machine learning (ML). I
livelli possono essere raggruppati in modo approssimativo nelle seguenti categorie:
Le classi di dati includono classi che funzionano con dati strutturati,
dati non strutturati e Vertex AI Feature Store.
I classi di addestramento includono classi che funzionano con l'addestramento AutoML per dati strutturati e non strutturati, addestramento personalizzato, addestramento degli iperparametri e addestramento della pipeline.
Le classi di modelli funzionano con i modelli e le relative valutazioni.
I classi di previsione funzionano con le previsioni in batch, le
previsioni online e le previsioni di ricerca vettoriale.
Le classi di monitoraggio funzionano con Vertex ML Metadata,
Vertex AI Experiments e Vertex AI TensorBoard.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[],[],null,["# Vertex AI SDK class overview\n\nData scientists and machine learning (ML) developers use the Vertex AI SDK for Python to build, train, and deploy models in a custom ML workflow. This includes creating datasets and uploading data, training an ML model, uploading and storing your model, deploying your model, running batch prediction jobs, and managing your models and endpoints.\n\n\u003cbr /\u003e\n\nThe Vertex AI SDK also includes classes to create generative AI\nsolutions with text, code, chat, and text embedding foundation models. You can\nuse these classes to generate text, create a text or code chatbot, tune a\nfoundation model, and create a text embedding. A text embedding is text in the\nform of a vector used to search for items. For more information, see\n[Introduction to language model classes in the Vertex AI SDK](/vertex-ai/generative-ai/docs/sdk-for-llm/llm-sdk-overview).\n\nYou can use the Vertex AI SDK for Python in hosted JupyterLab notebooks within\nVertex AI to write and run your code. The notebooks include preinstalled\nML frameworks, such as TensorFlow and PyTorch. You can also use other notebooks,\nsuch as Colab notebooks, or use a developer environment of your choice that\nsupports Python.\n\nIf you want to try using the Vertex AI SDK for Python right now, see the following\nresources:\n\n- [Introduction to the Vertex AI SDK for Python](/vertex-ai/docs/python-sdk/use-vertex-ai-python-sdk)\n- [Vertex AI SDK reference](/python/docs/reference/aiplatform/latest/google.cloud.aiplatform)\n- [Vertex AI SDK language model reference](/python/docs/reference/aiplatform/latest/vertexai.language_models)\n- [Train a model using Vertex AI and the Python SDK](/vertex-ai/docs/tutorials/tabular-bq-prediction)\n\nThe Vertex AI SDK includes many classes to help you automate data\ningestion, train models, and get predictions. It also includes classes to help\nyou monitor, evaluate, and optimize your machine learning (ML) workflow. The\nclasses can be loosely grouped into the following categories:\n\n- [Data classes](/vertex-ai/docs/python-sdk/data-classes) include classes that work with structured data, unstructured data, and the Vertex AI Feature Store.\n- [Training classes](/vertex-ai/docs/python-sdk/training-classes) include classes that work with AutoML training for structured and unstructured data, custom training, hyperparameter training, and pipeline training.\n- [Model classes](/vertex-ai/docs/python-sdk/model-classes) work with models and model evaluations.\n- [Prediction classes](/vertex-ai/docs/python-sdk/prediction-classes) work with batch predictions, online predictions, and Vector Search predictions.\n- [Tracking classes](/vertex-ai/docs/python-sdk/tracking-classes) work with Vertex ML Metadata, Vertex AI Experiments, and Vertex AI TensorBoard."]]