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 专业化:提供跨多个数据库后端的分块、排序和向量搜索的详细指南。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目