AI&ML

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

IITM Pravartak certified

Artificial Intelligence &


Machine learning course

5-Months Weekend Program with


100% Job Placement Assistance

Now learn in English, Tamil


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


Sridevi For Google Developers’ Launchpad Program

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

IITM Pravartak certified Artificial Intelligence and


Machine Learning course

GUVI's Zen Class offers the leading edge course: IIT-M


Pravartak Certified AI with ML Program that guides you to
become an Artificial Intelligence & Machine Learning
Expert in just 6 Months. The goal of this course is to help
Students/working professionals such as developers, data
scientists & engineers to gain knowledge of Machine
Learning models & AI techniques. Equip yourselves with
the job-ready skills required to implement core concepts
like Data transformation, AI knowledge & ML algorithms in
your work through our project-based & vernacular
upskilling approach.

Why GUVI’s

Zen Class?

175% Highest Hike ₹21 Lakhs Highest Salary

40% Hike in Demand 200+ Hiring Partners

360+ Best Industry


100% Placement

Experts
Support
Pre-Program Phase

Candidate

Book a Seat with ₹8000

(100% Refundable)

Attend Pre-Program Session

Take Assessment

If Selected

Proceed to AI and Machine Learning


Program

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


Fee) = ₹81,999(Remaining Fee)

If not selected/Interested

Immediate Refund of ₹8000


IITM Pravartak certified
Artificial Intelligence and
Machine Learning course

Fast-paced 5-Months Weekend


Live Online Classes

Hands-on Industry Projects + Hackathons

Technical Mentorship by Industry


Experts + Periodic Meetups

Practise on Coding Practise Platforms


CodeKata | WebKata | IDE

Mock Interviews

Placement Interview Eligibility Test

Proceed to Placement Phase


Placement Phase
IITM Pravartak certified Artificial Intelligence
and Machine Learning course

Enters Placement Window

Exclusive Skill-based

Job Notifications

Company-specific Expectations Setting

(Hits Interviews Arranged)

Tech-Guidance +

10 Interviews Guaranteed
Top skills you’ll learn!

Use Python & SQL to access and analyze data from

several different data resources.

Build predictive models using a variety of supervised &

unsupervised ML algorithms.

Learn how to create context based generative

responses with AI

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

using variations of Recurrent neural network (RNN)

Convolution Neural Networks. (CNN).

Compare the performance of learned models using

suitable metrics.
Technologies covered

Python SQL Data Visualization

MatPlotLib Plotly & Seaborn Deep Learning

Natural Language
PyTorch Processing Computer Vision

Artificial
Jupyter Notebook intelligence
Program Curriculum
Module-0: AI for everyone
This will be a part of the preboot session, where
we will talk about basic AI and how it is being
used in industries. Moreover, we will shed some
light on the applications of Deep Learning.

What is AI?

The terminology of AI

The power of Machine Learning in the current era

The limitations of Machine Learning

A soft introduction to Deep Learning

Some cool applications of Deep Learning

Module-1: Introduction to Artificial


Intelligence and current trends
We will formally introduce AI and the current
industry practices. We will discuss how to build
and deploy state-of-the-art AI products.

Introduction to AI

Machine Learning basics

Workflow of a Machine Learning projects

Introduction to Deep Learning and difference


between ML and DL

Inducing AI using ML and DL

How to choose an AI project?


Module-2: Introduction to Python

We will go through the basics of python with all

essential beginner friendly concepts of python

programming like datatypes, loops, data

structures and functions, followed by

assessments and assignments

Python - Basic

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

Module-3: Introduction to Python

(Advanced)

Since we have essential basics of python

we will see some advanced concepts like

comprehensions, file handling, regular

expressions, object oriented programming,

pickling and many more essential concepts.

Python - Advanced

Functions as Arguments

List Comprehension

File Handling

Debugging in Python

Class and Objects

Lambda, Filters and Map

Python PIP

Iterators

Pickling

Python JSON

Python API and web scraping


Module-4: Introduction to Pandas

for Data Handling

Since we need to handle huge amounts of

data, we will be implementing data handling

techniques with Pandas library.And we will

explore the different miscellaneous functions

of Pandas library in detail.

Introduction to Pandas

Series Data Structure - Querying and Indexing

DataFrame Data Structure - Querying, Indexing,

and loading

Merging data frames

Group by operation

Pivot table

Date/Time functionality

Example: Manipulating DataFrame

Module-5: Introduction to SQL

We will dive into the SQL-based databases. We

will understand the problems with file-based

systems and how databases can overcome

those challenges. We will learn the basics of SQL

queries, schemas, and normalization.

Data Modeling

Normalization, and Star Schema

ACID transactions

Select , insert , update & delete (DML and DQL)

Join operations

Window functions (rank, dense rank, row number

etc)

Data Types, Variables and Constants

Conditional Structures (IF, CASE, GOTO and NULL) 

Integrating python with SQL


Module-6: Exploratory Data

Analysis with Python

It is always needed to analyze the data and

preprocess it , since the real world data is not

always industry ready, so in this week we will

be dealing with a lot of data cleaning and

Exploratory data Analysis techniques which is a

very crucial stage for any data science project

Structured vs Unstructured Data

Common Data issues and how to clean them

Textual data cleaning

Meaningful data transformation (Scaling and

Normalisation)

Handling missing data

Outlier detection and correction

Example: EDA on Movies DataSet

Module-7: Data Visualisation in

Python (Matplotlib, Seaborn)

Data Visualization is used to understand data in

visual context so that the patterns , trends and

correlations in the data can be understood. We

will do a lot of visualization with libraries like

Seaborn, Matplotlib etc inturn that leads to

effective storytelling.

Read Complex JSON files

Styling Tabulation

Distribution of Data - Histogram

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

Line Plot Covid Data


Module-8: Machine Learning

Refresher

We will cover the basics of Machine Learning and

connect the use cases in the domain of Machine

Learning with Artificial Intelligence.

What is ML and how is it related to AI?

Predictive Modeling

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

Module-9: Machine Learning

Continued

We will cover more advanced concepts in ML.

Classification

Logistic regression

K nearest neighbours

Clustering

K means

Dimensionality reduction methods

Principal component analysis and its variants

Linear Discriminant Analysis

Support vector machine

Module-10: Introduction to

Neural Networks

Given the fundamental understanding of basic

regression algorithms, we will now deep dive into

the Neural Networks. We will learn the basic unit

of neural networks and will slowly learn to create

a network.

A single neuron details

The XOR problem and introduction to multi-layer

perceptron

Understanding the output & Activation Functions

Derivatives of Activation Functions

Gradient Descent for Neural Networks

Backpropagation Algorith m

Understanding Computational graph

Backpropagation using computational grap h

z
Random initiali ation
Module-11: Deep Neural

Networks

After having the basic understanding of neural

networks, we will look into deep neural networks

and try to understand how to learn complex

functions.

Deep L-layer Neural Network

Forward Propagation in a Deep Network

Building Blocks of Deep Neural Networks

Forward and Backward Propagation

Parameters vs Hyperparameters

Parameters learning and hyperparameters tuning

Module-12: Applied Deep

Learning with Pytorch

We will dive into the practical aspects of deep

learning using PyTorch. We will learn the basic

terminologies and their significance. Moreover,

we will learn how to implement neural networks

in PyTorch.

Understanding the learning aspect of neural

networks

PyTorch basics

Tensor and Datasets in PyTorch

Linear Regression in PyTorch

Multiple Input Output Linear Regression

Softmax Regression

Shallow Neural Networks

Splitting the data (train/test/dev)

Understanding Bias and Variance

Understanding overfitting

Using regularization

Regularization techniques (like dropout)


Module-13: Applied Deep Learning

with Pytorch Continued

We will learn normalization and other related

concepts. Moreover, we will look into the

problems like vanishing gradient

Implementing Deep Networks

Convolutional Neural Network (Convolution,

Activation Functions and Max Polling, Multiple

Input and Output Channels, GPU in PyTorch)

Normalizing Inputs

Vanishing / Exploding Gradients

Weight Initialization for Deep Networks

Numerical Approximation of Gradients

Gradient Checking

Gradient Checking Implementation

Module-14: Introduction to

Computer Vision with Convolution

Neural Networks

We will introduce computer vision and will try to

understand how deep learning can help us

perform various tasks.

What is a CV? (understanding with examples)

Edge detection with examples

Padding

Strided Convolutions

Convolutions Over Volume

One Layer of a Convolutional Network

Simple Convolutional Network Example

Pooling Layers

CNN Example
Module-15: Natural Language

Processing with Neural Networks

Given the idea about Computer Vision with Deep

Neural Networks, now we will understand another

use case, which is NLP with deep learning.

Deep learning architectures for sequence

processing

Recurrent neural networks

Managing context in RNNs and its drawbacks

Introduction to LSTMs and GRUs

Module-16: Natural Language

Processing with Neural

Networks continued

After having the basic understanding of deep

learning architecture for language models, we will

now look into more complex architectures.

Self Attention Networks: Transformers

Introduction to Encoder-Decoder models

Encoder-Decoder with RNNs

Attention and Beam search

Encoder and Decoder with Transformers

Transfer Learning through Fine-Tuning

Module-17: Introduction to

LLMs and prompt Engineering

Given the overall context of transformer models

and transfer learning, now we will discuss the

architecture of Large Language Models and how

to write efficient prompts.

Introduction to Large Language Models

Description of GPT-3 and chatGPT architecture

Application of LLMs in various fields (Life sciences,

Legal Languages, etc.)

Basic description of other LLMs


Module-18: Prompt

Engineering using OpenAI

We will now dive deeper into the prompt

engineering and discuss the effective ways of

using OpenAI API.

Introduction to GPT 3.5 & 4 api's

Introduction & importance of Prompt Engineering

Prompting Guidelines

Outcomes of Prompt Engineering - Iterative

learning, Summarizing, Inferring & Expanding

Interactive ChatBot

Application to summarize & identify the sentiment

of customer feedback given to an e-commerce

website

Final Projects

Image segmentation using DNNs

Gesture recognition using DNNs

Building NER for pharmaceutical dataset

Building and deploying Question Answering

system with Hugging Face

Face detection using Neural Style Transfer


Instructors
Learn from India’s top Industry Leaders

Dr Sanatan Sukhija Dr Yayati Gupta


Doctorate - IIT-Ropar Doctorate - IIT-Ropar

Mr Bala Chandar Mr Koushik Krishnan


Data Scientist,
Data Science Analyst at
US based client Credit Suisse

Mr Jeyaprakash Jayaraman Mr Vinish Vivek


Data Analyst
Consultant - Python
Target

Mr Shyam Kumar Dr Neeru Dubey


Machine Learning Research Scientist
Solutions Lead

Mr Abhishek Mr Thillaikkarasan M
Data Scientist,
Lead data scientist
BOSCH

Mr Jagadeesh Rajarajan Dr. Amit Kumar Verma


Senior staff engineer: Research Scientist & Sr.
data science Tech advisor, GUVI

Ms Anachal Varma
Senior Data Scientist

Freshworks
Hear it from 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 Tejas 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 Ishtiyaque 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,
this upcoming field and also, it doesn’t matter from the concepts are being explained in a
which engineering background you are or whether crisp manner. The instructors have good
you are a working fellow. The best thing I found here depth in the subject and solve every
is you will always get motivated unknowingly and doubt one might have. Thanks to GUVI for
become curious to learn more & more from the setting a great structured program.”

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 D iliban 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
yourself and you can track the progress.The structured in such a way that it makes the
mentors are very patient and ensure that participants to perform, discuss, and to participate in
students understand the concept, sometimes assessments that will help the participants to
going the extra mile and explaining. Sometimes maximize the utilization. This program is suitable for all
the mentors try to teach in your native language, if students, freshers and working professionals. This
needed. The practice platforms are easy to learn course is excellent for those who would like to learn
and practice. By completing this data science the basics of program like Python and would like to
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 A nbazhagan
Who can take this course?
Students pursuing degrees in computer science,
engineering, mathematics, statistics, or related
fields can upgrade their skill set with AI & ML

Working professionals from different industries


who wish to transition careers into AI and

ML-related roles

Anyone with a keen interest in upgrading their


future with AI & ML skills
Program Details

5-Months Weekend

Upto 12 Months
Step into the

sought-after field of AI

&

Learn to build predictive

models from scratch!

IITM Research park - phase 2

module #9, 3rd floor, D block,

Kanagam Rd, Tharamani, Chennai,

Tamil Nadu, India. 600113

You might also like