SlideShare a Scribd company logo
1 of 23
Download to read offline
1
1
What is Learning?
• Learning is any process by which a system improves performance
from experience. (Herbert Simon)
Machine learning
• ML is the subset of AI
• It focuses on the use of data and algorithms (IBM)
• to imitate the way that humans learn
• gradually improving its accuracy.
• ML applications learn from experience (i.e., data) like
humans do
How does ML work?
Prediction
Steps
Training
Labels
Training
Images
Training
Training
Image
Features
Image
Features
Testing
Test Image
Learned
model
Learned
model
Types of ML
• Supervised Learning
• Unsupervised Learning
• Semi-supervised learning
• Reinforcement Learning
ML
algorithms
ML algorithms
Supervised Learning
• needs supervision
• machine is trained with well-labeled data, which means some data is already
tagged with correct outputs
• It is commonly used in applications where historical data predicts likely future
events.
• Identifying if credit card transaction is fraud or not based on historical data
Unsupervised Learning
• no supervision
• does not require labeled data to train a machine
• make groups of unsorted information based on some patterns and differences
• The goal is to explore the data and find some structure within
Semi-supervised learning
• uses both labeled and unlabeled data for training – typically a small amount of
labeled data with a large amount of unlabeled data
• is useful when the cost associated with labeling is too high to allow for a fully
labeled training process
Reinforcement
• is a behavioral machine learning model that is similar to supervised learning, but
the algorithm isn’t trained using sample data.
• model learns as it goes by using trial and error.
• successful outcomes will be reinforced to develop the best recommendation or
policy for a given problem
Applications of ML
ML Applications
More ML applications
• Customer service/chatbots for facilitating communication with
businesses
• Recommender systems for customized recommendations
• Image classification e.g., auto-tagging, criminal detection, content
filtering
• Market/customer segmentation grouping customers according to
how and why they buy
• Text analysis to capture important information from documents
• Dynamic pricing like in ola, uber, airline etc.
Video
• https://www.youtube.com/watch?v=HKcO3-6TYr0
Types of Machine Learning Problems
• Classification: classify the data in different classes
• 2 classes –binary classification problem
• More than 2 classes –multi-nomial classification problem
• Use data to make a prediction about a discrete set of values or categories
• Regression : need is to predict on continuous scale (numerical values)
• Predicting price of house, stock price, temperature etc. based on historical
data
Types of ML Problems (Contd.)
• Clustering: categories data into different groups or clusters
• Time-series forecasting: predictions based on historical time series data
• Time series data: group of observations on a single entity over time e.g. daily,
monthly, hourly etc.
• Seasonal: changes which repeat themselves within a fixed period (1 year) e.g. cost of
fruits in summer and winter, traffic in weekdays and weekends, umbrella sale
• Cyclical: changes which do not have a fixed period (several years) but are predictable
to some extent like daily variation in temperature, buying Apple phone
• Trend: captures variation over a very long time period (e.g., 20, 50, 100 years) e.g.,
increase in global temperature, increase in pollution, decrease in deaths because of
hunger etc.
• Irregular: sources of variations other than trend and cyclic. E.g. rise in prices of steel
due to strike in the factory, high demand for cement after earthquake etc.
Types of ML Problems (Contd.)
• Anomaly detection: identification of observations that deviate from a
dataset's normal behavior.
• E.g. ATM withdrawal pattern
• credit card fraud transactions detection
• Ranking: order the results query based on some criteria
• Recommendation: need to recommend items for possible
consumption
• Data generation: need to generate data such as images, videos,
articles, posts, etc.
Advantages of ML
• Accurate: More the data better the accuracy of the system
• Automated: Learns new patterns automatically
• Fast: Generates answers very fast
• Customizable: ML models are custom built to particular problem based on the
data
• Scalable: ML algorithms can scale to handle massive amounts of data
ML is not perfect
• ML is not based in knowledge but data
• ML models are difficult to train considering the resources required
• ML is prone to data issues like incorrect data
• ML is often biased if data is biased
ML vs statistics terminology
In machine learning, a target
is called a label
In statistics, a target is called
a dependent variable
A variable in statistics is
called a feature in machine
learning.
A transformation in statistics
is called feature creation in
machine learning.
Best Wishes!!
References
• Jordan and Mitchell(2015), Machine learning: Trends, perspectives,
and prospects
• https://www.ibm.com/in-en/cloud/learn/machine-learning
• https://towardsdatascience.com/types-of-machine-learning-
algorithms-you-should-know-953a08248861

More Related Content

Similar to Introduction to Machine Learning: Key Concepts, Algorithms, Applications and More

An Introduction to Advanced analytics and data mining
An Introduction to Advanced analytics and data miningAn Introduction to Advanced analytics and data mining
An Introduction to Advanced analytics and data miningBarry Leventhal
 
(Faiz) MachineLearning(ppt).pptx
(Faiz) MachineLearning(ppt).pptx(Faiz) MachineLearning(ppt).pptx
(Faiz) MachineLearning(ppt).pptxFaiz430036
 
01 Introduction to Data Mining
01 Introduction to Data Mining01 Introduction to Data Mining
01 Introduction to Data MiningValerii Klymchuk
 
A picture is worth a thousand words
A picture is worth a thousand wordsA picture is worth a thousand words
A picture is worth a thousand wordsMasum Billah
 
What is Machine Learning.pptx
What is Machine Learning.pptxWhat is Machine Learning.pptx
What is Machine Learning.pptxkprasad8
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Roger Barga
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learningTamir Taha
 
Machine Learning in Cyber Security
Machine Learning in Cyber SecurityMachine Learning in Cyber Security
Machine Learning in Cyber SecurityRishi Kant
 
MachineLearningSparkML.pptx
MachineLearningSparkML.pptxMachineLearningSparkML.pptx
MachineLearningSparkML.pptxharikaramisetty3
 
predictive analysis and usage in procurement ppt 2017
predictive analysis and usage in procurement  ppt 2017predictive analysis and usage in procurement  ppt 2017
predictive analysis and usage in procurement ppt 2017Prashant Bhatmule
 
BIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNINGBIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNINGUmair Shafique
 
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...Maninda Edirisooriya
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseSoftServe
 
Introduction to Big Data Analytics
Introduction to Big Data AnalyticsIntroduction to Big Data Analytics
Introduction to Big Data AnalyticsUtkarsh Sharma
 

Similar to Introduction to Machine Learning: Key Concepts, Algorithms, Applications and More (20)

Machine learning in Banks
Machine learning in BanksMachine learning in Banks
Machine learning in Banks
 
Digital data
Digital dataDigital data
Digital data
 
Digital Types
Digital TypesDigital Types
Digital Types
 
An Introduction to Advanced analytics and data mining
An Introduction to Advanced analytics and data miningAn Introduction to Advanced analytics and data mining
An Introduction to Advanced analytics and data mining
 
(Faiz) MachineLearning(ppt).pptx
(Faiz) MachineLearning(ppt).pptx(Faiz) MachineLearning(ppt).pptx
(Faiz) MachineLearning(ppt).pptx
 
machine learning
machine learningmachine learning
machine learning
 
01 Introduction to Data Mining
01 Introduction to Data Mining01 Introduction to Data Mining
01 Introduction to Data Mining
 
A picture is worth a thousand words
A picture is worth a thousand wordsA picture is worth a thousand words
A picture is worth a thousand words
 
What is Machine Learning.pptx
What is Machine Learning.pptxWhat is Machine Learning.pptx
What is Machine Learning.pptx
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
Machine Learning in Cyber Security
Machine Learning in Cyber SecurityMachine Learning in Cyber Security
Machine Learning in Cyber Security
 
Summit EU Machine Learning
Summit EU Machine LearningSummit EU Machine Learning
Summit EU Machine Learning
 
MachineLearningSparkML.pptx
MachineLearningSparkML.pptxMachineLearningSparkML.pptx
MachineLearningSparkML.pptx
 
predictive analysis and usage in procurement ppt 2017
predictive analysis and usage in procurement  ppt 2017predictive analysis and usage in procurement  ppt 2017
predictive analysis and usage in procurement ppt 2017
 
BIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNINGBIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNING
 
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Advanced Analytics and Data Science Expertise
Advanced Analytics and Data Science ExpertiseAdvanced Analytics and Data Science Expertise
Advanced Analytics and Data Science Expertise
 
Introduction to Big Data Analytics
Introduction to Big Data AnalyticsIntroduction to Big Data Analytics
Introduction to Big Data Analytics
 

Recently uploaded

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 

Recently uploaded (20)

Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 

Introduction to Machine Learning: Key Concepts, Algorithms, Applications and More

  • 1. 1 1 What is Learning? • Learning is any process by which a system improves performance from experience. (Herbert Simon)
  • 2. Machine learning • ML is the subset of AI • It focuses on the use of data and algorithms (IBM) • to imitate the way that humans learn • gradually improving its accuracy. • ML applications learn from experience (i.e., data) like humans do
  • 3. How does ML work?
  • 5. Types of ML • Supervised Learning • Unsupervised Learning • Semi-supervised learning • Reinforcement Learning
  • 8. Supervised Learning • needs supervision • machine is trained with well-labeled data, which means some data is already tagged with correct outputs • It is commonly used in applications where historical data predicts likely future events. • Identifying if credit card transaction is fraud or not based on historical data
  • 9. Unsupervised Learning • no supervision • does not require labeled data to train a machine • make groups of unsorted information based on some patterns and differences • The goal is to explore the data and find some structure within
  • 10. Semi-supervised learning • uses both labeled and unlabeled data for training – typically a small amount of labeled data with a large amount of unlabeled data • is useful when the cost associated with labeling is too high to allow for a fully labeled training process
  • 11. Reinforcement • is a behavioral machine learning model that is similar to supervised learning, but the algorithm isn’t trained using sample data. • model learns as it goes by using trial and error. • successful outcomes will be reinforced to develop the best recommendation or policy for a given problem
  • 14. More ML applications • Customer service/chatbots for facilitating communication with businesses • Recommender systems for customized recommendations • Image classification e.g., auto-tagging, criminal detection, content filtering • Market/customer segmentation grouping customers according to how and why they buy • Text analysis to capture important information from documents • Dynamic pricing like in ola, uber, airline etc.
  • 16. Types of Machine Learning Problems • Classification: classify the data in different classes • 2 classes –binary classification problem • More than 2 classes –multi-nomial classification problem • Use data to make a prediction about a discrete set of values or categories • Regression : need is to predict on continuous scale (numerical values) • Predicting price of house, stock price, temperature etc. based on historical data
  • 17. Types of ML Problems (Contd.) • Clustering: categories data into different groups or clusters • Time-series forecasting: predictions based on historical time series data • Time series data: group of observations on a single entity over time e.g. daily, monthly, hourly etc. • Seasonal: changes which repeat themselves within a fixed period (1 year) e.g. cost of fruits in summer and winter, traffic in weekdays and weekends, umbrella sale • Cyclical: changes which do not have a fixed period (several years) but are predictable to some extent like daily variation in temperature, buying Apple phone • Trend: captures variation over a very long time period (e.g., 20, 50, 100 years) e.g., increase in global temperature, increase in pollution, decrease in deaths because of hunger etc. • Irregular: sources of variations other than trend and cyclic. E.g. rise in prices of steel due to strike in the factory, high demand for cement after earthquake etc.
  • 18. Types of ML Problems (Contd.) • Anomaly detection: identification of observations that deviate from a dataset's normal behavior. • E.g. ATM withdrawal pattern • credit card fraud transactions detection • Ranking: order the results query based on some criteria • Recommendation: need to recommend items for possible consumption • Data generation: need to generate data such as images, videos, articles, posts, etc.
  • 19. Advantages of ML • Accurate: More the data better the accuracy of the system • Automated: Learns new patterns automatically • Fast: Generates answers very fast • Customizable: ML models are custom built to particular problem based on the data • Scalable: ML algorithms can scale to handle massive amounts of data
  • 20. ML is not perfect • ML is not based in knowledge but data • ML models are difficult to train considering the resources required • ML is prone to data issues like incorrect data • ML is often biased if data is biased
  • 21. ML vs statistics terminology In machine learning, a target is called a label In statistics, a target is called a dependent variable A variable in statistics is called a feature in machine learning. A transformation in statistics is called feature creation in machine learning.
  • 23. References • Jordan and Mitchell(2015), Machine learning: Trends, perspectives, and prospects • https://www.ibm.com/in-en/cloud/learn/machine-learning • https://towardsdatascience.com/types-of-machine-learning- algorithms-you-should-know-953a08248861