PG Program in

Machine learning & Deep Learning

Online6 MonthsRs. 85,000 (Excl. Taxes)

In Association with


Complete a Rigorous Post-Graduate Program

Upon successful completion of the program, you will be awarded a Post Graduate Certificate from IIIT-Bangalore.


Program Vitals

Program Fee

Rs. 85,000
EMI starts at INR 2,882/- month.
(Exclusive of all taxes)
View Plans

Course Duration

Dec'18 - May'196 months

Time Commitment

10 hoursper week


Program Syllabus

The curriculum has been developed by IIIT Bangalore and Deep Learning companies. This program will teach you end to end skills - a thorough understanding of fundamental concepts and thinking beyond tools.

  • INTRODUCTION TO PYTHON - Get acquainted with Data Structures and Object-Oriented Programming
  • PYTHON FOR DATA ANALYSIS - Learn how Python is used for Data Manipulation and Data Visualization
  • MATH FOR DATA ANALYSIS - Brush up your knowledge of Linear Algebra, Matrices, Eigen Vectors and their application for Data Analysis

To learn more about why should you be taking prep sessions, click here

Duration: 8 weeks

In this course, you will be given an introduction to Statistics. You will also develop an important foundation and know how to formulate hypotheses to solve business problems. 

Topics Covered:

  • INFERENTIAL STATISTICS - Learn Probability Distribution Functions, Random Variables, Sampling Methods, Central Limit Theorem and more to draw inferences
  • HYPOTHESIS TESTING - Understand how to formulate and test hypotheses to solve business problems
  • INVESTMENT CASE STUDY (INDIVIDUAL PROJECT) Recommend Investment Strategies to Spark Funds using data manipulation and analysis.

Duration : 8 weeks

In this course you will be exposed to the different platforms used for processing Deep Learning. Additionally you will also learn how to set up a virtual machine for processing Deep Learning on your own computer as well as on the cloud.

Topics Covered:

  • Distributed Computing Environment for Deep Learning
  • NoSQL databases for Deep Learning Storage Applications (HBase)
  • Distributed Processing of data using MapReduce & Pig
  • In-memory distributed processing using Apache Spark
  • Data Storage on Cloud (Amazon S3 & Dynamo DB)

Course Outcomes:

You will be able to perform batch processing operations on Deep Learning on your own computer as well as on an Amazon EC2 instance. You will be able to retrieve and store data in HDFS & Hbase using MapReduce & Apache Pig

Tools & Technologies Used: Hadoop, HBase, Apache Pig, Apache Spark, Amazon S3 & Dynamo DB

Duration: 8 weeks

Topics Covered:

  • LINEAR REGRESSION - Learn to implement linear regression and predict continuous data values
  • LOGISTIC REGRESSION - Understand how supervised learning is used for classification Introduction to logistic regression & multivariate logistic regression with model evaluation
  • NAIVE BAYES -  Learn about Naïve Bayes classifier and its uses with continuous data and learn
  • CLUSTERING  - Introduction to clustering -Learn how to create segments based on similarities using K-Means and Hierarchical clustering

Topics Covered :

  • PRINCIPAL COMPONENT ANALYSIS (PCA) -  Create and implement principal components with clusters implementation using PCA in python.
  • SUPPORT VECTOR MACHINES -  Learn the concept of hyperplanes and classify data points using support vec.tors. Understand the usage of SVM in sklearn
  • DECISION TREES - Fundamentals of tree-based model that is simple and easy to use. Learn algorithms for Decision Tress construction & implementation
  • ENSEMABLES – BAGGING & BOOSTING - Create an Ensemable – Bagging, Gradient boosting and Random Forests
  • INTRODUCTION TO NEURAL NETWORKS - Understand the components and structure of artificial neural networks.
  • CONVOLUTIONAL NEURAL NETWORKS (CNNs) - Understand the architecture of complex CNNs like softmax layers, maxpools and use CNN's to solve complex image classification problems
  • RECURRENT NEURAL NETWORKS - Study LSTMs and RNNs application in text analytics with industry examples
  • TENSOR FLOW & KERA -  Learn to create and deploy neural networks using Tensor Flow & Kera
  • GROUP PROJECT -  Build and deploy a neural network – Create an object detection model and deploy it on a web application.

* signifies optional/additional learning material for interested students

You will receive the download link in your email.

keyboard_arrow_leftkeyboard_arrow_right
done