Module 1. Welcome & Course Introduction
- Welcome
- Overview: AI/ ML/ DL/ GenerativeAI
- Overview: cloud - AWS/GCP/AZURE
- Benefits of building GenerativeAI Models on Cloud
Module 2. Machine Learning
- Machine Learning
- Types of Machine Learning:
- Supervised
- Unsupervised
- Reinforcement Training
- Building Machine Learning Pipelines
- AWS Machine Learning Stack
- Amazon SageMaker
Lab: Labelling data using GroundTruth
Lab - Launching SageMaker Notebook instance
Module 3. Machine Learning Pipeline in action - I
- Understanding Business Problem
- Data Collection & Preprocessing
- Data cleansing using python libraries & AWS managed services
- Data Exploration
Lab: using Jupyter Notebook for data cleaning & exploration using python libraries
Module 4: Machine Learning Pipeline in action - II
- Model Training & Tuning with SageMaker
- Feature Engineering
- Model Evaluation
- Model Deployment on Cloud : AWS/GCP/AZURE
Lab: Model Training & Deployment with Amazon SageMaker
Module 5: Engaging with Generative AI
- What is GenerativeAI
- GenAI vs ML vs DL
- Types of Generative AI
- Generative Adversarial Network (GAN)
- Recurrent Neural Network (RNNs)
- Long short-term Memory
- Transformer
- Natural Language Processing
- Variational Encoder (VAE)
- Amazon Bedrock Architecture
- Amazon Bedrock Inference Parameter
- Amazon Bedrock Pricing
- Reinforcement Learning with Amazon Bedrock Agent
- Amazon Bedrock : Case Study
- Retrieval Augmented Generator
Lab - using Bedrock Agent
Module 6: GenAI Models
- Understanding Foundation Model
- Understanding Large Language Models
- Google BERT in action
- Building application with ChatGPT integration
Lab - Integrating ChatGPT & building intelligent Application
Module 7: Developing with GenAI Models
- Developing application with Amazon Bedrock
- Using AWS Titan Foundation Model
- AWS Supported Foundation Models
- SageMaker Jumpstart
Lab - Deploying foundational model using SageMaker Jumpstart
Module 8: Securing GenAI Models
- Threats to AI Applications
- Single sign-on with SAML, OpenID Connect
- Restricting Access to Sensitive Data
- Monitoring with GuardDuty
- Monitoring with Macie
- Other Security Best Practices
- Benefits, Risk of using GenAI