forked from GoogleCloudPlatform/generative-ai
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Add README files (Created by Gemini) (GoogleCloudPlatform#1070)
- Loading branch information
1 parent
58380e5
commit 383e4d2
Showing
5 changed files
with
65 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Embeddings | ||
|
||
This repository explores various techniques and use-cases for embedding in Machine Learning, with a particular focus on text embeddings and their applications. | ||
|
||
## Notebooks | ||
|
||
- **[hybrid-search.ipynb](hybrid-search.ipynb):** Demonstrates building a hybrid search system leveraging both keyword-based search and semantic similarity search with embeddings. | ||
- **[embedding-similarity-visualization.ipynb](embedding-similarity-visualization.ipynb):** Visualizes similarity relationships between embeddings using dimensionality reduction techniques like PCA and t-SNE. | ||
- **[intro-textemb-vectorsearch.ipynb](intro-textemb-vectorsearch.ipynb):** Provides an introduction to text embeddings and their application in building vector search engines. | ||
- **[vector-search-quickstart.ipynb](vector-search-quickstart.ipynb):** Offers a quickstart guide to setting up and using vector search for finding semantically similar items. | ||
- **[intro_multimodal_embeddings.ipynb](intro_multimodal_embeddings.ipynb):** Introduces the concept of multimodal embeddings, which combine information from different modalities like text and images. | ||
- **[intro_embeddings_tuning.ipynb](intro_embeddings_tuning.ipynb):** Explores techniques for fine-tuning pre-trained embedding models to specific domains and tasks. | ||
|
||
## Use Cases | ||
|
||
- **[use-cases/outlier-detection/bq-vector-search-log-outlier-detection.ipynb](use-cases/outlier-detection/bq-vector-search-log-outlier-detection.ipynb):** Shows how to utilize vector search and BigQuery to identify outlier log entries based on their semantic similarity to other logs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Genkit | ||
|
||
This repository contains solutions using [Firebase Genkit](https://firebase.google.com/docs/genkit). | ||
|
||
## Directory Structure | ||
|
||
- **generate-synthetic-database/**: This directory contains the source code for a Google Cloud Function that generates a synthetic database. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Open Models | ||
|
||
This repository contains examples for deploying open source models with Vertex AI. | ||
|
||
## Notebooks | ||
|
||
- [serving/cloud_run_ollama_gemma2_rag_qa.ipynb](./serving/cloud_run_ollama_gemma2_rag_qa.ipynb) - This notebooks provides steps and code to deploy an open source RAG pipeline to Cloud Run using Ollama and the Gemma 2 model. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Speech Recognition and Generation | ||
|
||
This repository explores various use-cases and implementations of speech recognition and generation technologies with Google Cloud Speech-to-Text and Text-to-Speech | ||
|
||
## Contents | ||
|
||
Here's a breakdown of the content available: | ||
|
||
- **Getting Started:** | ||
- [speech_recognition.ipynb](getting-started/speech_recognition.ipynb): This Jupyter Notebook provides a basic introduction to performing speech recognition using Google Cloud's Speech-to-Text API. | ||
- **Use Cases:** | ||
- **Storytelling:** | ||
- [storytelling.ipynb](use-cases/storytelling/storytelling.ipynb): This notebook delves into a specific application of speech technology - crafting engaging stories. It likely leverages both speech recognition and generation to create interactive or automated storytelling experiences. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Vision | ||
|
||
This directory contains examples and guides for using Google Cloud's Vision AI products and services. | ||
|
||
## Getting Started | ||
|
||
- [Image Generation](getting-started/image_generation.ipynb): Introduction to generating images with Google Cloud's Imagen models. | ||
- [Imagen3 Image Generation](getting-started/imagen3_image_generation.ipynb): Learn how to use the Imagen3 model for text-to-image generation. | ||
- [Image Editing](getting-started/image_editing.ipynb): Edit images using Imagen and provide text instructions. | ||
- [Image Editing Mask Mode](getting-started/image_editing_maskmode.ipynb): Explore using the mask mode feature of image editing. | ||
- [Visual Question Answering](getting-started/visual_question_answering.ipynb): Learn to ask questions about images and get relevant answers. | ||
- [Visual Captioning](getting-started/visual_captioning.ipynb): Generate captions that describe the content of images. | ||
|
||
## Use Cases | ||
|
||
- [Advanced Prompting for Imagen2](use-cases/advanced_prompting_for_imagen2.ipynb): Deep dive into advanced prompting techniques to enhance your Imagen2 image generation results. | ||
- [Creating High Quality Visual Assets with Gemini and Imagen](use-cases/creating_high_quality_visual_assets_with_gemini_and_imagen.ipynb): Learn to create high-quality visual assets by combining the power of Gemini and Imagen. | ||
- [Brochure Creation Using Imagen](use-cases/brochure-creation-using-imagen/brochure_creation_using_imagen.ipynb): Step-by-step guide on how to use Imagen for generating creative brochure designs. | ||
|
||
## Gradio | ||
|
||
- [Gradio Image Generation SDK](gradio/gradio_image_generation_sdk.ipynb): Demonstrates the usage of the Gradio Image Generation SDK for building interactive image generation applications. |