0% found this document useful (0 votes)
21 views25 pages

AIML Curriculum

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views25 pages

AIML Curriculum

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

PREGRADUATION PROGRAM IN

ARTIFICIAL INTELLIGENCE

& MACHINE LEARNING

Empowering minds, Shaping future


-our curriculum for your success-

Powered by Wipro DICE ID


Table of content:

About Us
Key Highlights
Curriculum
Projects
Recruitment Partners
Placed Students
Contact Us
About us:
Pregrad is an EdTech Platform, offers intensive
upskilling programmes which are designed and
delivered with the view of current industry
requirements and trends. Pregrad is continuously
creating an interactive online learning experience by
combining the latest technology, teaching methods, and
facilities with an excellent panel of experts and
mentors.

We have our mentors from companies like Hotstar,


Wipro, Atlassian, TCS, Kotak Mahindra, Cadcamcae,
Altimetrik, CarDekho and more to help students bag
great internship and job opportunities in the relevant
field along with their graduation!

Our vision is to be the leading provider of mentorship


programs that bridge the gap between classroom
learning and industry requirements. We want to
equip students with the knowledge, skills, and
networks they need to land their dream internships
and launch their careers with confidence.
Key Highlights:

Certificate of Completion
Upon successfully completing the program, you'll be awarded a
shiny Certificate of Completion as a testament to your
dedication and hard work.

Minor/Major Industrial Project


We offer industry-level projects that provide you with hands-on
experience and a practical understanding of how the industry
operates.

Internship Assistance
Our internship opportunities are designed to provide you with
practical experience in the industry & allow you to apply the
skills & knowledge gained to real-world projects.

Interact with Recruiters


It will help you gain insights into the job market, build
professional relationships, and increase their chances of
securing employment opportunities.

Placement Assistance for 2 years


Assistance with placements for a period of two years is
provided to our students, ensuring they have access to career
opportunities and support even after the completion of their
program.
Curriculum
Month-1:

Session-1:
Introduction to AI & Machine Learning
Introduction to python
Introduction to python & it’s packages

Hands On: Installed Python & relevant packages

Session-2:
Fundamentals in python
Variables & Identifiers
Keywords & Comments

Hands On: Practice with variables how to store data into it

Session-3:
Operators in Python
Control statement - Conditions
Iterative statements - Loops

Hands On: Perform basic operations on sample data using


Loops & Conditions
Curriculum
Session-4:
Data structures in Python
List / Tuple
Dictionary / Set
Break, Continue, Pass statements

Hands On: Worked with data types & practiced with all
statements

Session-5:
Functions in Python
User-defined function
Built-in functions
Lambda functions

Hands On: Practiced with Lambda & User-Defined functions

Session-6:
List & dictionary comprehensions
File Handling
Exception Handling

Hands On: Handled all the raised or built in errors using


Exception Handling.

Assignment- 1 : 10 python programming questionsto check


student performance.
Curriculum
Session-7:
Introduction to Numpy
Numpy Array vs Python List
Creation of 1D, 2D and 3D array
Special Numpy Functions
Zeros(), Ones(), full() etc.

Hands On: Created N-dimensional arrays and performed


certain operations

Session-8:
Random Number Generation
Data Type Conversion
Memory Management
Arithmetic Operations
Statistical Operations
Sorting, Joining, Splitting
Transpose, Reshape etc.

Hands On: GenerateRandom Numbers using Random


function.
Curriculum
Session-9:
Introduction to Pandas
Series and DataFrames
Create dataframe using List
Create dataframe using Dictionary
Insert and Delete operation
Arithmetic Operations
Indexing and Slicing

Hands On: Created series and dataframe

Session-10:
Reading the CSV, JSON files in dataframe
Exploratory Data Analysis (EDA)
Handling MissingData
Handling Duplicate Data
Outliers Detection and Treatment
Join I Concat I Merge Operation
Date Time Functionalities
Groupby(), Transpose(), Reshape()

Hands On: Read CSV data and perform data analysis.


Curriculum
Session-11:
Introduction to Matplotlib
Line Plot
Bar Plot
Scatter Plot
Histogram
Pie Chart
3D Plots

Hands On: Performed data visualization graph using


multiplecharts

Session-12:
Introduction to Seaborn
Histogram
Boxplot
Distplot
Heatmap

Hands On: Outlier detection using Boxplot.

Assignment-2 : Perform basic data analysis on sample data


using Numpy, Pandas, Matplotlib and Seaborn library.
Curriculum
Month-2

Session-13:
Introduction to Statistics
Types of Statistics
Descriptive Stats vs Inferential Stats
Population and Sampledata
Sampling and their techniques.
Simple Random Sampling
Systematic Sampling
Stratified Sampling
Cluster Sampling

Session-14:
Variables
Types of Variables
Quantitative vs Qualitative Variables
Frequency and Cumulative Frequency
Measure of Frequency
Measure of Central Tendency
Measure of Dispersion and Variance
Z-Score, Standard Deviation
Curriculum
Session-15:
Measure of Position or Data Distribution
Quartile vs Quantilevs Percentile
Pentile vs Decile
Five Number Summary
Interquartile Ranges
Effect Of Outliers And Its Removal
Outlier Detection using Boxplot

Session-16:
Normal or Gaussian Distribution
Properties of Normal Distribution
Empirical Rule in Normal Distribution
Central Limit Theorem
Covariance
Pearson Coefficient Correlation

Session-17:
Inferential Statistical Tests
Confidence Interval
Regression Analysis
Hypotheses Testing
T-Test I Z-Test I F-Test I Annova Test I Chi Square Test
Null Hypotheses
Alternate Hypotheses
P - Value, Significance Level
Curriculum
Session-18:
Intro to Databases
Relational Databases vs Non-Relational Databases
DB vs DBMS vs SQL
SQL vs NoSQL
Database Design

Session-19:
Normalization
Denormalization
ER Diagrams
ACID Properties

Session-20:
Introduction to MySQL
MySQL Workbenchand Administration Tools
Installation and Configuration
MySQL Data Types

Session-21:
Creating and Managing Databases
Creating and Managing Tables
CRUD Operations
Types of SQL Commands
DDL, DML, DQL, DCL, TCL
Curriculum
Session-22:
Keys, Constraints and Clauses
Operators and AggregateFunctions
Basic SQL Queries
Importing and Exporting Data
Filtering and Sorting Data

Session-23:
Joining Tables
Joins
-Inner Join
-Left Join
-Right Join
-Full Outer Join
-Self Join
Subqueries
Nested Queries

Assignment: Practice SQL queries with employeedatabase


table.
Curriculum
Month-3

Session-24:
Introduction to MachineLearning
Difference Between AI, ML and DL
Applications of MachineLearning
Types of MachineLearning
Supervised / Unsupervised / Reinforcement
Parametric vs NonParametric

Session-25:
Introduction to SciKit-Learn
Sample Datasetin SciKit-Learn
Goodness of Fit
Overfitting and Underfitting
Bias-Variance TradeOff
L1 and L2 Regularization
Imbalanced Data

Session-26:
Cost and Loss Functions
Optimizers for ML
Gradient Descent
Evaluation Metrics
Regression Metrics
Classification Metrics
Curriculum
Session-27:
EDA and Data Wrangling
Null Values Imputation
Outlier Detection
Univariate/ Bivariate/ Multivariate Analysis
Encoding Technique
OHE, Label Encoding,Target Encoding

Session-28:
Feature Scaling
-Normalization
-Standardization
Feature Selection
-Filter Methods
-Wrapper Methods
-Embedding Methods
Feature Engineering
Model Selection

Session-29:
Cross-Validation Techniques
Holdout Validation
K-fold Cross Validation
StratifiedKfold
HyperParameter Tuning
GridSearchCV
RandomizedSearchCV
Curriculum
Session-30:
Regression
-Linear Regression
-Assumption of Linear Regression
-Limitations of Linear Regression
-Practical Implementation

Session-31:
Regression
-Polynomial Regression
-Assumption of Polynomial Regression
-Limitations of Polynomial Regression
-Practical Implementation

Session-32:
Regression
-Ridge Regression
-Lasso Regression
-Practical Implementation

Assignment: Build a basic regression project to predictstock


market price.
Curriculum
Session-33:
Classification
-Logistic Regression
-Assumption of LogisticRegression
-Limitations of Logistic Regression
-PracticalImplementation

Session-34:
Classification
-KNN (K NearestNeighbour)
-Assumption of KNN
-Limitations of KNN
-Practical Implementation

Session-35:
Classification
-SVM (Support Vector Machines)
-Assumption of SVM
-Limitations of SVM
-Practical Implementation

Session-36:
Classification
-Decision Tree
-Entropy and Gini Index
-Information Gain
-Practical Implementation
Curriculum
Session-37:
Ensemble Models
-Bagging Technique
Random Forest Algorithm
Geometric Intuition
Practical Implementation

Session-38:
Ensemble Models
-Boosting Technique
Adaboost Algorithm
Geometric Intuition
Practical Implementation

Session-39:
Ensemble Models
-Boosting Technique
Gradient Boosting Algorithm
Geometric Intuition
Practical Implementation
Curriculum
Session-40:
Ensemble Models
-Boosting Technique
Xgboost Algorithm
Geometric Intuition
Practical Implementation

Assignment: Build a classification model to classify the


customer whether they are eligibleto take a loan from the
bank or not.

Session-41:
Clustering
-K-Means Clustering
-Assumption of K-Means Clustering
-Limitations of K-Means Clustering
-Practical Implementation

Session-42:
Clustering
-DBSCAN Clustering
-Assumption of DBSCAN Clustering
-Limitations of DBSCAN Clustering
-Practical Implementation
Curriculum
Session-43:
Curse of Dimensionality
PCA (Principal Component Analysis)
Assumption of PCA
Practical Implementation

Session-44:
Recommendations System
-Content-Based Filtering
-CollaborativeFiltering
Projects

1.
Project-1 Advance House Price Prediction using Regression
Algorithms
The Advanced House Price Prediction project leverages state-of-the-art
regression algorithms to provide accurate and reliable predictionsfor real
estate prices. In the dynamic and competitive real estate market, having a
robust prediction model is crucialfor both buyers and sellers to make
informed decisions. This project employs advanced machine learning
techniques to enhance the accuracy and efficiency of house price
predictions.

2.
Project-2 Water QualityTest using Classification Algorithms.
The "Water Quality Test using Classification Algorithms" project addresses
the critical need for monitoring and ensuring the safety of water sources.
Water quality is a vital aspectof public health and environmental
sustainability. This project employs classification algorithms to analyze
water quality data and classify water samples into different quality
categories, providing a rapid and reliablemethod for assessingwater safety.
Projects

3.
Netflix Movie Recommendation System using Content-Based
Filtering
The Netflix Movie Recommendation System project aims to enhance user
experience by leveraging advancedmachine learning algorithms to provide
personalised and relevant movierecommendations. With an extensive
libraryof movies and TV shows, Netflix recognizes the importance of
offering tailored suggestions to users, ensuring they discover content that
aligns with their preferences. This project utilizes content-based
recommendation techniques to create a recommendation engine.
Recruitment Partners
Placed Students
Program Details
Course starts

Start whenever you register :)

Program hours

40+ Learning hours


Learn at your own pace

For admissions, contact:


+91 9971300194
[email protected]

www.pregrad.in

You might also like