Google Cloud Vertex AI Samples
This repository from Google Cloud is a treasure trove of resources aimed at helping both newcomers and seasoned professionals in the machine learning (ML) industry to develop and manage ML workflows using Google Cloud Vertex AI. The collection includes notebooks, code samples, sample applications, and other teaching materials.
Overview
Vertex AI is Google's fully managed and unified platform designed for creating and utilizing generative AI models. This platform provides everything needed to streamline AI development and deployment, making it accessible for beginners and efficient for experts. The repository highlights how to begin your journey with Vertex AI, offering valuable tools and insights for all experience levels.
For those particularly interested in generative AI samples with Vertex AI, Google also hosts additional resources on another GitHub repository.
Explore, Learn, and Contribute
The repository invites exploration, learning, and contribution, encouraging users to harness the full potential of ML on Vertex AI.
Explore and Learn
Within the repo, users can explore various resources that provide essential knowledge. Each notebook comes with links to open and execute them on different platforms:
- Colab
- Colab Enterprise
- Vertex AI Workbench
- View options on GitHub
These platforms make it easy to try out and understand the examples provided.
Contribute
Contribution is welcomed via the repository’s Contributing Guide, allowing community members to enhance the project further.
Getting Started
To dive into Vertex AI, a Google Cloud project is necessary. For newcomers, Google offers a Free Trial for learning and building on Google Cloud Platform (GCP). Once you have your project, additional guidance on setting up a development environment is provided here.
Repository Structure
The structure of the repository is organized to facilitate ease of access to resources:
- Notebooks: Official documents demonstrate various Vertex AI services:
- Automl, Custom, and more.
- Community Content: Contributor-led tutorials and sample codes.
Examples
The project repository includes a host of categories illustrating different functionalities:
- Model Garden: A curated collection of models within Vertex AI, ranging from open-source to third-party entries like Gemini, Llama 3, and others.
- Feature Store: Guides on setting up online serving with Vertex AI's Feature Store.
- Data Management: Usage of services like BigQuery with Vertex AI.
- Model Development: Instructions on training and deploying models using AutoML and custom setups.
- Deploy and use features like prediction, model registry, and Explainable AI to better understand model predictions.
Additional Tools
Vertex AI Samples also offer tools like Vertex AI Pipelines
for building and deploying custom models efficiently.
Getting Help
For feedback, queries, or bug reporting, users can utilize the Issues page.
Disclaimer
Do note that this repository is not an officially supported Google product. It is intended for demonstration purposes only.
References
For further exploration, Google Cloud provides comprehensive tutorials through Vertex AI Jupyter Notebook tutorials and more resources are available in the Vertex AI Generative AI repository.
This project repository stands as a dynamic and invaluable resource for anyone looking to develop ML systems on Google Cloud, with contributions from a vibrant community enhancing its reach and utility.