Generative AI on GCP

A Pragmatic Course on Generative AI

Duration

3 Days

Level

Basic Level

Design and Tailor this course

As per your team needs

Edit Content

The course is designed to empower participants with the knowledge and hands-on skills needed to excel in the dynamic field of generative AI. This transformative learning journey delves into the core concepts, ethical considerations, and practical applications of generative AI, equipping participants to harness its potential for becoming more effective and knowledgeable about this domain. 



Edit Content
  • Software developers and engineers who are interested in incorporating AI into their applications
  • Anyone who is interested to learn and implement Generative AI
Edit Content
  • Introduction to Generative AI
  • Generative AI Use Cases
  • Key Generative AI Platforms and Tools
  • An Introduction to OpenAI Platform
  • Generative AI on GCP
  • Ethical Considerations
  • Demonstration(s)
    • BARD
    • Gemini
    • ChatGPT
    • OpenAI Developer Platform
  • Getting started with AI
  • Types of AI
  • Discriminative AI vs Generative AI
  • Natural Language Processing (NLP) Overview
  • Evolution of NLP
  • Understanding Embeddings
  • Tokenizing Text
  • Demonstration(s)
  • Introduction to Large Language Models (LLMs)
  • Limitations
  • Key LLMs and their capabilities
  • Pricing aspects
  • Demonstration(s)
    • Working with Chat LLM on GCP
    • Working with Completion LLM on GCP
  • Ways to build GenAI Applications
  • Challenges with Prompt Engineering
  • Pre-trained Models vs Fine Tuned Models
  • Finetuning vs RAG Based Approach
  • Demonstration(s)
    • Finetuning Model on GCP using your own data
  • The Power of Prompts
  • Prompt Design Principles
  • Zero Shot vs Few Shot learning 
  • Demonstration(s)
    • Making use of ChatGPT/BARD as a Pro user
  • Understanding how to interact with Gemini Model
  • Building Text Generation Application 
  • Productionalize Application
  • Demonstration(s)
    • Working with Gemini APIs using Jupyter Notebooks
Edit Content
  • Curiosity to learn
  • Programming background
  • Knowledge of Python will be a plus 

Connect

we'd love to have your feedback on your experience so far