statmike/vertex-ai-mlops

Google Cloud Platform Vertex AI end-to-end workflows for machine learning operations

解決的問題

本專案提供了一套全面的實用、互動式工作流程庫,用於在 Google Cloud Platform (GCP) 上實作機器學習營運 (MLOps) 與生成式 AI。它透過為訓練、服務和管理 AI 模型及代理程式提供可調整的起點,彌合了理論文件與生產級程式碼之間的差距。

運作方式

該儲存庫包含超過 470 個互動式筆記本,並組織為多個專業領域軌道:

  • MLOps:涵蓋從訓練到生產的完整生命週期,包含服務 (vLLM, Triton)、特徵儲存庫 (託管與基於 Bigtable) 、KFP 管線與模型監控。
  • Data + AI:將 AI 函式直接整合到 BigQuery、Dataflow 和 Dataproc 等資料服務中,將推論帶到資料所在之處。
  • Applied GenAI:實作進階 RAG 管線、多模態提示、跨 11 種不同 GCP 資料庫的向量搜尋以及基礎驗證。
  • Applied Forecasting:提供使用從 BQML 到 TimesFM 等基礎模型進行時間序列預測的學習路徑。
  • Framework Workflows:展示 PyTorch、Keras、CatBoost 和 R 的端到端模式,共享通用的模型註冊表和預測端點。
  • Applied ML:包含 AI 代理程式 (使用 ADK 和 MCP) 、文件處理以及透過 Vertex AI Vizier 進行黑盒優化的原型。

適用對象

正在 Google Cloud 上建構 AI 應用程式,且需要具體、實作範例來了解如何協調各種 GCP 服務以進行真實世界 AI 工作流程的資料科學家、ML 工程師和雲端架構師。

亮點

  • 大規模:超過 470 個互動式筆記本,涵蓋廣泛的 GCP AI 服務。
  • 深度整合:展示如何將 Vertex AI 與 BigQuery、Spanner、AlloyDB 和 GKE 結合使用。
  • 代理程式焦點:包含使用 Agent Engine 和 ADK 的現代 AI 代理程式工作流程。
  • RAG 專業化:提供跨多個資料庫後端的分塊、排序和向量搜尋的詳細指南。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案