Generative AI Course using AWS
Python
Data types
Lists, tuples, sets
Strings, ranges
Dictionary
Conditional statements
Loops
Methods, calling methods
Types of Parameters
Args, kwargs
Methods of list, tuple, and sets
Dictionary methods
List comprehensions
Types of variables
Modules
Lambda expressions
Decorators
Custom decorators
Regular expressions
Split, join
Python Oops
Class
Object
Encapsulation
Init function – constructor
Instance methods
Class variables and instance variables
Class methods and static methods
Inheritance
Keywords – super and self
Polymorphism
Method overriding
Exceptions
Try except blocks
#1 in placements & #1 in technology training
phno: 9845694936
Generative AI Course using AWS
Generic exceptions
Finally block
File io
Threads
Abstract classes and abstract methods
Abstraction
Access modifiers
Database
Understanding MySql work bench
Database introduction
Constraints
Normalization
Creating table
Insert update delete statements
Select statement
Where condition
Group by, order by, having, and like Clauses
Built in functions
Sub queries & joins
AWS Basics and S3
o Core AWS services (EC2, IAM, RDS)
o S3 Bucket creation and management
o Object storage and access control
o IAM roles and policies
AWS AI Models, Lambda, Bedrock
o Overview of AWS AI tools
o AWS Lambda:
o Serverless architecture, use cases
o Writing Lambda functions in Python
o Event-driven architecture with Lambda
o Amazon Bedrock:
o Overview of Bedrock, foundation models
o Use of pre-trained models on AWS Bedrock
#1 in placements & #1 in technology training
phno: 9845694936
Generative AI Course using AWS
AWS Kendra
o Intelligent search services for enterprises
o Use cases: internal documentation, search applications
o Data indexing and integration
Flask REST API
o Building REST APIs with Flask
o Routing, middleware, request and response
o Implementing JWT and OAuth
o Deployment on AWS (EC2)
LangChain
o Purpose and use cases of LangChain in AI pipelines
o Creating AI applications with LangChain
o Connecting to external APIs and databases
o Memory management, chains, and agents in LangChain
Vector Databases
o Understanding vector search and embeddings
o Differences between traditional and vector DBs
o Installation and setup
o Storing and searching vectors
o Use cases in Generative AI
Prompt Engineering
o Crafting effective prompts for AI models
o Prompt structure, experimenting with variations
o Using prompt engineering to fine-tune responses from models
RAG (Retrieval-Augmented Generation) Model
o Combining retrieval-based and generation-based approaches
o Applications in large-scale QA systems
o Integrating with vector DBs and external data sources
o Adapting RAG models for domain-specific tasks
Capstone Project:
#1 in placements & #1 in technology training
phno: 9845694936
Generative AI Course using AWS
Aptitude (digital)
Mock interviews
#1 in placements & #1 in technology training
phno: 9845694936