Discover and explore top open-source AI tools and projects—updated daily.
GoogleCloudPlatformExplore advanced ML and Generative AI on Google Cloud
Top 17.7% on SourcePulse
Summary
This repository provides AI and Machine Learning content specifically designed for Google Cloud, targeting engineers and researchers. It offers comprehensive modules for core ML models, MLOps on Vertex AI, and Generative AI, enabling rapid development and deployment of AI solutions within the Google Cloud ecosystem.
How It Works
The project is structured into three primary modules: asl_core focuses on diverse model architectures (DNN, CNN, RNN, transformers, SNGP) across multiple data modalities using TensorFlow/Keras; asl_mlops provides tools for operationalizing models on Vertex AI, including training, tuning, serving, and pipeline orchestration with TFX and Kubeflow; and asl_genai explores Generative AI and agent systems using Gemini and Google ADK. Learning materials are organized into hands-on labs and verified solutions for guided practice.
Quick Start & Requirements
Setup begins with running scripts/setup_env.sh in Cloud Shell to provision essential Google Cloud infrastructure (APIs, IAM, Buckets). Users then clone the repository and execute make within the asl-ml-immersion directory. Supported environments include Vertex AI Workbench and Cloud Workstations, with optional GPU (Nvidia T4) attachment. Dependencies are managed via the make process.
Highlighted Details
Maintenance & Community
Contributions are currently restricted to Google employees. Public community channels (Discord, Slack) or roadmaps are not detailed in the README.
Licensing & Compatibility
The codebase is licensed under the Apache License, Version 2.0. This permissive license allows for commercial use and integration into closed-source projects, subject to the terms of the license.
Limitations & Caveats
This is not an officially supported Google product. Users should be aware that Google Cloud service usage will incur charges. Contribution is limited to Googlers, and some notebooks may require specific hardware configurations or additional setup steps.
1 day ago
Inactive