Skip to content

Commit

Permalink
docs: Add README files (Created by Gemini) (GoogleCloudPlatform#1070)
Browse files Browse the repository at this point in the history
  • Loading branch information
holtskinner authored Sep 11, 2024
1 parent 58380e5 commit 383e4d2
Show file tree
Hide file tree
Showing 5 changed files with 65 additions and 0 deletions.
16 changes: 16 additions & 0 deletions embeddings/README.md
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.
7 changes: 7 additions & 0 deletions genkit/README.md
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.
7 changes: 7 additions & 0 deletions open-models/README.md
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.
13 changes: 13 additions & 0 deletions speech/README.md
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.
22 changes: 22 additions & 0 deletions vision/README.md
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.

0 comments on commit 383e4d2

Please sign in to comment.