MACHINE LEARNING
PRESENTED BY:
MAHEEN DILAWAR
ROLL NO: 041
4TH SEMESTER
1
DEFINITION
 Machine learning is an application of artificial
intelligence (AI) that provides systems the ability
to automatically learn and improve from
experience without being explicitly programmed.
 Machine learning focuses on the development of
computer programs that can access data and use it
learn for themselves.
2
INTRODUCTION
 Arthur Samuel first came up with the phrase
“Machine Learning” in 1952.
 In 1957, Frank Rosenblatt at the Cornell
Aeronautical Laboratory combined Donald Hebb's
model of brain cell interaction with Arthur
Samuel's Machine Learning efforts and created the
perceptron.
3
TASKS PERFORMED BY
MACHINE LEARNING
1) Finding, extracting and summarizing relevant data
2) Making predictions based on the analysis data
3) Calculating probabilities for specific results
4) Adapting to certain developments autonomously
5) Optimizing processes based on recognized
patterns
4
REASONS TO IMPLEMENT
MACHINE LEARNING
 There reasons why implementing machine learning
can be useful are as follows:
1) It can help us to understand the inner works of an
algorithm
2) We could try to implement an algorithm more
efficiently
3) We can add new features to an algorithm or
experiment with different variations of the core
idea
5
CONTINUED…..
4) We circumvent licensing issues (e.g., Linux vs.
Unix) or platform restrictions
5) We want to invent new algorithms or implement
algorithms no one has implemented/shared yet
6) We are not satisfied with the API and/or we want
to integrate it more "naturally" into an existing
software library
6
REAL TIME MACHINE
LEARNING (RTML)
 A grand challenge in computing is the creation of
machines that can proactively interpret and learn
from data in real time, solve problems and operate
with the energy efficiency of the human brain.
 The National Science Foundation and the Defense
Advanced Research Projects Agency are teaming
up through this (RTML) program to explore high
performance, energy efficient hardware and
machine learning architectures that can learn from
a continuous stream of new data in real time.
7
MACHINE LEARNING METHODS
1) Supervised Machine Learning Algorithms: They can
apply what has been learned in the past to new data using
labeled examples to predict future events. Starting from the
analysis of a known training dataset, the learning algorithm
produces an inferred function to make predictions about the
output values. The system is able to provide targets for any
new input after sufficient training.
2) Reinforcement Machine Learning Algorithms: It is a
learning method that interacts with its environment by
producing actions and discovers errors or rewards
8
CONTINUED…..
3) Unsupervised Machine Learning Algorithms:
They are used when the information used to train
is neither classified nor labeled. Unsupervised
learning studies how systems can infer a function
to describe a hidden structure from unlabeled data.
The system doesn’t figure out the right output, but
it explores the data and can draw inferences from
datasets to describe hidden structures from
unlabeled data.
9
CONTINUED…..
4) Semi-supervised Machine Learning Algorithms:
They fall somewhere in between supervised and
unsupervised learning, since they use both labeled
and unlabeled data for training. The systems that
use this method are able to considerably improve
learning accuracy. Usually, semi-supervised
learning is chosen when the acquired labeled data
requires skilled and relevant resources in order to
train it / learn from it.
10
REAL LIFE EXAMPLES OF
MACHINE LEARNING
1) Image Recognition: Machine learning can be used
for face detection in an image as well.
2) Speech Recognition: Speech recognition is used
in the applications like voice user interface, voice
searches and more
3) Medical Diagnosis: Machine learning can be used
in the techniques and tools that can help in
the diagnosis of diseases.
4) Statistical Arbitrage: Machine learning methods
are applied to obtain an index arbitrage strategy.
11
CONTINUED…..
5) Learning Associations: One of the applications of
machine learning is studying the associations
between the products that people buy.
6) Classification: Classification helps to analyze the
measurements of an object to identify the category
to which that object belongs.
7) Prediction: Machine learning can also be used in
the prediction systems.
8) Extraction: It is the process of extracting
structured information from the unstructured data.
12
CONTINUED…..
9) Regression: In regression, we can use the
principle of machine learning to optimize the
parameters.
10)Financial Services: Machine learning can help the
banks, financial institutions to make smarter
decisions
 Conclusion: We can say that machine learning
is an incredible breakthrough in the field of
artificial intelligence.
13
ADVANTAGES OF MACHINE
LEARNING
1) Easily Identifies Trends And Patterns: Machine
Learning can review large volumes of data and
discover specific trends and patterns that would
not be apparent to humans. For instance, for an e-
commerce website like Amazon, it serves to
understand the browsing behaviors and purchase
histories of its users to help cater to the right
products, deals, and reminders relevant to them. It
uses the results to reveal relevant advertisements to
them.
14
CONTINUED…..
2) No Human Intervention Needed (Automation):
With ML, you don’t need to babysit your project
every step of the way. Since it means giving
machines the ability to learn, it lets them make
predictions and also improve the algorithms on
their own.
3) Continuous Improvement: As ML algorithms
gain experience, they keep improving in accuracy
and efficiency. This lets them make better
decisions.
15
CONTINUED…..
4) Handling Multi-dimensional And Multi-variety
Data: Machine Learning algorithms are good at
handling data that are multi-dimensional and
multi-variety, and they can do this in dynamic or
uncertain environments.
5) Wide Applications: You could be an e-tailer or a
healthcare provider and make ML work for you.
Where it does apply, it holds the capability to help
deliver a much more personal experience to
customers while also targeting the right customers.
16
DISADVANTAGES OF MACHINE
LEARNING
1) Data Acquisition: Machine Learning requires
massive data sets to train on, and these should be
inclusive/unbiased, and of good quality. There can
also be times where they must wait for new data to
be generated.
2) Interpretation of Results: Another major
challenge is the ability to accurately interpret
results generated by the algorithms. You must also
carefully choose the algorithms for your purpose.
17
CONTINUED…..
3) Time and Resources: ML needs enough time to
let the algorithms learn and develop enough to
fulfill their purpose with a considerable amount of
accuracy and relevancy. It also needs massive
resources to function. This can mean additional
requirements of computer power for you.
18
CONTINUED…..
4) High Error-Susceptibility: Machine Learning is
autonomous but highly susceptible to errors.
Suppose you train an algorithm with data sets
small enough to not be inclusive. You end up with
biased predictions coming from a biased training
set. This leads to irrelevant advertisements being
displayed to customers. In the case of ML, such
blunders can set off a chain of errors that can go
undetected for long periods of time.
19
20

Machine learning ICT

  • 1.
    MACHINE LEARNING PRESENTED BY: MAHEENDILAWAR ROLL NO: 041 4TH SEMESTER 1
  • 2.
    DEFINITION  Machine learningis an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.  Machine learning focuses on the development of computer programs that can access data and use it learn for themselves. 2
  • 3.
    INTRODUCTION  Arthur Samuelfirst came up with the phrase “Machine Learning” in 1952.  In 1957, Frank Rosenblatt at the Cornell Aeronautical Laboratory combined Donald Hebb's model of brain cell interaction with Arthur Samuel's Machine Learning efforts and created the perceptron. 3
  • 4.
    TASKS PERFORMED BY MACHINELEARNING 1) Finding, extracting and summarizing relevant data 2) Making predictions based on the analysis data 3) Calculating probabilities for specific results 4) Adapting to certain developments autonomously 5) Optimizing processes based on recognized patterns 4
  • 5.
    REASONS TO IMPLEMENT MACHINELEARNING  There reasons why implementing machine learning can be useful are as follows: 1) It can help us to understand the inner works of an algorithm 2) We could try to implement an algorithm more efficiently 3) We can add new features to an algorithm or experiment with different variations of the core idea 5
  • 6.
    CONTINUED….. 4) We circumventlicensing issues (e.g., Linux vs. Unix) or platform restrictions 5) We want to invent new algorithms or implement algorithms no one has implemented/shared yet 6) We are not satisfied with the API and/or we want to integrate it more "naturally" into an existing software library 6
  • 7.
    REAL TIME MACHINE LEARNING(RTML)  A grand challenge in computing is the creation of machines that can proactively interpret and learn from data in real time, solve problems and operate with the energy efficiency of the human brain.  The National Science Foundation and the Defense Advanced Research Projects Agency are teaming up through this (RTML) program to explore high performance, energy efficient hardware and machine learning architectures that can learn from a continuous stream of new data in real time. 7
  • 8.
    MACHINE LEARNING METHODS 1)Supervised Machine Learning Algorithms: They can apply what has been learned in the past to new data using labeled examples to predict future events. Starting from the analysis of a known training dataset, the learning algorithm produces an inferred function to make predictions about the output values. The system is able to provide targets for any new input after sufficient training. 2) Reinforcement Machine Learning Algorithms: It is a learning method that interacts with its environment by producing actions and discovers errors or rewards 8
  • 9.
    CONTINUED….. 3) Unsupervised MachineLearning Algorithms: They are used when the information used to train is neither classified nor labeled. Unsupervised learning studies how systems can infer a function to describe a hidden structure from unlabeled data. The system doesn’t figure out the right output, but it explores the data and can draw inferences from datasets to describe hidden structures from unlabeled data. 9
  • 10.
    CONTINUED….. 4) Semi-supervised MachineLearning Algorithms: They fall somewhere in between supervised and unsupervised learning, since they use both labeled and unlabeled data for training. The systems that use this method are able to considerably improve learning accuracy. Usually, semi-supervised learning is chosen when the acquired labeled data requires skilled and relevant resources in order to train it / learn from it. 10
  • 11.
    REAL LIFE EXAMPLESOF MACHINE LEARNING 1) Image Recognition: Machine learning can be used for face detection in an image as well. 2) Speech Recognition: Speech recognition is used in the applications like voice user interface, voice searches and more 3) Medical Diagnosis: Machine learning can be used in the techniques and tools that can help in the diagnosis of diseases. 4) Statistical Arbitrage: Machine learning methods are applied to obtain an index arbitrage strategy. 11
  • 12.
    CONTINUED….. 5) Learning Associations:One of the applications of machine learning is studying the associations between the products that people buy. 6) Classification: Classification helps to analyze the measurements of an object to identify the category to which that object belongs. 7) Prediction: Machine learning can also be used in the prediction systems. 8) Extraction: It is the process of extracting structured information from the unstructured data. 12
  • 13.
    CONTINUED….. 9) Regression: Inregression, we can use the principle of machine learning to optimize the parameters. 10)Financial Services: Machine learning can help the banks, financial institutions to make smarter decisions  Conclusion: We can say that machine learning is an incredible breakthrough in the field of artificial intelligence. 13
  • 14.
    ADVANTAGES OF MACHINE LEARNING 1)Easily Identifies Trends And Patterns: Machine Learning can review large volumes of data and discover specific trends and patterns that would not be apparent to humans. For instance, for an e- commerce website like Amazon, it serves to understand the browsing behaviors and purchase histories of its users to help cater to the right products, deals, and reminders relevant to them. It uses the results to reveal relevant advertisements to them. 14
  • 15.
    CONTINUED….. 2) No HumanIntervention Needed (Automation): With ML, you don’t need to babysit your project every step of the way. Since it means giving machines the ability to learn, it lets them make predictions and also improve the algorithms on their own. 3) Continuous Improvement: As ML algorithms gain experience, they keep improving in accuracy and efficiency. This lets them make better decisions. 15
  • 16.
    CONTINUED….. 4) Handling Multi-dimensionalAnd Multi-variety Data: Machine Learning algorithms are good at handling data that are multi-dimensional and multi-variety, and they can do this in dynamic or uncertain environments. 5) Wide Applications: You could be an e-tailer or a healthcare provider and make ML work for you. Where it does apply, it holds the capability to help deliver a much more personal experience to customers while also targeting the right customers. 16
  • 17.
    DISADVANTAGES OF MACHINE LEARNING 1)Data Acquisition: Machine Learning requires massive data sets to train on, and these should be inclusive/unbiased, and of good quality. There can also be times where they must wait for new data to be generated. 2) Interpretation of Results: Another major challenge is the ability to accurately interpret results generated by the algorithms. You must also carefully choose the algorithms for your purpose. 17
  • 18.
    CONTINUED….. 3) Time andResources: ML needs enough time to let the algorithms learn and develop enough to fulfill their purpose with a considerable amount of accuracy and relevancy. It also needs massive resources to function. This can mean additional requirements of computer power for you. 18
  • 19.
    CONTINUED….. 4) High Error-Susceptibility:Machine Learning is autonomous but highly susceptible to errors. Suppose you train an algorithm with data sets small enough to not be inclusive. You end up with biased predictions coming from a biased training set. This leads to irrelevant advertisements being displayed to customers. In the case of ML, such blunders can set off a chain of errors that can go undetected for long periods of time. 19
  • 20.