Skip to content

Google Cloud Generative AI - Self-Directed Study Track Flashcards

81 cards from this guide's fact sheet and notes. Click a question to reveal the answer.

To study with spaced repetition, download flashcards.csv and import it into Anki or Quizlet (comma separated, first row is the header). Back to the study guide.

Generative ai fundamentals

Discriminative AI (generative ai fundamentals)

Classifies, predicts (Y given X)

Generative AI (generative ai fundamentals)

Creates new data (generates X)

Gecko (generative ai fundamentals)

Lightweight, mobile/IoT deployment

Otter (generative ai fundamentals)

Standard tasks, balanced performance

Bison (generative ai fundamentals)

Enhanced capabilities, most common

Unicorn (generative ai fundamentals)

Most capable, complex reasoning

Gemini Ultra (generative ai fundamentals)

Most capable, complex tasks

Gemini Pro (generative ai fundamentals)

Best performance/cost balance

Gemini Nano (generative ai fundamentals)

On-device, efficient

code-bison (generative ai fundamentals)

Code generation from natural language

code-gecko (generative ai fundamentals)

Code completion and suggestions

codechat-bison (generative ai fundamentals)

Conversational code assistance

Top-k (generative ai fundamentals)

Consider top k tokens

Stop sequences (generative ai fundamentals)

Custom stopping conditions

BLOCK_ONLY_HIGH (generative ai fundamentals)

Block high-probability harmful content

BLOCK_MEDIUM_AND_ABOVE (generative ai fundamentals)

Block medium+ harmful content (default)

BLOCK_LOW_AND_ABOVE (generative ai fundamentals)

Block low+ harmful content (most restrictive)

Vertex ai

Unified platform (vertex ai)

One place for all ML workflows

MLOps integration (vertex ai)

Built-in experiment tracking and model management

Scalable infrastructure (vertex ai)

Automatic scaling and optimization

Pre-built solutions (vertex ai)

AutoML and pre-trained models

Custom development (vertex ai)

Full flexibility for custom models

Managed notebooks (vertex ai)

Fully managed Jupyter instances

User-managed notebooks (vertex ai)

More control over environment

Built-in libraries (vertex ai)

Pre-installed ML frameworks

Data science tools (vertex ai)

Integrated development experience

Version control (vertex ai)

Git integration

Custom training (vertex ai)

Your own training code

AutoML training (vertex ai)

Automated model development

Hyperparameter tuning (vertex ai)

Automated hyperparameter optimization

Distributed training (vertex ai)

Multi-GPU and multi-node training

Online prediction (vertex ai)

Real-time inference

Batch prediction (vertex ai)

Offline batch processing

Private endpoints (vertex ai)

VPC-native serving

Multi-model endpoints (vertex ai)

Host multiple models

Components (vertex ai)

Reusable pipeline steps

Experiments (vertex ai)

Track and compare pipeline runs

Artifacts (vertex ai)

Track inputs, outputs, and metadata

Lineage (vertex ai)

Data and model lineage tracking

Model versioning (vertex ai)

Track model versions

Model lineage (vertex ai)

Understand model ancestry

Model evaluation (vertex ai)

Compare model performance

Model aliases (vertex ai)

Stable references to models

Text generation (vertex ai)

Create and edit text content

Chat (vertex ai)

Conversational AI applications

Code generation (vertex ai)

Programming assistance

Multimodal (vertex ai)

Text and image understanding

Prompt design (vertex ai)

Test and iterate on prompts

Model tuning (vertex ai)

Fine-tune foundation models

PaLM 2 (vertex ai)

text-bison, chat-bison, code-bison

Gemini (vertex ai)

gemini-pro, gemini-pro-vision, gemini-ultra

Imagen (vertex ai)

imagen-v1, imagen-v2

Chirp (vertex ai)

Speech recognition

BERT (vertex ai)

Text embeddings

T5 (vertex ai)

Text-to-text generation

Meta (vertex ai)

Llama 2, Llama 3 (7B, 13B, 70B parameters)

Anthropic (vertex ai)

Claude 2, Claude 3

Cohere (vertex ai)

Command, Embed, Rerank

AI21 (vertex ai)

Jurassic-2 models

Stability AI (vertex ai)

Stable Diffusion XL

CodeLlama (vertex ai)

Code generation

Classification (vertex ai)

Predict categories

Regression (vertex ai)

Predict numerical values

Feature engineering (vertex ai)

Automatic feature selection

Model selection (vertex ai)

Algorithm selection and tuning

Image classification (vertex ai)

Categorize images

Object detection (vertex ai)

Detect and locate objects

Image segmentation (vertex ai)

Pixel-level image understanding

Text classification (vertex ai)

Categorize text documents

Entity extraction (vertex ai)

Identify and extract entities

Sentiment analysis (vertex ai)

Analyze text sentiment

Question (vertex ai)

"You need to analyze images and generate descriptions. Which model?"

Answer (vertex ai)

Gemini Pro Vision - multimodal capabilities

Why Not (vertex ai)

text-bison (text only), code-bison (code focused)

Additional (vertex ai)

Lower temperature (0.1-0.3), provide context, use RAG

Prompt Engineering for (vertex ai)

Few examples available

Foundation Models (vertex ai)

PaLM 2, Gemini, embeddings

Tuning (vertex ai)

Supervised, adapter-based, RLHF

Grounding (vertex ai)

Search, RAG, custom sources

Enterprise (vertex ai)

Security, compliance, private deployment

Cost Effective (vertex ai)

Multiple pricing tiers, optimization options