[go: up one dir, main page]

0% found this document useful (0 votes)
61 views29 pages

PG Program in AI & Machine Learning: Work Integrated Learning Programmes

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 29

Work Integrated

Learning Programmes

PG Program in
AI & Machine Learning

www.bits-pilani.ac.in Call:+91-80-48767777

admission@wilp.bits-pilani.ac.in
Index
Who Should Apply ............................................................................... 3

The industry forecast............................................................................ 4

Professional Experience of Participants............................................... 5

Programme Highlights.......................................................................... 6

Programme Objectives......................................................................... 7

Learning Outcomes.............................................................................. 7

Programme Structure ........................................................................... 8

Eligibility ............................................................................................... 8

PROGRAMME CURRICULUM
Online Proctored Examinations............................................................ 9

Fee Structure...................................................................................... 10

No-cost EMI Option ........................................................................... 10

Course 1: Regression........................................................................ 11

Course 2: Feature Engineering ........................................................ 13

Course 3: Classification.................................................................... 15

Course 4: Unsupervised Learning & Association Rule Mining ..... 18

Course 5: Text Mining ....................................................................... 21

Course 6: Deep Learning and ANN.................................................. 23

Course 7: Capstone Project ............................................................. 25

Application Instructions ..................................................................... 26

FAQs................................................................................................... 27

2
Post Graduate Programme in
Artificial Intelligence and Machine Learning
According to a World Economic Forum’s report, AI-enabled
automation will generate 133 million new jobs globally by 2022.
And in India itself, the demand for AI talent pool is expected to
skyrocket with the government’s steps towards digitization, and
multiple organizations accelerating their digital transformation
initiatives. Are you ready to ride the wave?

The BITS Pilani 11-month online PG Programme in AI & ML is


designed to help working professionals like you develop an
understanding of AI & ML and its various building blocks.

Who should Apply?


The programme is designed for technology professionals who wish to advance their career as a
specialist in the field of Artificial Intelligence and Machine Learning. Professionals who wish to transition
to roles such as Data Scientist, Machine Learning Engineer, AI Product Manager, Data Engineer, and
Applied ML Scientist should consider applying to this programme.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
3
The industry forecast

Gartner reports that by 2023,


AI would be driving the
top category of workloads
for infrastructure decisions

As per Forrester, over 50% of


tech enterprises have already implemented or
are in the process of implementing
AI & ML

By 2025, AI & Machine


Learning will automate IT growth
by 71%, as reported by Forbes

According to Gartner,
deployment of cloud-based
AI is likely to grow 5x between
2019 and 2023.

The AI & ML
market is expected to grow
globally at a CAGR of
37.95% in 2020-26

AI & ML Digital skills to


contribute as much as
25% in the overall hiring
in the IT sector

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
4
Professional Experience of Participants

38%

30%

21%

8%
2%

Major Organisations where Participants work

Organisations where participants are employed at the time of joining the programme

All brand logos are the property of their respective owners

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
5
Programme Highlights

11-month Post Graduate certificate programme for working professionals that can be
pursued online.

Comprehensive and rigorous curriculum covering key concepts and technologies


of Artificial Intelligence and Machine Learning.

An 8-week Capstone project where you will work towards solving a Data Science related
business problem under the mentorship of BITS Pilani faculty members and senior industry
practitioners.

Two Immersion modules of 2-days each at a BITS Pilani Campus or Online, during which
participants will visit the Campus to interact with their peers and learn together from
BITS faculty.

Access to BITS Pilani instructors through online live lectures, Q&A support and
discussion forums.

Participants who successfully complete the programme will become members of an elite &
global community of BITS Pilani Alumni.

Contact-less and safe Online exams facility.

Option to submit fee using easy-EMIs with 0% interest.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
6
Programme Objectives

Enable working professionals to be industry ready in AI&ML space.

Produce professionals with strong algorithmic perspective of AI&ML.

Provide comprehensive understanding of the data science pipeline.

Provide deeper understanding of AI&ML techniques to enhance informed decision making.

Provide hands-on to solve real life AI&ML problems.

Learning Outcomes
After completing this program the student will be able to

Decide whether AI&ML techniques are applicable for a given business problem
and articulate its benefits thereof.

Formulate business problems as AI&ML Problem.

Collect data and apply pre-processing techniques.

Apply Supervised Learning, Unsupervised learning, Deep Learning,


Visualization techniques.

Identify appropriate techniques to solve the formulated AI & ML problem.

Implement and compare the relevant algorithms using Python.

Interpret and present the predicted model.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
7
Programme Structure

The 11-month online Post Graduate Programme in Artificial Intelligence and Machine
Learning consists of 6 Courses and a Capstone Project.

Course 1: Regression 6 weeks

Course 2: Feature Engineering 4 weeks

Course 3: Classification 8 weeks

Course 4: Unsupervised Learning & Association Rule Mining 7 weeks

Course 5: Text Mining 5 weeks

Course 6: Deep Learning and ANN 6 weeks

Course 7: Capstone Project 8 weeks

In addition to the Curriculum above, participants will have the option of taking an optional course on
Python at the beginning of the Programme. This will allow participants to revisit essential concepts that
will help in all other courses during the programme. Topics covered include Introduction to Python
programming and installation, Data Types, Program constructs, Numpy, Pandas, Matplotlib, and
Debugging python programs.

Eligibility

Employed professionals holding BE/ B.Tech. or equivalent, and working in relevant fields
are eligible to apply. Candidates holding M.Sc. in Mathematics or Statistics, and working in relevant
roles are also eligible to apply to this programme. A working knowledge of languages such as
Python is recommended.

Applicants without sufficient exposure to Python programming language will have to complete
a refresher course in Python as a part of the programme before the start of Course 1.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
8
Online Proctored Examinations

Examinations Mode Options for Post Graduate Programme In Artificial Intelligence


And Machine Learning applicable for students admitted in Batch starting in Oct / Nov
2021
Comprehensive examinations will be conducted for each Course in the programme. These exams are
typically conducted at the end of Course 3 (for Courses 1-3) and for balance courses before starting the
capstone project. These examinations are mostly scheduled over weekends. In addition to the
comprehensive examinations for each course, student will need to also participate in an online quiz or
do an assignment and submit it online as per the course plan.

Two Options on Mode of Examinations:


Institution offers a choice between taking the examination online or taking it at a designated examination
center. The student will choose one of the option depending on his or her own preference and
circumstances. Both options are explained below:

1. Online Examinations: Students choosing this option can take the examinations online from any
location e.g. office or home. To take an online examination, student must possess a laptop or
desktop with a web cam, a smart phone and good internet connectivity. As per the examination
schedule, the student is expected to login to the institution’s online examination platform and take
the examinations in compliance with institution’s defined guidelines and rules announced before the
examinations. For full details about hardware, software and connectivity requirements to take
online examination, click here.

2. Examinations at Designated Examination Centers: Students choosing this option will need to
appear in person for taking the examinations at institution’s designated examination centers. These
designated examination centers are at the following locations: Bangalore, Chennai, Hyderabad,
Pune, Mumbai, Goa, Delhi NCR, Pilani and Kolkata. In addition to these locations, Institution also has
a designated examination center at Dubai. Please note that offering of examinations at designated
examination centers is subject to institution’s assessment of the safety conditions as per prevailing
pandemic conditions and also subject to a required minimum number of students preferring this
option. The institution may choose to not offer this option, if as per its own assessment the safety
situation due to pandemic conditions is not conducive to conduct examinations at designated
examination centers or also if as per its assessment adequate no of students have not preferred for
this option. In circumstances as explained, Institute will then conduct the examinations only in the
online mode.

Important: In case a student chooses to take a break in the programme, the options on the mode of
examination available will be as prevailing at the time the student resume the programme.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
9
Fee Structure

Programme Fee INR 2,45,000 (including GST) (No cost EMI option available)

Fee Payment Schedule

Block amount Remainder Programme


(within 7 days of reciept Fee (within 15 days of
of provisional Admission reciept of Final
Last date to apply:
Offer Letter) Admission Offer Letter) Sep 6, 2021
`25,000 `2,20,000

No-cost EMI Option


No-cost EMI Option is now available that allows you to pay programme fee in
an easy and convenient way.
 Pay fee in easy installments of INR 18,000 p.m. with 0% interest
 Instant online approval in seconds
 No Credit Cards/ CIBIL score required
 Easy & Secure online process using Aadhaar and PAN number
 Anyone with a Salary Account with Netbanking can apply

For details on No-cost EMI option with 0% interest, click here.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
10
Programme Curriculum
Course 1
Regression

Regression is a widely used statistical learning method, and this course will enable participants to have a
deeper understanding of regression models both from theoretical and implementation perspective.
The course covers concepts such as lasso regression, ridge regression and the interpretability of the
predicted models.

This course aims to:

� Provide comprehensive algorithmic perspective of building regression models


� Provide deeper understanding of overfitting and ways to combat overfitting
� Provide competence to select appropriate model and performance measures
� Provide hands-on to solve real life classification problems
� Provide skill to interpret the predicted model

Learning Outcomes
Upon completion of this course, participants will be able to
1. Build appropriate regression model for a given real life business problem
2. Demonstrate the capability to select suitable degree of the polynomial regression and
performance measures
3. Suggest appropriate methods to combat overfitting
4. Interpret the regression model

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
11
Curriculum: Regression

Topics Covered
1. Introduction to six modules of the programme
Overview of 2. Programme Objectives & Learning outcomes
certificate programme 3. Evaluation of the courses (Quizzes/Assignments/Tests)
in ML & AI 4. ML&AI in today’s world
5. A real life ML&AI project and value of it to the business

1. Introduction to Supervised Learning


2. Regression vs. Classification
Introduction to
3. Linear and Polynomial Regression
Regression 4. Applications and Case Study for the module
5. Overview of Model Building for Linear Regression

1. First and Second derivatives of multivariate functions


Mathematics 2. Maxima and Minima of univariate and Multivariate Functions
Foundations 3. Convex Function, Necessary and sufficient condition for convexity of functions
4. Determinant & Inverse of Matrices, Solving Simultaneous Equations

1. Cost/Loss Function for linear regression


2. Convexity of the Cost/Loss Function
3. Optimizing Cost/Loss Function by Solving Normal Equations
4 Implementation in Python
Model Building using 5. Optimizing Cost/Loss Function by Gradient Descent (I)
Least squares 6. Optimizing Cost/Loss Function by Gradient Descent (II)
7. Optimizing Cost/Loss Function by Stochastic Gradient Descent and Batch
Gradient Descent
8. Implementation in Python (Gradient & Stochastic Gradient Descent Methods)

1. Measuring the Quality of Fit


2. Implementation in Python
Model Accuracy 3. Bias-Variance Decomposition
& Selection 4. Training Data, Testing Data and Cross Validation Data
5. Polynomial Regression - Selecting the appropriate degree of the polynomial
6. Implementation in Python

1. Introduction to Overfitting
2. Reasons for overfitting
3. Counters to control overfitting – Ridge Regression
Overfitting 4. Implementation in Python (Ridge)
5. Counters to control overfitting – Lasso Regression
6. Implementation in Python (Lasso)
7. Compare Ridge vs Lasso vs Model without Regularization with a case study

1. Statistics Foundations – Inferential Statistics and Hypothesis Testing, Significance


tests, p-values (1)
2. Statistics Foundations – Inferential Statistics and Hypothesis Testing, Significance
Interpretability of tests, p-values (2)
regression models 3. Interpretability of regression model through coefficients of the model
4. Interpretability of the regression built for the Case Study
5. Discussion on regression for a real life business scenario

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
12
Course 2
Feature Engineering

Feature Engineering is an important step to develop and improve performance of Machine Learning
models. In this course, students will learn different data wrangling techniques that help transforming the
raw data to an appropriate form on which learning algorithms can be applied.

This course enables students to identify and implement appropriate feature extraction and
pre-processing techniques. The Visualization techniques will also be taught in this course.

This course aims to help participants:

� Apply data wrangling for a given business problem


� Identify and implement appropriate feature extraction and selection techniques.
� Apply data preprocessing techniques
� Implement dimension reduction using PCA
� Identify and implement appropriate visualization techniques.

Learning Outcomes
Upon completion of the course, participants will be able to:
1. Understand the importance of dimension reduction and apply appropriate techniques given a
real world application.
2. Compare the use of different similarity measures and Identify the appropriate similarity measure
to be used between 2 or more items, concepts, etc
3. Find and select appropriate visualization technique that answers a particular research question.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
13
Curriculum: Feature Engineering

Topics Covered
1. Introduction to Feature Engineering
Overview of 2. Types of data and its sources
Feature Engineering 3. Data quality (Missing values, Noisy data)
4. Implementing a Scrapper using Python

1. Aggregation and Sampling


2. Feature Creation
3. Discretization and Binarization
4. Data Transformation
5. Feature Subset Selection
Data Preprocessing 6.1 Feature selection using Filter Methods
6.2 Feature selection using wrapper methods
7. Implementing Feature selection using Python
8. Similarities between attributes -1
9. Similarities between attributes -2

1. Statistics foundations (Variance, Covariance)


2. Introduction to Dimension reduction
3. Principal Component Analysis (PCA) using Minimum Variance formulation-1
Dimensionality
4. Principal Component Analysis (PCA) using Minimum Variance formulation-2
Reduction 5. Principal Component Analysis (PCA) using Minimum Variance formulation-3
6. Implementing PCA using Python
7. Industry talk on feature engineering for a problem domain

1. Summary Statistics
2. Histograms
3. Bar Charts / Pie charts
4. Box / scatter plots
Visualization
5. Contour plots
(Industry Expert) 6. Heat maps
7. Parallel Coordinates
8. TSNE
9. Industry talk on Visualization

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
14
Course 3
Classification

The course on Classification lays down a strong foundation on the algorithmic perspective of popular
classification algorithms - k-NN, Naïve Bayes, Decision Tree, Logistic Regression and SVM. The
implementation details of these models along with tuning of parameters will be illustrated. The course
also covers concepts such as ensemble methods like bagging, boosting, Random Forest, and
interpretability of the predicted models.

The course aims to:

� Provide deeper understanding of three types of techniques to solve classification problems


� Provide comprehensive algorithmic perspective of popular classification algorithms
� Provide hands-on to solve real life classification problems
� Provide the skill to interpret the predicted model
� Provide the competence to build ensemble classifiers using well known techniques

Learning Outcomes
Upon completion of the course, participants will be able to:
1. Build appropriate classifier for a given real life business problem
2. Demonstrate the capability to understand classification algorithms deeply and fine tuning the
parameters therein to enhance performance of the classifier
3. Build ensemble classifier using well known techniques
4. Interpret the regression model

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
15
Curriculum: Classification

Topics Covered
1. Introduction to Classification
2. Types of classification algorithms - Discriminant Functions, Probabilistic
Overview of the Generative models and Probabilistic Discriminative models, Tree based models
Classification Module 3. Classification Algorithms covered in the course and type of these algorithms
4. Applications of classification and case study

1. kNN Classifier
Nearest-neighbour 2. Measures of prediction accuracies of classifiers – precision, recall, AUC of ROC etc.
Methods 3. Finding optimal k
4. Python Implementation of kNN

1. Probability Foundations – Discrete & Continuous Random Variables, Conditional


Independence, Bayes Theorem (1)
2. Probability Foundations – Discrete & Continuous Random Variables, Conditional
Independence, Bayes Theorem (2)
Naïve Bayes 3. Naïve Bayes Classifier – Derivation
Classifier 4. Python implementation of Naïve Bayes Classifier
5. Naïve Bayes Classifier is a generative model
6. Advantages of Naïve Bayes Classifier and when to use Naïve Bayes Classifier?
7. Interpretability of Naïve Bayes Classifier

1. Significance of Sigmoid function and finding its derivative


2. Statistics Foundations – Maximum likelihood estimation
3. Cross entropy error function for logistic regression and its optimal solution
Logistic 4. Logistic Regression is probabilistic discriminative model
Regression 5. Implementation of logistic Regression using Python
6. Decision boundary of logistic regression
7. Overfitting of logistic regression and counter measures
8. Interpretability of logistic regression

1. Decision Tree Representation


2. Entropy and Information Gain for an attribute
3. Search in Hypothesis space, ID3 Algorithm for decision tree learning
4. Implementation of Decision Tree using Python
Decision Tree 5. Prefer short hypothesis to longer ones, Occam’s razor
6. Overfitting in Decision Tree
7. Reduced Error Pruning and Rule post pruning
8. Alternative measures for selecting attributes
9. Interpretability of Decision Tree

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
16
Curriculum: Classification

Topics Covered
1. Constrained and Unconstrained Optimization
Optimization
2. Primal and Dual of an optimization problem
Foundations
3. Quadratic Programming
for Support Vector 4. KKT conditions
Machines 5. Lagrange Multiplier

1. Understanding the spirit and significance of maximum margin classifier


2. Posing an optimization problem for SVM in non-overlapping class scenario
3. Converting the constrained optimization problem into unconstrained using
Support Vector Legrange multipliers
Machines 4. Dual of the optimization problem
5. Appreciation of sparse kernel machine and support vectors in the solution of the
optimization problem
6. Implementation of SVM in python

1. Issues of overlapping class distribution for SVM


Support Vector
2. Posing an optimization problem for SVM in overlapping class scenario
Machines in
3. Solving the optimization problem using Legrange multipliers, dual representations
overlapping class 4. Kernel Trick and Mercer’s theorem
distributions 5. Techniques for constructing Kernels and advantages of Kernels in SVM
& Kernels 6. Implementation of SVM using different kernels

1. Rational for Ensemble Method


2. Methods for constructing an Ensemble Classifier
3. Bagging, Boosting, AdaBoost
Ensemble Methods 4. Random Forest
5. eXtreme Gradient Boosting (XGBoost)
6. Python Implementation of Random Forest and XGBoost
7. Class Imbalance Problem & approaches to solve it

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
17
Course 4
Unsupervised Learning &
Association Rule Mining

The course on Unsupervised Learning & Association Rule Mining focuses in finding natural groups or
clusters that are present in the data. The course will cover lustering algorithms like K-means, Hierarchical
& DBSCAN algorithms, Hidden Markov Models for time series prediction, and market basket analysis to
generate the interesting rules from a transactional database.

The course aims to:

� To introduce unsupervised learning, various unsupervised learning algorithms


� To introduce Association rule learning and apriori algorithms
� To introduce time series data and use HMM to solve various tasks involving Time series data

Learning Outcomes
Upon completion of the course, participants will be able to:
1. Understand various algorithms for clustering, association rule mining and the role of HMM in
time series prediction tasks
2. Analyse the problem and provide learning solutions using the algorithms covered in this course
3. Apply the learning algorithms suitably to solve various tasks including anomaly detection,
parameter estimation, segmentation etc.
4. Analyse the given problem, decide the suitability of association rule learning technique to solve
this and provide a solution
5. Apply the HMM suitably to solve problems involving time series data

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
18
Curriculum: Unsupervised Learning & Association Rule Mining

Topics Covered
Introduction to 1. Unsupervised Learning - Introduction - Applications- Clustering as a unsupervised
Unsupervised learning task - Defining clustering
Learning, 2. Introducing Various ways to solve clustering problem ( similarity based, density
Clustering based, hierarchical, graph theoretic based) - Notion of quality of clustering
3. Overview of clustering algorithms

Case Study 1. Introducing the clustering case study (to be identified) to be used throughout the
course for assignments -
i. overview of the data set to be used -
ii. Exploring this data using Python

K-Means Algorithm 1. K-Means Algorithm


2. Discussion on Various Initializations, Standardizing Attributes (for eg- z-score) &
Convergence
3. Demonstration in Python
4. Applications of using K-means with Images, videos, documents

K-Means - Variations 1. Online stochastic version of k-means (with sequential update) - Discussions on
quality of clustering / convergence - Applications
2. Mini-Batch K-Means - Discussions on quality of clustering / convergence - Applications

Detecting Outliers 1. Outliers and Clustering - Overview.


2. Using K-means to detect outliers
3. Demonstration in Python

Math Fundamentals 1. Jensen’s Inequality


for EM Algorithm 2. KL Divergence

EM Algorithm 1. Mixtures of Gaussians (MoG) - Applications, modelled as MoG


2. Using Maximum Likelihood to estimate mixture densities - Issues
3. EM Algorithm for Gaussian mixtures
i. Derivation
ii. Illustration of a problem using a mixture of two Gaussians, and Python
iii. General Form of EM Algorithm and Applications
4. Relationship to K-Means Algorithm

Clustering for
Customer
Segmentation

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
19
Curriculum: Unsupervised Learning & Association Rule Mining

Topics Covered
Hierarchical 1. Introduction to hierarchical clustering
Clustering 2. Agglomerative Clustering Vs Divisive Clustering
3. Distance Measures (Minimum distance, Maximum Distance, Mean Distance,
Average Distance)
4. Algorithms
i. Single linkage, Complete Linkage algorithm
ii. Demonstration in python
iii. Discussion on Termination, efficiency, applications

Density Based 1. Density based approach to clustering - Introduction


Clustering 2. DBSCAN - Density, Density-reachability, Density-connectivity
3. DBSCAN Algorithm
4. Performance & scalability
5. Demonstration using Python
Clustering for
Anomaly Detection

Assessing Quality 1. Cluster Validity Evaluation (measuring compactness, separation, cluster overlap, etc)
of Clustering 2. Stability of Results from clustering algorithms
3. Determining number of clusters
Significance of
Clustering - Interpreting/
summarizing Clusters
by businesses

Association Rule 1. Market Basket Analysis - Use cases


Mining 2. Terminologies / Measures - association rules, support, confidence ,k-itemset,
Frequent itemsets, closed item sets
3. Discussion on computational complexity in generating the itemsets

Apriori Algorithm 1. Algorithm


2. Generating Association Rules from frequent itemsets
3. Efficiency Issues and few ways to address it.
4. Evaluating interestingness of patterns
5. Demonstration of Apriori algorithm using python for a practical use case

Time series Prediction 1. Introduction


and Markov Process i. Introduction to time series data
ii. Time Series prediction applications (eg predicting stock prices, fraud
detection, applications in text and speech processing)
2. (discrete) Markov Processes - Overview and Terminologies

Hidden Markov Model i. Introduction


ii. Evaluation Problem - Given a model, evaluate the probability of observing the
sequence - (forward-backward Procedure)
iii. Finding most likely state sequence explaining time series data - Viterbi Algorithm
iv. Learning Model parameters - An application of EM Algorithm

2. Case Study: Introduce a problem from an application domain- solution using HMM -
Python Implementation / Demonstration

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
20
Course 5
Text Mining

Text mining is the process of deriving high-quality information from text and this is the fifth course of the
program. This course aims to equip students with adequate knowledge in extracting the relevant text
data and skills to identify patterns therein. This course covers topics like converting documents to
vectors, Parts of Speech Tagging, Topic modelling, sentiment analysis and recommender systems.

This course is designed to help participants:

� Convert documents into vectors using TF-IDF and compute similarities


� Implement topics modelling using LDA
� Apply sentiment analysis
� Implement recommender systems

Learning Outcomes
Upon completion of the course, participants will have:
1. Students should have gained knowledge of basic pipeline of Information retrieval and vectorising the
documents using TD-IDF and its implementation.
2. Students should have gained a mathematical foundation on modelling Parts of speech (POS)
tagging using Hidden Markov Model and hands on experience of implementing POS tagging.
3. Students should have gained a mathematical foundation on modelling Latent Dirichlet Analysis (LDA)
for topic modelling and hands on experience of implementing it.
4. Students should have gained knowledge on sentiment analysis and its applications.
5. Students should have gained a mathematical foundation of Recommender Systems and hands on
experience of implementing it.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
21
Curriculum: Text Mining

Topics Covered
1. Introduction to Text Mining
2. Binary term incidence matrix
Document 3. Information Retrieval Pipeline
vectorization 4. Inverted Index Construction
and Parts of 5. Merge Algorithm and Query Optimization
Speech Tagging 6. Tolerant Retrieval using Normalization, Query expansion, Stemming,
Lemmatization, Wild card query using K-Gram index
7. Ranked Retrieval using TF-IDF and Cosine score

1. Introduction to Part of speech tagging


2. Part of speech tagging using HMM-1
3. Implementing POS Tagging in Python

1. Mathematical foundations for LDA : Multinomial and Dirichlet distributions-1


2. Mathematical foundations for LDA : Multinomial and Dirichlet distributions-2
3. Intuition behind LDA
Topic modelling
4. LDA Generative model
using LDA 5. Probabilistic Graphical Models
6. Latent Dirichlet Allocation
7. Implementing LDA in Python

1. Sentiment Analysis
2. Subjectivity Analysis
3. Topic Extraction
Introduction to
4. Product Reviews
Sentiment Analysis 5. Opinion Retrieval and Spam
6. Opinion Summarization
7. Implementing Sentiment Analysis in Python

1. Introduction to Recommender Systems


2. Collaborative filtering
2.1 User based Collaborative filtering
2.2 Item based Collaborative filtering
Recommender
2.3 Matrix factorization using Singular Value Decomposition
Systems 2.4 Latent Factor Models
3. Metrics used for evaluating Recommender Systems
4. Implementing Recommender System in Python
5. Industry talk on application of Recommender Systems

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
22
Course 6
Deep Learning and ANN

Deep learning is an evolving subfield of Machine Learning and this course starts with traditional Neural
Networks followed by sequential networks, Convolution Networks, Autoencoders and Generative deep
learning models. The implementation details of these deep learning models along with tuning of the
parameters will be illustrated in this course.

This course is designed to help participants:

� Learn ML approaches that are inspired by human brain


� Design shallow and deep network using non-linear activation functions
� Understand sequence aware neural networks for text/voice/video etc.
� Learn Convolution Neural Networks to solve typical computer vision problems
� Learn how data compression could be achieved using a network of neurons

Learning Outcomes
Upon completion of the course, participants will be able to:
1. Design a multilayer ANN for an appropriate learning problem
2. Design multilayer neural network architecture for text/voice/video or any sequence data
3. Appreciate the concept of end-to-end learning and feature abstraction
4. Apply convolution and highlight useful parts in a scene for computer vision applications
5. Apply generative approach to solve ML problems

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
23
Curriculum: Deep Learning and ANN

Topics Covered
1. Introduction and Background
2. Discrimination power of single neuron
3. Training a single perceptron (delta rule)
Artificial Neural
4. Multilayer Neural Networks
Network 5. Activation functions and Loss functions
6. Backpropogation -1
7. Backpropogation -2

1. Architecture of RNN
2. Unfolding of RNN
Sequence Modeling 3. Training RNN
in Neural Network 4. LSTM (1)
5. LSTM (2) and its applications

1. Introduction to end to end learning


2. Abstractions of features using deep layers
Deep Learning 3. Hyper parameter tuning
4. Regularization for Deep Learning
5. Dropout

1. CNN
2. Pooling
Convolution Networks 3. Variants of pooling functions
with Deep Learning 4. CNN with Fully connected Networks
5. RCNN
6. Faster RCNN

1. Undercomplete Autoencoders (1)


2. Regularized Autoencoders (2)
Autoencoders with
3. Variational autoencoders
Deep Learning 4. Manifold learning with Autoencoders
5. Applications of Autoencoders

1. Boltzmann Machine
2. Restricted Boltzmann Machine
Generative deep
3. Deep Belief Machines
learning models 4. GAN
5. Applications of GAN

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
24
Course 7
Capstone Project

During the 8-week Capstone Project, participants will work in teams to design and solve a real-world
business problem encompassing data science pipeline using AI&ML techniques. Participants will be
required to identify applicable AI and ML solutions, and apply these solutions to arrive at outcomes.
Through each phase of the project, participants will be mentored by BITS Pilani faculty members and
senior Industry practitioners using a rigourous and structured framework, and will receive regular
feedback on their progress.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
25
Application Instructions

1. Click here to visit the BITS Pilani Online Application Center. Create your login at the
Application Center by entering your unique Email id and create a password of your
choice. Once your login has been created, you can anytime access the Online Application
Center using your email id and password.

2. You will receive a Provisional Admission Offer Letter within 2 days of receipt of your Application Form.

3. Upon receiving the Provisional Admission Offer Letter, you will need to submit the following within 7
days using the Online Application Center:

a. Block amount of: INR 25,000


b. Scanned copy of Passport size photograph
c. Scanned copy of self attested Graduation degree certificate and marksheets
d. Proof of ID (Govt. issued ID such as Driving License, Passport, Aadhar, Voter ID, etc.)
e. Proof of employment, such as Work Experience Certification from current employer.

4. Within 7 days of receiving the Block amount and other supporting documents, you will receive a Final
Admission Offer Letter. You will need to submit the Remainder programme fee (INR 2,20,000) within
15 days of receipt of this letter. For details on No-cost EMI option with 0% interest, click here.

5. Upon receipt of the remaining Remainder fee, you will receive your BITS Student ID, detailed
programme schedule and access to the learning platform.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
26
FAQs

1. Who is this programme designed for?


The programme can be pursued by employed professionals who hold B.E or B.Tech., and
work in Technology related roles. If a professional has the required qualifications and a desire
to accelerate his or her career in the highly rewarding domain of AI & Ml, this is the ideal programme.

2. What certification do I receive at the end of the programme?


Upon successful completion of the programme, participants will receive a Post Graduate Certificate
in Artificial Intelligence and Machine Learning from BITS Pilani in addition to an Official Transcript
and Programme GPA.

3. Will I become an alumni of BITS Pilani upon completion of this programme?


Yes. The qualification will provide you the prestigious BITS Pilani Alumni status, through which you
will become member of an elite & global community of BITS Pilani Alumni.

4. How is this programme different from others?


a. A unique and specialised programme in Artificial Intelligence and Machine Learning that helps
participants gain deep conceptual understanding and the skills that are highly valued by the
industry
b. A rich & flexible learning methodology allows one to pursue the programme without any career
break.
c. Engaging digital learning experience that involves expert lecture videos, assignments, online live
classes and discussion forums. In addition you will also be able to clear your doubts through
periodic live sessions with faculty and active online discussion forums.
d. The programme includes a 8-week rigorous project under the guidance of BITS Pilani faculty
members and senior industry practitioners
e. Two Immersion modules of 2-days each at a BITS Pilani Campus or Online, during which
participants will visit the Campus to interact with their peers and learn together from BITS faculty.
f. Successful completion of the programme will provide you the prestigious BITS Pilani Alumni
status, through which you will become member of an elite & global community of BITS Pilani
Alumni.

5. What is the weekly time commitment expected?


Participants will be expected to devote 8-10 hours each week to fully benefit from programme. You
will be able to engage with lecture videos, complete periodic assignments, and interact with
the cohort through discussions forums for a rich academic experience.

6. How will my doubts/questions be resolved in an online programme?


Programme participants will be able to engage with instructors to clear their academic doubts:
a. Periodic live sessions with instructors will help you to clear your doubts and seek answers.
b. BITS Pilani faculty members and Teaching Assistants will be available through discussion forums
and email.
c. Discussion forums will help you interact with other participants to seek an offer support.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
27
7. What is the Capstone Project?
During the 8-week Capstone Project, participants will work in teams to design and solve a real-world
business problem encompassing data science pipeline using AI&ML techniques. Participants will be
required to identify applicable AI and ML solutions, and apply these solutions to arrive at outcomes.
Through each phase of the project, participants will be mentored by BITS Pilani faculty members
and senior Industry practitioners using a rigourous and structured framework, and will receive regular
feedback on their progress. Your project work is the showcase to the industry of your expertise in
the domain of AI & ML.
8. Is there any minimum qualification required to apply for this programme?
Employed professionals holding BE/ B.Tech. or equivalent, and working in relevant fields are eligible
to apply. Candidates holding M.Sc. in Mathematics or Statistics, and working in relevant roles are
also eligible to apply to this programme. A working knowledge of languages such as Python is
recommended
9. Will I get a job after this programme?
With the huge amount of available data, industries are now inspired to move towards data driven
decision making and hence there is a huge demand for experts in the area of Machine Learning and
Artificial Intelligence. The demand for these skills has been increased by their widespread
applications in industries such as Retail, Banking and Manufacturing. Therefore it is no surprise that
the skills in these areas are the most sought after.
BITS Pilani has studied the skills required for popular Data Science related roles such as Data
Scientist, Machine Learning Engineer, AI Product Manager, Applied ML Scientist, and many other
rewarding opportunities.
The curriculum has been mapped to these roles and provides you with the knowledge, skills and
expertise required to take up these in any AI & ML related role. We believe that armed with these
skills an engineer will be sought after by the industry. Please note that BITS Pilani does not offer
placement assistance as a part of this programme.
10. What is the Refund/ Deferral guidelines in case I am unable to continue, or need to
take a break between the programme?
Refund: Participants may cancel their admission upto the first 14 days from the start of the cohort
i.e. Programme Start date (launch of Course 1). He/ She will be eligible to get a full refund of his
programme fee paid, minus the bank processing charges and applicable taxes (the taxes won’t be
refunded). Refund will be processed within a maximum of 45 working days. The participant will be
required to fill in a refund form that will be made available by the Admission Cell.
Deferral: If a participant is facing severe issues in dedicating time to the course, we provide the
opportunity for the participant defer to another batch. Participants can request for deferral ONLY
ONCE and to the next immediate scheduled cohort of the same programme.
Participants will be required to pay a deferral fees of 10% of programme fees (including GST). The
deferral request will be approved once the deferral fees is paid. Till this is completed, the participant
will be assumed to be continuing in the same cohort. Participant will start learning on the new cohort
from the point of leaving the deferred cohort. If, however, the deferral request is raised before the
issue of BITS Student ID, the 10% deferral fees will not be charged and participant will be deferred
to the next scheduled cohort. However, in case there is any fee differential between his current
cohort and the cohort he/she has deferred to, the participant will have to pay the differential amount.

Post Graduate Programme in


Artificial Intelligence and Machine Learning Apply Now
28
Work Integrated
Learning Programmes

DISCLAIMER
Ever since it was declared as a Deemed to be University in 1964, BITS Pilani has
been offering higher education programmes in science and technology, and has
earned an enviable reputation for its innovations in this sphere. The Work Integrated
Learning Programmes (WILP) of BITS Pilani constitutes a unique set of educational
offerings for working professionals. These programmes, which BITS began to offer in
1979, have, over the years, evolved along the lines envisaged in the National Policy
on Education, 1986.

The WILP are rigorous higher education programmes in technology areas, designed
keeping the evolving needs of industry in view, and meant for working professionals
in their respective domains. The very intent is to deliver the education at the
workplace, in order that the greatest degree of work integration of the education is
achieved, and thus the WILP are very distinct in philosophy and pedagogy from open,
distance learning programmes. Though it is incorrect and improper, at times the WILP
are compared to ODL programmes. Accordingly, it has been our constant endeavor
to engage with the regulator, and provide all necessary information about these
programmes.

The WILP have been well received, and accepted by industry, because of the high
quality of the programmes in terms of the curriculum and the instruction, and also
because of the high degree of work integration, which results not only in up gradation
of knowledge, but also in up skilling, and productivity increase.

www.bits-pilani.ac.in

Call:+91-80-48767777

admission@wilp.bits-pilani.ac.in

B2C_17052021

You might also like