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

Module 1 Topic-2-ML Applications

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Module 1 Topic-2-ML Applications

Copyright
© © All Rights Reserved
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