데이터 과학자와 머신러닝(ML) 개발자는 Vertex AI SDK for Python을 사용하여 커스텀 ML 워크플로에서 모델을 빌드, 학습, 배포합니다. 여기에는 데이터 세트 만들기 및 데이터 업로드, ML 모델 학습, 모델 업로드 및 저장, 모델 배포, 일괄 예측 작업 실행, 모델 및 엔드포인트 관리가 포함됩니다.
Vertex AI SDK에는 텍스트, 코드, 채팅, 텍스트 임베딩 기반 모델을 사용하여 생성형 AI 솔루션을 만드는 클래스도 포함되어 있습니다. 이러한 클래스를 사용하여 텍스트를 생성하고 텍스트 또는 코드 챗봇을 만들고 기반 모델을 조정하며 텍스트 임베딩을 만들 수 있습니다. 텍스트 임베딩은 항목을 검색하는 데 사용되는 벡터 형식의 텍스트입니다. 자세한 내용은 Vertex AI SDK의 언어 모델 클래스 소개를 참조하세요.
Vertex AI 내에서 호스팅되는 JupyterLab 노트북에서 Vertex AI SDK for Python을 사용하여 코드를 작성하고 실행할 수 있습니다. 노트북에는 TensorFlow 및 PyTorch와 같은 사전 설치된 ML 프레임워크가 포함되어 있습니다. Colab 노트북과 같은 다른 노트북을 사용하거나 Python을 지원하는 개발자 환경을 사용할 수도 있습니다.
지금 바로 Vertex AI SDK for Python을 사용해 보려면 다음 리소스를 참조하세요.
Vertex AI SDK에는 데이터 수집을 자동화하고 모델을 학습시키고 예측을 수행하는 데 도움이 되는 다양한 클래스가 포함되어 있습니다. 또한 머신러닝(ML) 워크플로를 모니터링, 평가, 최적화하는 데 도움이 되는 클래스도 포함되어 있습니다. 클래스는 다음 카테고리로 느슨하게 그룹화될 수 있습니다.
데이터 클래스에는 구조화된 데이터, 구조화되지 않은 데이터, Vertex AI Feature Store에 사용 가능한 클래스가 포함됩니다.
학습 클래스에는 구조화된 데이터 및 구조화되지 않은 데이터에 대한 AutoML 학습, 커스텀 학습, 하이퍼파라미터 학습, 파이프라인 학습에 사용 가능한 클래스가 포함됩니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-06-09(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."]]