適用於 BigQuery 使用者的 Vertex AI

請參閱本頁內容,瞭解 Vertex AI 和 BigQuery 的差異,以及如何將 Vertex AI 整合至現有的 BigQuery 工作流程。Vertex AI 和 BigQuery 攜手合作,滿足您的機器學習和機器學習運作用途。

如要進一步瞭解 Vertex AI 和 BigQuery 之間的模型訓練差異,請參閱「選擇訓練方法」。

Vertex AI 和 BigQuery 的差異

本節將介紹 Vertex AI、BigQuery 和 BigQuery ML 服務。

Vertex AI:端對端 AI/機器學習平台

Vertex AI 是 AI/ML 平台,用於模型開發和管理。常見用途包括:

  • 機器學習工作,例如預測、建議和異常偵測
  • 生成式 AI 工作,例如:

    • 生成文字、分類、摘要和擷取
    • 生成及完成程式碼
    • 圖像生成
    • 生成嵌入

您可以使用 BigQuery 準備 Vertex AI 模型的訓練資料,並將這些資料做為特徵提供給 Vertex AI 特徵儲存庫

您可以在 Vertex AI 中透過三種方式訓練模型:

  • AutoML:在圖片、表格和影片資料集上訓練模型,不必編寫程式碼。
  • 自訂訓練:執行專為特定用途設計的自訂訓練程式碼。
  • Vertex AI 上的 Ray:使用 Ray 擴展 AI 和 Python 應用程式,例如機器學習。

您也可以匯入在其他平台 (例如 BigQuery ML 或 XGBoost) 訓練的模型。

您可以向 Vertex AI Model Registry 註冊自訂訓練模型。您也可以匯入在 Vertex AI 以外訓練的模型,並註冊至 Vertex AI Model Registry。您不必註冊 AutoML 模型,系統會在建立時自動註冊。

您可以在登錄檔中管理模型版本、部署至端點以進行線上預測、評估模型、使用 Vertex AI Model Monitoring 監控部署作業,以及使用 Vertex Explainable AI

支援的語言:

BigQuery:無伺服器多雲端企業資料倉儲

BigQuery 是全代管的企業資料倉儲,內建機器學習、地理空間分析和商業智慧等功能,有助於管理及分析資料。BigQuery 資料表可透過 SQL 查詢,而主要使用 SQL 的資料科學家只需幾行程式碼,就能執行大型查詢。

您也可以將 BigQuery 當做資料存放區,在 Vertex AI 中建構表格和自訂模型時參考。如要進一步瞭解如何將 BigQuery 做為資料儲存空間,請參閱「BigQuery 儲存空間總覽」一文。

支援的語言:

詳情請參閱 BigQuery SQL 方言

BigQuery ML:直接在 BigQuery 中進行機器學習

您可以在 BigQuery 中開發及叫用模型。有了 BigQuery ML,您可以使用 SQL 直接在 BigQuery 中訓練機器學習模型,不必移動資料,也不必擔心底層的訓練基礎架構。您可以為 BigQuery ML 模型建立批次預測,從 BigQuery 資料取得洞察資訊。

您也可以使用 BigQuery ML 存取 Vertex AI 模型。您可以透過 Vertex AI 內建模型 (例如 Gemini) 或 Vertex AI 自訂模型,建立 BigQuery ML 遠端模型。您可以在 BigQuery 中使用 SQL 與遠端模型互動,就像使用任何其他 BigQuery ML 模型一樣,但遠端模型的所有訓練和推論作業都會在 Vertex AI 中處理。

支援的語言:

如要進一步瞭解使用 BigQuery ML 的優點,請參閱 BigQuery 中的 AI 和 ML 簡介

在 Vertex AI 中管理 BigQuery ML 模型的好處

您可以將 BigQuery ML 模型註冊至 Model Registry,以便在 Vertex AI 中管理模型。在 Vertex AI 中管理 BigQuery ML 模型有兩大優點:

  • 線上模型服務:BigQuery ML 僅支援模型的批次預測。如要取得線上預測結果,您可以在 BigQuery ML 中訓練模型,然後透過 Vertex AI Model Registry 將模型部署至 Vertex AI 端點。

  • 機器學習運作功能:持續訓練可讓模型與時俱進,發揮最大效益。Vertex AI 提供 MLOps 工具,可自動監控及重新訓練模型,確保預測準確度不會隨著時間而下降。透過 Vertex AI Pipelines,您可以使用 BigQuery 運算子,將任何 BigQuery 工作 (包括 BigQuery ML) 插入機器學習管道。透過 Vertex AI Model Monitoring,您可以長期監控 BigQuery ML 預測。

圖片:Google Cloud 產品及其在 MLOps 工作流程中的適用之處

如要瞭解如何將 BigQuery ML 模型註冊至 Model Registry,請參閱「使用 Vertex AI 管理 BigQuery ML 模型」。

您要執行什麼操作? 資源
使用 BigQuery ML,透過 Vertex AI 上的 Gemini 分析圖片和文字 在 BigQuery 中使用 Gemini 2.0 Flash 分析電影海報
使用 BigQuery ML,透過 Vertex AI 基礎模型在 BigQuery 資料表或非結構化資料上生成文字 使用 BigQuery ML 和 Vertex AI 中的基礎模型生成文字
透過 BigQuery ML 對文字和圖片生成向量嵌入 從 BigQuery ML 呼叫 Vertex AI 中的多模態嵌入端點,為語意搜尋產生嵌入
使用兩個 Vertex AI 表格型工作流程管道,以不同設定訓練 AutoML 模型。 表格工作流程:AutoML 表格管道
使用 Python 適用的 Vertex AI SDK 訓練表格型 迴歸的 AutoML 模型,並從模型取得批次預測結果。 適用於 Python 的 Vertex AI SDK:使用 BigQuery 訓練 AutoML 表格迴歸模型,以進行批次預測
在 BigQuery ML 中訓練及評估購物偏好模型,預測手遊的使用者留存率。 遊戲開發人員使用 Google Analytics 4 和 BigQuery ML 預測流失情形
使用 BigQuery ML 對 CDM 定價資料執行定價最佳化。 分析 CDM 定價資料,找出最佳定價

後續步驟