Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Cientistas de dados e desenvolvedores de machine learning (ML) usam o
SDK da Vertex AI para Python para criar, treinar e implantar modelos em um fluxo de trabalho de ML
personalizado. Isso inclui
criar conjuntos de dados e fazer upload de dados, treinar um modelo de ML, fazer upload,
armazenar o modelo, implantar o modelo, executar jobs de previsão em lote e
gerenciar modelos e endpoints.
O SDK da Vertex AI também inclui classes para criar soluções de IA generativa com modelos de base de texto, código, chat e incorporação de texto. É possível usar essas classes para gerar texto, criar um bot de chat de texto ou código, ajustar um modelo de base e criar um embedding de texto. Um embedding de texto é um texto na forma de um vetor que é usado para pesquisar itens. Para mais informações, consulte Introdução às classes de modelo de linguagem no SDK da Vertex AI.
É possível usar o SDK da Vertex AI para Python em notebooks hospedados do JupyterLab na
Vertex AI para escrever e executar o código. Os notebooks incluem frameworks de ML
pré-instalados, como o TensorFlow e o PyTorch. Também é possível usar outros notebooks,
como os do Colab, ou um ambiente de desenvolvedor de sua escolha
com suporte para Python.
Para tentar usar o SDK da Vertex AI para Python agora mesmo, consulte os seguintes
recursos:
O SDK da Vertex AI inclui muitas classes para ajudar você a automatizar a ingestão de dados, treinar modelos e receber previsões. Ele também inclui classes para ajudar você a monitorar, avaliar e otimizar seu fluxo de trabalho de machine learning (ML). As
classes podem ser agrupadas nas seguintes categorias:
As classes de dados incluem classes que funcionam com dados estruturados,
não estruturados e o Feature Store da Vertex AI.
As classes de treinamento incluem aquelas que funcionam com o treinamento do AutoML
para dados estruturados e não estruturados, treinamento personalizado,
treinamento de hiperparâmetros e treinamento de pipeline.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]