PGP Generative AI and ML Curriculum (New)
PGP Generative AI and ML Curriculum (New)
Generative AI and ML
CURRI CULU M
CONTENT
COURSE 1 - Python Programming for AI and ML
11 Module
M1 - Introduction to Python
M2 - Sequences and File Operations
M3 - Functions and Object-oriented Programming
M4 - Working with Modules and Handling Exceptions
M5 - Array Manipulation using NumPy
M6 - Data Manipulation using Pandas
M7 - Data Visualization using Matplotlib and Seaborn
M8 - GUI Programming
M9 - Developing Web Maps and Representing Information
using Plots (Self-paced)
M10 - Web Scraping and Computer Vision using OpenCV
(Self-paced)
M11 - Database Integration with Python (Self-Paced)
01
02
03
04
M1 - Introduction to Python
Need of Programming
Advantages of programming
Demand for Python
Application of Python in Different Domains
Fundamentals of Python
Using the Print Statement
Standard Data Types
Python Operators
Control Structures: Conditional Statements
Control Structures: Loops
Structural Pattern Matching
05
06
Introduction to NumPy
NumPy Array
Basic Operations
Arithmetic Operators
Matrix Product
Functions
07
Introduction to pandas
Functionality of pandas
Significance of pandas Library
Data Structures in pandas
Series and DataFrame
Importing and Exporting Data
Merging, Join, and Concatenation of Data Objects
Cleaning Data
Grouping Data
M8 - GUI Programming
GUI Programming
Widgets
Introduction to ipywidgets
Widgets in ipywidgets
Numeric Widget
Boolean Widget
Selection Widget
String Widget
Button
09
10
11
12
M2 - Inferential Statistics
Introduction to Inferential Statistics
Hypothesis Testing
Normal Distribution
Confidence Interval
P-value
One-tailed and Two-tailed tests
One Sample Z test
One Sample T test
Independent Sample T test
Chi-square test
Regression
ANOVA
M3 - Inferential Statistics
Introduction to Inferential Statistics
Hypothesis Testing
Normal Distribution
Confidence Interval
P-value
13
M4 - Regression
Introduction to Regression
Linear Regression
Simple Linear Regression
Multiple Linear Regression
Evaluation Metrics in Regression Models
Logistic Regression
Regularization: Ridge, Lasso, & Elastic Net
M5 - Predictive Analytics
Introduction to Predictive Analytics
Predictive Analytics Workflow
Data Collection and Preparation
Exploratory Data Analysis (EDA)
Feature Engineering and Selection
Predictive Modeling Techniques
14
M6 - Regression
Introduction to Regression
Linear Regression
Simple Linear Regression
Multiple Linear Regression
Evaluation Metrics in Regression Models
Logistic Regression
Regularization: Ridge, Lasso, & Elastic Net
M7 - Predictive Analytics
Introduction to Predictive Analytics
Predictive Analytics Workflow
Data Collection and Preparation
Exploratory Data Analysis (EDA)
Feature Engineering and Selection
Predictive Modeling Techniques
15
16
17
18
M7 - Dimensionality Reduction
Curse of Dimensionality
What is Dimensionality Reduction
Why Dimensionality Reduction
Feature Selection and Extraction
Principal Component Analysis
Eigen Vector/Singular Vector
Eigen Value/Singular Value
Scree Plot
Linear Discriminant Analysis (LDA)
Other Dimensionality Reduction Techniques
19
20
21
22
23
M4 - Text Classification-I
Machine Learning: Brush Up
Bag of Words
Count Vectorizer
Term Frequency (TF)
Inverse Document Frequency (IDF)
M5 - Text Classification-II
Converting Text to Features and Labels
Multinomial Naive Bayes Classifier
Leveraging Confusion Matrix
24
25
M9 - Regional CNN
Regional-CNN
Selective Search Algorithm
Bounding Box Regression
SVM in RCNN
Pre-trained Model
Model Accuracy
26
27
M13 - Project
Sentiment Classification
28
30
Generative AI and
Large Language Models (LLMs)
31
34
35
36
37
38
Beginner
Text Summarizer with AI
Build an application that uses a pre-trained generative AI
model to take a large text input and produce a summary.
Intermediate
Personalized Media Recommendation System
Develop a system for recommending material that takes user
preferences into account when recommending books, movies,
or other types of media.
39
Capstone
Create a system that uses cutting-edge AI algorithms to
extract insights and summaries from intricate financial
reports.
Develop a system for recommending material that takes user
preferences into account when recommending books, movies,
or other types of media.
40