Machine Learning
Machine Learning
Machine Learning
Machine Learning
Introduction
• Machine learning is a branch of AI concerns
with the construction and study of systems that
can learn from data.
• In 1956, Arthur Samuel defined machine
learning as a field of study that gives computers
the ability to learn without being explicitly
programmed.
• The goal of machine learning is to build
computer systems that can adapt and learn
from their experience (Tom Dietterich).
Introduction
• Tom M. Mitchell provided a widely quoted,
more formal definition: A computer program is
said to learn from experience E with respect to
some class of tasks T and performance
measure P, if its performance at tasks in T, as
measured by P, improves with experience E.
Introduction
• Therefore, Machine learning is about
automating automation, getting computers to
program themselves, writing software is the
bottleneck let the data do the work instead.
• In machine learning computer a provided with
data and output to produce a program while in
traditional programming computer are provided
with data and program to produce output.
Importance of machine learning
• Some tasks cannot be defined well, except by
examples.
• Relationships and correlations can be hidden
within large amounts of data.
• Machine learning / data mining may be able to
find these relationships.
• Human designers often produce machines that
do not work as well as desired in the
environments in which they are used.
Importance of machine learning
• The amount of knowledge available about
certain tasks might be too large for explicit
encoding by humans (e.g. medical diagnostic).
• Environments change over time.
• New knowledge about tasks is constantly
being discovered by humans.
• It may be difficult to continuously re-design
systems by hand.
Generalization
• The core objective of a learner is to generalize
from its experience.
• Generalization in this context is the ability of a
learning machine to perform accurately on new,
unseen examples/ tasks after having
experienced a learning data set.
• A table below provides a comparison between
machine learning and data mining.
Machine learning Data mining
Focuses on prediction, Focuses on the discovery of
based on known properties (previously) unknown
learning from training data properties on the data