BigQuery 사용자를 위한 Vertex AI

이 페이지에서는 Vertex AI와 BigQuery의 차이점을 이해하고 Vertex AI를 기존 BigQuery 워크플로와 통합하는 방법을 알아봅니다. Vertex AI와 BigQuery는 함께 작동하여 머신러닝 및 MLOps 사용 사례를 충족합니다.

Vertex AI와 BigQuery 간의 모델 학습 차이에 대한 자세한 내용은 학습 방법 선택을 참조하세요.

Vertex AI와 BigQuery의 차이점

이 섹션에서는 Vertex AI, BigQuery, BigQuery ML 서비스를 다룹니다.

Vertex AI: 엔드 투 엔드 AI/ML 플랫폼

Vertex AI는 모델 개발 및 거버넌스를 위한 AI/ML 플랫폼입니다. 다음 두 가지 방법으로 모델을 학습시킬 수 있습니다.

  • AutoML: 코드를 작성하지 않고도 이미지, 테이블 형식, 텍스트, 동영상 데이터 세트에서 모델을 학습시킬 수 있습니다.
  • 커스텀 학습: 특정 사용 사례에 적합한 커스텀 학습 코드를 실행할 수 있습니다.

AutoML 모델과 커스텀 학습 모델을 모두 Vertex AI Model Registry에 등록할 수 있습니다. 또한 Vertex AI 외부에서 학습된 모델을 가져오고 Vertex AI 모델 레지스트리에 등록할 수 있습니다.

레지스트리에서 모델 버전을 관리하고, 온라인 및 일괄 예측을 위해 엔드포인트에 배포하고, 모델 평가를 수행하고, Vertex AI Model Monitoring으로 배포를 모니터링하고, Vertex Explainable AI를 사용할 수 있습니다.

사용 가능한 언어:

  • Python용 Vertex AI SDK
  • 자바용 클라이언트 라이브러리
  • Node.js용 클라이언트 라이브러리

BigQuery: 서버리스 멀티 클라우드 엔터프라이즈 데이터 웨어하우스

BigQuery는 머신러닝, 지리정보 분석, 비즈니스 인텔리전스와 같은 기본 제공 기능으로 데이터를 관리하고 분석할 수 있게 해주는 완전 관리형 엔터프라이즈 데이터 웨어하우스입니다. BigQuery 테이블은 SQL로 쿼리할 수 있으며, 주로 SQL을 사용하는 데이터 과학자는 코드 몇 줄만으로 대규모 쿼리를 실행할 수 있습니다.

또한 Vertex AI에서 테이블 형식 및 커스텀 모델을 빌드할 때 참조하는 데이터 저장소로 BigQuery를 사용할 수 있습니다. BigQuery를 데이터 스토어로 사용하는 방법에 대한 자세한 내용은 BigQuery 스토리지 개요를 참조하세요.

사용 가능한 언어:

자세한 내용은 BigQuery SQL 언어를 참조하세요.

BigQuery ML: BigQuery에서 직접 머신러닝

BigQuery ML은 BigQuery의 모델 개발 서비스입니다. BigQuery ML을 사용하면 SQL 사용자가 데이터를 이동하거나 기본 학습 인프라에 대해 걱정할 필요 없이 BigQuery에서 직접 ML 모델을 학습시킬 수 있습니다. BigQuery ML 모델에 대한 일괄 예측을 만들어 BigQuery 데이터에서 유용한 정보를 얻을 수 있습니다.

사용 가능한 언어:

  • GoogleSQL

BigQuery ML 사용의 이점에 대한 자세한 내용은 BigQuery ML이란 무엇인가요?를 참조하세요.

Vertex AI에 BigQuery ML 모델을 통합할 때의 이점

BigQuery ML 모델을 Vertex AI에 통합하면 다음과 같은 두 가지 주요 이점이 있습니다.

  • 온라인 모델 제공: BigQuery ML은 모델에 대한 일괄 예측만 지원합니다. 온라인 예측을 수행하려면 BigQuery ML에서 모델을 학습시키고 Vertex AI Model Registry를 통해 Vertex AI 엔드포인트에 배포할 수 있습니다.

  • MLOps 기능: 모델은 지속적 학습을 통해 최신 상태로 유지되는 경우에 가장 유용합니다. Vertex AI는 시간 경과에 따른 예측의 정확성을 유지하기 위해 모델의 모니터링 및 재학습을 자동화하는 MLOps 도구를 제공합니다. Vertex AI Pipelines를 사용하면 BigQuery 연산자를 사용하여 모든 BigQuery 작업(BigQuery ML 포함)을 ML 파이프라인에 연결할 수 있습니다. Vertex AI Model Monitoring을 사용하면 시간 경과에 따른 BigQuery ML 예측을 모니터링할 수 있습니다.

Google Cloud 제품의 이미지 및 MLOps 워크플로우에서 적합한 위치

BigQuery ML 모델을 Model Registry에 등록하는 방법을 알아보려면 Vertex AI로 BigQuery ML 모델 관리를 참조하세요.

수행할 작업은 무엇인가? 리소스
Python용 Vertex AI SDK를 사용하여 온라인 예측을 위한 커스텀 테이블 형식 분류 모델을 학습시키고 배포합니다. BigQuery 데이터로 TensorFlow 모델 학습
Python용 Vertex AI SDK를 사용하여 테이블 형식 회귀를 위해 AutoML 모델을 학습시키고 모델에서 온라인 예측을 수행합니다. Python용 Vertex AI SDK: BigQuery를 사용한 온라인 예측을 위한 AutoML 학습 테이블 형식 회귀 모델
두 개의 Vertex AI 테이블 형식 워크플로 파이프라인을 사용하여 서로 다른 구성을 통해 AutoML 모델을 학습시킵니다. 테이블 형식 워크플로: AutoML 테이블 형식 파이프라인
Python용 Vertex AI SDK를 사용하여 테이블 형식 회귀를 위해 AutoML 모델을 학습시키고 모델에서 일괄 예측을 가져옵니다. Python용 Vertex AI SDK: BigQuery를 사용한 일괄 예측을 위한 AutoML 학습 테이블 형식 회귀 모델
Vertex AI SDK를 사용하여 테이블 형식 예측을 위한 AutoML 모델을 학습시키고 모델에서 일괄 예측을 가져옵니다. Vertex AI SDK: 일괄 예측을 위한 AutoML 테이블 형식 예측 모델
BigQuery ML에서 경향 모델을 학습시키고 평가하여 모바일 게임의 사용자 유지율을 예측합니다. Google 애널리틱스 4 및 BigQuery ML을 사용한 게임 개발자용 앱 제거 예측
BigQuery ML을 사용하여 CDM 가격 책정 데이터에 대한 가격 책정 최적화를 수행합니다. CDM 가격 책정 데이터에 대한 가격 최적화 분석

다음 단계