statmike/vertex-ai-mlops
Google Cloud Platform Vertex AI end-to-end workflows for machine learning operations
What it solves
このプロジェクトは、Google Cloud Platform (GCP) 上で機械学習オペレーション (MLOps) と生成 AI を実装するためのハンズオンワークフローの包括的ライブラリを提供します。理論的なドキュメントと本番環境向けコードのギャップを埋めるべく、Vertex AI と BigQuery、Dataflow、各種データベースサービスなど GCP エコシステム全体との統合方法を示す、適応可能なインタラクティブノートブックを提供します。
How it works
リポジトリは機能領域別に分類された 470 以上のインタラクティブノートブックで構成されています:
- MLOps:トレーニングから本番までのフルライフサイクルをカバーし、オンライン/バッチサービング、フィーチャーストア、KFP パイプライン、モデル評価、モニタリングを含みます。
- Data + AI:BigQuery AI 関数、Dataflow、Dataproc を使用してデータ上で推論を実行する方法を示します。
- Applied GenAI:RAG(リトリーバル拡張生成)による LLM の基盤化に焦点を当て、11 種類の GCP データベースにわたるベクトル検索、埋め込み戦略、評価指標を網羅します。
- Applied Forecasting:BQML から TimesFM などの基盤モデルまで、時系列予測の学習パスを提供します。
- Framework Workflows:PyTorch、Keras、CatBoost、R のエンドツーエンドパイプラインを実装します。
- Applied ML:ADK と MCP を用いた AI エージェント、文書処理、Vertex AI Vizier を利用したブラックボックス最適化のプロトタイプを紹介します。
Who it’s for
- Google Cloud エコシステムで働く ML エンジニアやデータサイエンティスト。
- Vertex AI 上で AI エージェントや RAG パイプラインを構築・デプロイしたい開発者。
- GCP 上で ML 推論をスケールさせ、フィーチャーストアを管理する実践パターンが必要なチーム。
Highlights
- Massive Scale:470 以上のインタラクティブノートブックで、幅広い GCP AI サービスを網羅。
- Broad Integration:Vertex AI と BigQuery、Spanner、AlloyDB、GKE の接続方法を示します。
- RAG Deep Dives:11 種類の Google Cloud データベースにおけるベクトル検索の詳細比較。
- Agentic Workflows:Agent Engine と ADK を使用した AI エージェントの実装例を提供。