Professional Documents
Culture Documents
ML Vishnu Sankar
ML Vishnu Sankar
By,
Vishnu Sankar
Roll no 51
Agenda
• What is Machine learning
• Evolution
• Why it is important
• Machine Learning VS Artificial Intelligence
• Machine Learning VS Data Mining
• Who’s using it
• Types of methods
• Machine Learning Algorithms
• Limitations
• Key Takeaways
What is Machine learning
• Machine learning is a method of data analysis that automates
analytical model building.
• It is a branch of artificial intelligence based on the idea that
systems can learn from data.
• Identify patterns and make decisions with minimal human
intervention.
Evolution of machine learning
Why is machine learning important?
• Machine Learning is the core subarea of artificial
intelligence.
• It makes computers get into a self-learning mode
without explicit programming.
• When fed new data, these computers learn, grow,
change, and develop by themselves.
• The nearly limitless quantity of available data,
affordable data storage, and more powerful
processing has propelled the growth of machine
learning.
Machine Learning VS Artificial Intelligence
Machine Learning VS Data Mining
• Financial services
– Use mainly for two key purposes, to identify
important insights in data, and prevent fraud.
• Government
– Agencies like public safety have a particular need
for machine learning since they have multiple
sources of data that can be mined for insights
• Health care
– The advent of wearable devices and sensors that
can use data to assess a patient's health in real
time.
• Retail
– Websites recommending items we might like
based on previous purchases are using machine
learning to analyze our buying history.
• Oil and gas
– Finding new energy sources. Analyzing minerals
in the ground. Predicting refinery sensor failure.
• Transportation
– Analyzing data to identify patterns and trends is
key to the transportation industry, which relies
on making routes more efficient.
Types of machine learning
methods?
• Supervised learning
• Unsupervised learning
• Semi Supervised learning
• Reinforcement learning
• Linear Regression
– It is used to estimate real values based on continuous variables.
– We establish a relationship between the independent and dependent
variables by fitting the best line.
• Logistic Regression
– It is used to estimate discrete values based on a given set of independent
variables.
– ie it predicts the probability of occurrence of an event by fitting data to a logit
function.
• Decision Tree
– It is a type of supervised learning algorithm that is mostly used
for classification problems.
– Surprisingly, it works for both categorical and continuous dependent variables.
• Naive Bayes
– Classification technique based on Bayes’ theorem with an assumption of
independence between predictors.
– A Naive Bayes classifier assumes that the presence of a particular feature
in a class is unrelated to the presence of any other feature.
• Knn (k- Nearest Neighbors)
– It can be used for both classification and regression problems.
– K nearest neighbors is a simple algorithm that stores all available cases and
classifies new cases by a majority vote of its k neighbors.
Limitations
• In some fields, machine-learning programs often fail to deliver
expected results.
• Reasons for this are numerous:
– lack of (suitable) data
– lack of access to the data
– Data bias
– Privacy problems
– Badly chosen tasks and algorithms
– Wrong tools and people
– lack of resources
• In 2018, a self-driving car from Uber failed to detect a pedestrian,
who was killed after a collision.
• Attempts to use machine learning in healthcare with the IBM
Watson system failed to deliver even after years of time and
billions of dollars invested.
Key Takeaways