You are on page 1of 1

Professional IIT- M

Certificate Program i n

Machine Learning

6-Months Online Weekend Classes

Learn with Real-time Project Analysis

About IIT Madras & Incubation Cell

The Indian Institute of Technology Madras or IIT Madras is

recognized globally and holds the laureate of being the

No.1 engineering university in India. With a faculty of

international fame, bolstered with a highly motivated and

profound student community, IIT Madras stands true as an

Institute of Eminence. It is a public technical and research

university established by the Government of India. IITM

Incubation Cell nurtures technology ventures through their

start-up phase by providing all the support

GUVI In A Glance

Grab Ur Vernacular Imprint-GUVI (an IIT-Madras

Incubated Company) is World’s First Vernacular Ed-Tech

Learning Platform. Introduced by Ex PayPal Employees,

GUVI empowers students to master programming skills

with the comfort of their native language. Its mission is to

impart technical skills to all through focussed pedagogical

tools.

About the Co-Founders

Co - Founder at GUVI

20+ years of Technical Expertise

& more

Tech Women Entrepreneur who was selected

For Google Developers’ Launchpad Program


Sridevi

CEO & Founder at GUVI

20+ years of Technical Expertise

& more

Built 7 Products from Scratch Mentored 1000+

Arun Prakash
students Hosted 200+ sessions & 25+ webinars

Co - Founder at GUVI

17+ years of experience with IT industry

Technologist with 9+ years of Entrepreneurial

experience & Member of the Syllabus Sub-


Bala Murugan
Committee at Anna University

IIT-M Certified program in Machine Learning

ZEN Class welcomes you to its next edition of the IIT-M

affiliated program in Machine Learning. The ultimate goal

of this program is to help developers, data scientists &


engineers to gain knowledge of machine learning

techniques such as data transformation & algorithms that

can find patterns in data and apply ML algorithms to

tasks of their own design. The Program features 3 real-

world capstone projects, and each project you build will

become part of your portfolio to demonstrate your newly

acquired skills in data analysis & feature engineering, ML

& deep learning algorithms, and training and evaluating

predictive models using the cloud.

Why GUVI’s

Zen Class?

175% Highest Hike ₹21 Lakhs Highest Salary

40% Hike in Demand 600+ Hiring Partners

360+ Best Industry


Assured Placement

Experts
Opportunities

Pre-Program Phase

Candidate

Book a Seat with ₹8000

(100 % Refundable)

Attend Pre-Program Session

Take Assessment

If Selected

Proceed to Machine Learning Program

₹89,999 (Course Fee) - ₹8000(Booking


Fee) = ₹ 81,999(Remaining Fee)

If not selected Interested /

Immediate Refund of ₹8000

IIT-M Certified in Machine

Learning Program

Fast-paced 6-Months Weekend


Live Online Classes

Hands-on Industry Projects + Hackathons

Technical Mentorship by Industry

Experts + Periodic Meetups

Practise on Coding Practise Platforms

Code Kata | WebKata | IDE

Mock Interviews

Placement Interview Eligibility Test

Proceed to Placement Phase

Placement Phase

IIT-M Machine Learning Candidate

Enters Placement Window

Exclusive Skill-based

Job Notifications

Company-specific Expectations Settin g

(Hits Interviews Arranged)

Tech-Guidance +

10 Interviews Guaranteed

Top skills you’ll learn !


Use Python & S QL to access and analyze data from
several different data resources.

Build predictive models using a variety of supervised &

unsupervised ML algorithms.

Learn how to illustrate Big Data Architecture and

Algorithms using PySpark.

Dive deep into Deep Learning using PyTorch .

Optimize, tune, and improve algorithms according to


specific metrics like accuracy and speed.

Understand the basics of image & gesture recognition

Recurrent neural network (RNN)


using variations of

Convolution Neural Networks. (CNN).

Compare the performance of learned models using

suitable metrics.

Technologies covered

Python S QL Data Visualization

MatPlotLib Plotly & Seaborn Deep Learning

Natural Language
PySpark PyTorch
Processing

Computer Vision Jupyter Notebook

Program Curriculum

Section 1 : Python Programming (Primary)

Why Python

Python IDE

Hello World Program

Variables & Names

String Basics

List

Tuple

Dictionaries

Conditional Statements

For and While Loop

Functions

Numbers and Math Functions

Common Errors in Python

Functions as Arguments

List Comprehension

File Handling

Debugging in Python

Class and Objects


Lambda, Filters and Map

Python PIP

Read Excel Data in Python


Python MyS QL
Iterators

Try and exceptions

Assignment & Assessments

Section 2 : Sql (Primary)

Data Modelling, Normalization, and Star Schema

Fact & Dimension Tables

Data Partitioning by Date stamp

DDL (create statements)

Select, insert, update & delete (DML)

CTE

Joins
Window functions (rank, dense rank, row

number etc)

Data Types, Variables and Constants

Conditional Structures (IF,CASE, G OTO and


NULL)

Stored procedures and Functions

Integrating python with sql

Section 3 : Shell script (Primary)

Basic Shell script commands

Creating Frameworks

Cron jobs

Email alerts

Git – version control

Basics of Linux commands

Section 4:O rchestrator (Primary)

Airflow

ETL ELT Process/

Section 5: Cloud Services

Cloud Storage

Cloud data warehouse

Cloud data processors

Cloud VM’s

Section 6 :

Pyspark API (Primary) (Spark to

be given more weightage,Amgen)

Introduction to Big Data

HDFS (Hadoop File System) architecture

Map Reduce Algorithm

Common Map Reduce tasks

Large Workflows for multiple Map Reduce jobs


Hadoop Ecosystem – Hive, Pig, Sqoop, Flume,

Oozie, Zookeeper,HCatalog, HBase and YARN.

Introduction to Apache Spark

Hadoop vs Spark

Streaming data handling in Spark

Spark batch data processing (CSV, Json, parquet


files) •Data Integration and Transformation using

OCI(Oracle CloudInfrastructure)

AWS/GCP Data Management Tools[EM R, Athena,


Glue]

Containerization of Applications & Docker

Containers

Assignment & Assessments

Section 7 :

Data Cleaning (secondary)

Structured vs Unstructured Data

Common Data issues and how to clean the m

Textual data cleaning

Meaningful data transformation (Scaling and

Normalisation)

Example Movies DataSet Cleaning :

Section 8 :

Data Visualization using Matplotlib,

Seaborn and Plotly Dash(Secondary)

Read Complex JSON files

Styling Tabulation

Distribution of Data - Histogra m

Box Plot

Pie Chart

Donut Chart

Stacked Bar Plot

Relative Stacked Bar Plot

Stacked Area Plot

Scatter Plots

Bar Plot

Continuous vs Continuous Plot

Line Plot

Assignment : Covid Data Visualization

Section 9 :

Python Refresher (1-WEEK)

Recap- Python Modules

Numpy
ndArray

Pandas dataframe and dataframe

related operations

Comma separated value files

Tab-delimited files

Excel files

Assignment & Assessments

Section 10 :

Machine Learning Refresher

( 4 Weeks)

Predictive Modelling
Correlation

Basics of regression

Ordinary least squares

Simple linear regression

Model building

Model assessment and improvement

Diagnostics

Multiple linear regression (model building and

assessment )

Random forest & decision tree

Machine Learning
Classification

1. Logistic regression

2. K nearest neighbours

Clustering

1. K means

Dimensionality reduction methods

1. Principal component analysis and its variants

2.Linear Discriminant Analysis

Support vector machine

Assignment & Assessments

Section 11 :

Deep Learning ( 4 Weeks)

Deep learning, AI big picture

ML overview and deep learning essentials

Basics of Pytorch

Feedforward – single and multiple layer

perceptron Eg MNIS : T

Backpropagation Eg MNIST :

Gradient Descent Algorithm and its variants

Linear algebra recap (eigen values, eigen vectors,

EVD )

Principal component analysis (PCA)

Autoencoders- overcomplete, unde r

complete (AE )

Relation between PCA and AEs

Contractive AEs

Pytorch hands-on autoencoders Eg MNIS : T

Convolutional neural networks (CNN)

ImageNet architectures

CNNs for object detectio n

R-CNN, Fast R-CNN

Recurrent neural networks (RNN)

LSTMs

Seq2Seq Models

Attention Mechanisms

Practical tips for training deep neural networks

Regularization in deep neural networks

Pytorch hands-on CNN Eg MNIST


:
Pytorch hands-on RNN Eg: Transliteration

Different regularization methods for feedforward

:
Eg MNIST

Section 12 :

Natural Language Processin g

(2 Weeks)

Introduction to Natural Language Processin g

Clustering - Recap

Tokenization

N-grams

Stemming

Lemmatization

Tokenizing your Corpus

P OS Tagging and Stopwords

Text “ Features ” and TF-IDF Classificatio n

Machine Learning Approaches to Textual Dat a

Dendrograms, PCA scatterplots & k-means

Plotting the Text, Finding the Plot

Document Clustering and Word Vectors

Doc2vec, Word2vec

Topic Modeling Basics

Topic Modeling Strengths, Weaknesses, :


Correlations

What’s in a Topic ?

Section 13 :

Computer Vision (2 Weeks)

Introduction to Computer Vision

Digital Image Processing

What is a digital image ?

Applications

Image operations

Mathematical tools

Algorithms

Implementation techniques

Automated Image Processing, Analysis and

Understandin g

Deep Neural Networks

Convolutional Neural Networks

Artificial Neural Networks

Case study

Capstone Projects:

Gesture Recognition, Pneumonia Detection using


X-Ray images Data collection, cleaning,
transformation and visualization.

Mentors

IIT-M Machine Learning Program

Mr Apara it Bala i j j
Data Scientist

GITAA Private Limited

An IITM Incubated Company

Aparajit Balaji has completed his B.Tech. in Mechatronics. In his current

capacity as a Junior Data Scientist, he has successfully led various

Machine Learning, Big Data, and Deep Learning programmes for various

students and public and private sector professionals .

He also works on material and case study development fo r

programmes using Pythonand R as programming languages,

and Tableau as a Business Intelligence tool.

Dr Babji Srinivasan
Associate Professor
IIT Madras

Dr Babji Srinivasan is currently working as an Assistant Professor in

the Department of Applied Mechanics at IIT Madras. He holds a

PhD from Texas Tech University and his research interests span

from Behavioral Informatics to Cognitive Systems Engineering.

Dr Jayadev
PhD Holder

IIT Madras

He is now working as a Senior Data Scientist in Gyan Data Pvt. Ltd .

Jayadev’s research interests include modelling, analysis,


optimization, and control of systems, applying tools of machine

learning, reinforcement learning and deep learning. His works

have been published in multiple international conferences

and peer-reviewed Journals.

Dr Santhosh Kumar Varanasi


PhD Holder

IIT Hyderabad

Dr Santhosh Kumar Varanasi, a Senior Data Scientist, L2 at Gyandata


/
Pvt. Ltd. His research learning interests focus mainly on the

development of predictive models (sometimes also referred to as

soft sensors) that can handle the issues of missing data, time delay,

outliers, and multi-model nature of the processes which are the

most common challenges in the industry.

Dr Srinivas Soumitri Miriyala


PhD Holder

IIT Hyderabad

Dr Srinivas Soumitri Miriyala received the SPA RK fellowship from Govt. of


India to work as a Post-doctoral researcher in the Institute of Data Science

and AI at the University of Exeter in the United Kingdom. Dr Srinivas has 10


years of research experience in Machine Learning and worked with academia

and industries in areas such as Deep Learning, Explainable AI, Bayesian

Optimization and Inference, Evolutionary Algorithms, Nonlinear Optimization,


Multi-criteria decision making, Uncertainty Quantification & Analysis,

and Surrogate assisted optimization.

Mr Suresh Ramadurai

Data Science Expert

In a career spanning over twenty-five years, he has helped

organizations develop profitable brands and businesses using

research and analytics. He has worked in the areas of advertising,

market research and analytics with JWT, TNS India, and IBM Daksh.
Currently, he is involved in teaching market research as a visiting

faculty at various IIM’s.

Ms Prathibha Pillai

Data Consultant

Prathibha, currently the Account Lead (SG RI) at GITAA Pvt.Ltd., comes with
multiple years of experience in the field of Information Management as a

Data Consultant for major MNCs like Deloitte. Aside from conducting

training sessions, her other responsibilities include data science consulting

and handling major customer accounts of GITAA. She keeps up her keen

interest in the field of Data Science through continuous exploration of

Machine Learning and Deep Learning concepts

Mr Navin Kumar
Data Science Expert

With a Master’s in Statistics, Navin Kumar has wholeheartedly dedicated


his interests to the field of Data Science by gaining and imparting

knowledge in several areas such as Python, R, Machine Learning, NLP and


Time Series. Development of training material, case study creation

and mentorship of interns in the industry are his other responsibilities

taken up as a training lead.

Mr Shankar Narasimhan
f
Pro essor

IIT Madras

'
Shankar Narasimhan s major research interests are in the areas of Data

mining, Process Design and Optimization, Fault Detection and


Diagnosis (FDD) and Fault Tolerant Control. He has co-authored

several important papers and a book which has received critical

appreciation in India and abroad.

Hear it f rom our learners

“ They are very approachable and friendly when “ GUVI is one of the best platforms to

we ask any doubt or any clarification. Before start a new course and a new career.

joining guvi I have already done a course of data Advanced Programming and Master Data

science in another institution.When comparing Science is one of the best programs

these two institutions, there is a lot of difference which are been trained with industry

in teaching.I love that the mentor who is experts. It has its own software to

teaching the course is not only a mentor but a practise and a huge number of exercises

professional too. This is a very unique thing to master any topic. ”

about guvi. I will rate 5/5 to Guvi. ”

Vishally j
Te as Samanthapudi

“ I have attended several classes of Masters in Data


“ Guvi helps me to improve my self-confidence
science course conducted by Guvi. It is really
in coding skills . The zoom classes are totally
helpful to gain knowledge as it is different from
comfortable,friendly and easy to learn .It helps
other online courses. Here, we have mentors in live
me to understand the basic and the core
sessions, so we will be more concentrated than
concepts and it helped me to. Build logical
other online courses where we watch pre
'
skills.I got great mentor s which helped me to
recorded videos. Also we are getting weekly tasks
bridge between the academics. I m very proud ' that would make us learn even if there is no class.

Thanks to Guvi. ”

I am thankful for all the people in Guvi for building

up such a valuable program for our career. ”

Gokila Gokul

“ I always liked coding but I didn t really get a '


good platform to learn things as per industrial
“ Guvi offers a cordial, supportive and friendly
requirements. When I was in search I got to know
environment to learners. With excellent support
about Guvi, I really felt trustworthy by their
and 24*7 assistance from the mentors guvi
response When I joined the Data Science course
does not leave any stone unturned to improvise
the weekend live classes and recorded course
your learning. Thanks for being such an
videos has made learning easy to me. Eventually
inspiration to us. ”

I started spending more time practicing in

Codekata. I loved the way Guvi took care of

clarifying doubts asap. Thank you . ! ”

Gokak Mohd Ishtiya que Sonia kola

“ Hello folks, if you are thinking of a career transition in


the Data Science’ field then, “ GUVI ” is the best

platform to get nourished, indulged and protruded in


“ The datascience course is very good,

the concepts are being explained in a


this upcoming field and also, it doesn’t matter from
crisp manner. The instructors have good
which engineering background you are or whether
depth in the subject and solve every
you are a working fellow. The best thing I found here
doubt one might have. Thanks to GUVI for

is you will always get motivated unknowingly and


setting a great structured program.
become curious to learn more & more from the

tutorial videos conducted by the IITM professors.

GUVI helps me to think about the problem in

multidimensional ways. Thanks to the GUVI team ”

Shubham Nehete Diliban Sibi

“ This course is designed being dynamic, interactive

“ The course videos help you to learn the tools by


and range of materials to refer. This is very well

structured in such a way that it makes the


yourself and you can track the progress.The
participants to perform, discuss, and to participate in
mentors are very patient and ensure that
assessments that will help the participants to
students understand the concept, sometimes
maximize the utilization. This program is suitable for all
going the extra mile and explaining. Sometimes
students, freshers and working professionals. This
the mentors try to teach in your native language, if
course is excellent for those who would like to learn
needed. The practice platforms are easy to learn
the basics of program like Python and would like to
and practice. By completing this data science

course, sure you can become a Data Scientist. ”

broaden their knowledge in Data Science. I enjoyed

seeing videos in GUVI website from experts that also

explains the concepts in a detailed manner. ”

Sridharan K Anba hagan z

Who can take this course?

Intermediate Python Programmers who want

to expand their knowledge & expertise in

Machine Learning & Deep Learning .

Data Professionals & developers who want to

learn new skills for feature engineering .

Freshers with foundational Python

knowledge, who wants to advance their

career in one of the most sought-after fields

of Machine Learning & AI.

Program Details

6-Month Weekend

Upto 24 Months

Step into th e

sought-a ter f field o f AI

&

Learn to build predictiv e

models f rom scratch !

IITM Research park - phase 2

module #9, 3rd floor, D block,

Kanagam Rd, Tharamani, Chennai,

Tamil Nadu, India. 600113

You might also like