0% found this document useful (0 votes)
33 views

Module 1 Topic-2-ML Applications

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)
33 views

Module 1 Topic-2-ML Applications

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/ 44

Introduction ML Applications Teaching Philosophy

Machine Learning Techniques


Introduction

Dr. Ashish Tendulkar

IIT Madras

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 1 / 24
Introduction ML Applications Teaching Philosophy

1 Introduction

2 ML Applications

3 Teaching Philosophy

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 2 / 24
Introduction ML Applications Teaching Philosophy

1 Introduction

2 ML Applications

3 Teaching Philosophy

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 3 / 24
Introduction ML Applications Teaching Philosophy

Introduction

In this course:
• Machine learning algorithms from a theoretical perspective.
• Implement them from scratch.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 4 / 24
Introduction ML Applications Teaching Philosophy

Introduction

In this course:
• Machine learning algorithms from a theoretical perspective.
• Implement them from scratch.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 4 / 24
Introduction ML Applications Teaching Philosophy

Introduction

In this course:
• Machine learning algorithms from a theoretical perspective.
• Implement them from scratch.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 4 / 24
Introduction ML Applications Teaching Philosophy

ML and AI

Artificial
Intelligence

Machine
Learning

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 5 / 24
Introduction ML Applications Teaching Philosophy

Topics of the course

In this course, we will study many popular ML algorithms like


• Linear Regression
• Logistic Regression
• Decision Trees
• Support Vector Machines
• Neural Networks
• K-means clustering

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 6 / 24
Introduction ML Applications Teaching Philosophy

Topics of the course

In this course, we will study many popular ML algorithms like


• Linear Regression
• Logistic Regression
• Decision Trees
• Support Vector Machines
• Neural Networks
• K-means clustering

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 6 / 24
Introduction ML Applications Teaching Philosophy

Topics of the course

In this course, we will study many popular ML algorithms like


• Linear Regression
• Logistic Regression
• Decision Trees
• Support Vector Machines
• Neural Networks
• K-means clustering

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 6 / 24
Introduction ML Applications Teaching Philosophy

Topics of the course

In this course, we will study many popular ML algorithms like


• Linear Regression
• Logistic Regression
• Decision Trees
• Support Vector Machines
• Neural Networks
• K-means clustering

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 6 / 24
Introduction ML Applications Teaching Philosophy

Topics of the course

In this course, we will study many popular ML algorithms like


• Linear Regression
• Logistic Regression
• Decision Trees
• Support Vector Machines
• Neural Networks
• K-means clustering

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 6 / 24
Introduction ML Applications Teaching Philosophy

Topics of the course

In this course, we will study many popular ML algorithms like


• Linear Regression
• Logistic Regression
• Decision Trees
• Support Vector Machines
• Neural Networks
• K-means clustering

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 6 / 24
Introduction ML Applications Teaching Philosophy

Topics of the course

In this course, we will study many popular ML algorithms like


• Linear Regression
• Logistic Regression
• Decision Trees
• Support Vector Machines
• Neural Networks
• K-means clustering

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 6 / 24
Introduction ML Applications Teaching Philosophy

1 Introduction

2 ML Applications

3 Teaching Philosophy

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 7 / 24
Introduction ML Applications Teaching Philosophy

Application domains of ML

ML is widely used in different domains like:


• Communication and search technologies.
• E-Commerce
• Finance
• Fashion
• Manufacturing
• Health Science
• Wildlife conservation.
• Agriculture

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 8 / 24
Introduction ML Applications Teaching Philosophy

ML in daily life

• Search Engines

Image Source: https://wildstonesolution.com/top-search-engines/

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 9 / 24
Introduction ML Applications Teaching Philosophy

ML in daily life

• Product recommendation

Image Source: Amazon.com

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 10 / 24
Introduction ML Applications Teaching Philosophy

ML in daily life

• Social networks

Image Source:Whatmobile.net

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 11 / 24
Introduction ML Applications Teaching Philosophy

• Loan approval
Yes Age <= 40
No

Average monthly
Income > 100000
salary >= 5000

Yes No Yes No

Average monthly Credit Duration


Granted Granted
salary >= 5000 <= 40

Yes No Yes No

Granted Not Granted Granted Not Granted

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 12 / 24
Introduction ML Applications Teaching Philosophy

• Stock market prediction

Image Source: KDNuggets

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 13 / 24
Introduction ML Applications Teaching Philosophy

• Fashion

Image Source: Tryon Jewellery

Image Source: Mirrar.com

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 14 / 24
Introduction ML Applications Teaching Philosophy

• Manufacturing

Image Source: Forbes

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 15 / 24
Introduction ML Applications Teaching Philosophy

• Protein folding

Image Source: Wikipedia Commons

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 16 / 24
Introduction ML Applications Teaching Philosophy

• Treatment of diseases like retinopathy, diabetes etc.

Image Source: Nature.com

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 17 / 24
Introduction ML Applications Teaching Philosophy

• Detecting poachers and wild animals

Image Source: WildLabs

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 18 / 24
Introduction ML Applications Teaching Philosophy

• Detecting illegal wood cutting from sound recording

Image Source: MDPI

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 19 / 24
Introduction ML Applications Teaching Philosophy

• Agriculture

Image Source: TheGeoSpatial.in

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 20 / 24
Introduction ML Applications Teaching Philosophy

1 Introduction

2 ML Applications

3 Teaching Philosophy

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 21 / 24
Introduction ML Applications Teaching Philosophy

ML Modular Approach

1 Training Data
2 Model
3 Loss Function
4 Optimization Technique
5 Evaluation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 22 / 24
Introduction ML Applications Teaching Philosophy

ML Modular Approach

1 Training Data
2 Model
3 Loss Function
4 Optimization Technique
5 Evaluation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 22 / 24
Introduction ML Applications Teaching Philosophy

ML Modular Approach

1 Training Data
2 Model
3 Loss Function
4 Optimization Technique
5 Evaluation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 22 / 24
Introduction ML Applications Teaching Philosophy

ML Modular Approach

1 Training Data
2 Model
3 Loss Function
4 Optimization Technique
5 Evaluation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 22 / 24
Introduction ML Applications Teaching Philosophy

ML Modular Approach

1 Training Data
2 Model
3 Loss Function
4 Optimization Technique
5 Evaluation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 22 / 24
Introduction ML Applications Teaching Philosophy

ML Modular Approach

1 Training Data
2 Model
3 Loss Function
4 Optimization Technique
5 Evaluation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 22 / 24
Introduction ML Applications Teaching Philosophy

Learning each concept at three levels:


1 Intuition
2 Mathematical aspect
3 Implementation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 23 / 24
Introduction ML Applications Teaching Philosophy

Learning each concept at three levels:


1 Intuition
2 Mathematical aspect
3 Implementation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 23 / 24
Introduction ML Applications Teaching Philosophy

Learning each concept at three levels:


1 Intuition
2 Mathematical aspect
3 Implementation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 23 / 24
Introduction ML Applications Teaching Philosophy

Learning each concept at three levels:


1 Intuition
2 Mathematical aspect
3 Implementation

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 23 / 24
Introduction ML Applications Teaching Philosophy

• In the techniques course, we will be implementing ML


algorithms from scratch.
• In the practice course, we will be implementing ML algorithms
with tools and APIs provided in the scikit-learn library.
• Practice questions and programming exercises after each video
or module.
• Questionnaire at the end.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 24 / 24
Introduction ML Applications Teaching Philosophy

• In the techniques course, we will be implementing ML


algorithms from scratch.
• In the practice course, we will be implementing ML algorithms
with tools and APIs provided in the scikit-learn library.
• Practice questions and programming exercises after each video
or module.
• Questionnaire at the end.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 24 / 24
Introduction ML Applications Teaching Philosophy

• In the techniques course, we will be implementing ML


algorithms from scratch.
• In the practice course, we will be implementing ML algorithms
with tools and APIs provided in the scikit-learn library.
• Practice questions and programming exercises after each video
or module.
• Questionnaire at the end.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 24 / 24
Introduction ML Applications Teaching Philosophy

• In the techniques course, we will be implementing ML


algorithms from scratch.
• In the practice course, we will be implementing ML algorithms
with tools and APIs provided in the scikit-learn library.
• Practice questions and programming exercises after each video
or module.
• Questionnaire at the end.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 24 / 24
Introduction ML Applications Teaching Philosophy

• In the techniques course, we will be implementing ML


algorithms from scratch.
• In the practice course, we will be implementing ML algorithms
with tools and APIs provided in the scikit-learn library.
• Practice questions and programming exercises after each video
or module.
• Questionnaire at the end.

Dr. Ashish Tendulkar Online Degree Program, IIT Madras


Machine Learning Techniques 24 / 24

You might also like