SlideShare a Scribd company logo
2
Most read
3
Most read
6
Most read
Topic :-
1
FIND-S ALGORITHM
WHAT IS FIND-S ALGORITHM IN
MACHINE LEARNING?
2
The find-S algorithm is a basic concept
learning algorithm in machine learning.
The find-S technique identifies the
hypothesis that best matches all of the
positive cases. The find-S algorithm
considers only positive cases.
• When the find-S method fails to
categorize observed positive training
data, it starts with the most particular
hypothesis and generalizes it.
HOW DOES IT WORK?
3
1.The process starts with initializing ‘h’
with the most specific hypothesis, generally,
it is the first positive example in the data
set.
2.We check for each positive example. If the
example is negative, we will move on to the
next example but if it is a positive example
we will consider it for the next step
3.We will check if each attribute in the
example is equal to the hypothesis value. 4.If
the value matches, then no changes are made.
5.If the value does not match, the value is
changed to ‘?’.
6.We do this until we reach the last positive
example in the data set.
Find-S Algorithm
4
1.Initialize h to the most specific
hypothesis in H.
2.For each positive training
instance x For each attribute
constraint a, in h If the constraint
a, is satisfied by x Then do nothing
Else replace a, in h by the next
more general constraint that is
satisfied by x
3.Output hypothesis h
Implementation of Find-S
Algorithm
5
To understand the implementation, let us try
to implement it to a smaller data set with a
bunch of examples to decide if a person wants
to go for a walk.
 The concept of this particular problem will
be on what days does a person likes to go on
a walk.
6
Looking at the data set, we have six attributes and a final
attribute that defines the positive or negative example. In
this case, yes is a positive example, which means the person
will go for a walk.
So now, the general hypothesis is:
h0 = {‘Morning’, ‘Sunny’, ‘Warm’, ‘Yes’, ‘Mild’, ‘Strong’}
This is our general hypothesis, and now we will consider
each example one by one, but only the positive examples.
h1= {‘Morning’, ‘Sunny’, ‘?’, ‘Yes’, ‘?’, ‘?’}
h2 = {‘?’, ‘Sunny’, ‘?’, ‘Yes’, ‘?’, ‘?’}
Limitations of Find-S Algorithm
7
here are a few limitations of the Find-S
algorithm listed down below:
1.There is no way to determine if the
hypothesis is consistent throughout the data.
2. Inconsistent training sets can actually
mislead the Find-S algorithm since it ignores
the negative examples.
3. The find-S algorithm does not provide a
backtracking technique to determine the best
possible changes that could be done to
8
Thank You

More Related Content

PDF
2. public key cryptography and RSA
PPTX
Candidate elimination algorithm in ML Lab
PPTX
Key management and distribution
PPT
Instance Based Learning in Machine Learning
PPTX
Feistel cipher
PPT
Data mining: Concepts and Techniques, Chapter12 outlier Analysis
PDF
Cs8792 cns - unit v
PPTX
Analytical learning
2. public key cryptography and RSA
Candidate elimination algorithm in ML Lab
Key management and distribution
Instance Based Learning in Machine Learning
Feistel cipher
Data mining: Concepts and Techniques, Chapter12 outlier Analysis
Cs8792 cns - unit v
Analytical learning

What's hot (20)

PPTX
Cloud Security Mechanisms
PPTX
Hash Function
PPTX
Ensemble learning
PPTX
Idea(international data encryption algorithm)
PDF
symmetric key encryption algorithms
PPTX
Principles of public key cryptography and its Uses
PPTX
Security services and mechanisms
PPTX
unit 4.pptx of hash function in cryptography
PDF
An introduction to X.509 certificates
PPTX
Homomorphic encryption
PPTX
Seminar Presentation | Network Intrusion Detection using Supervised Machine L...
PPTX
Representing uncertainty in expert systems
DOC
Chapter 4 (final)
PPTX
Data decomposition techniques
PPTX
Steganography
PPTX
Multilayer & Back propagation algorithm
PPTX
Recognition-of-tokens
PPT
2.5 backpropagation
PPTX
Evaluating hypothesis
PPTX
Logics for non monotonic reasoning-ai
Cloud Security Mechanisms
Hash Function
Ensemble learning
Idea(international data encryption algorithm)
symmetric key encryption algorithms
Principles of public key cryptography and its Uses
Security services and mechanisms
unit 4.pptx of hash function in cryptography
An introduction to X.509 certificates
Homomorphic encryption
Seminar Presentation | Network Intrusion Detection using Supervised Machine L...
Representing uncertainty in expert systems
Chapter 4 (final)
Data decomposition techniques
Steganography
Multilayer & Back propagation algorithm
Recognition-of-tokens
2.5 backpropagation
Evaluating hypothesis
Logics for non monotonic reasoning-ai
Ad

Similar to FIND-S ALGORITHM.pptx (20)

PDF
Concept Learning in hypothesis in machine Learning by tom m mitchel
PPTX
General-to specific ordering of hypotheses Learning algorithms which use this...
PPTX
Unit1_AI&ML_leftover (2).pptx
PPTX
Concept Learning with types and benefits
PPTX
Concept Learning presentation with benefits and uses
PPTX
Find-S Algorithm
PPTX
Version space - Concept Learning - Machine learning
PPTX
ML_Module1.Introduction_and_conceprtLearning_pptx.pptx
PPTX
Machine Learning CONCEPT LEARNING AS SEARCH.pptx
PDF
2.Find_SandCandidateElimination.pdf
PPTX
Chapter 20 and 21 combined testing hypotheses about proportions 2013
PPT
S10
PPT
S10
PDF
Reasoning in AI.pdf
PDF
Heuristic search-in-artificial-intelligence
PPTX
4AMT122-PART 1-SLIDES.pptx
PDF
Machine learning (4)
PPT
Basics of Machine Learning
PDF
Risk Management - CH 7 - Hypothesis Tests and Confidence | CMT Level 3 | Char...
Concept Learning in hypothesis in machine Learning by tom m mitchel
General-to specific ordering of hypotheses Learning algorithms which use this...
Unit1_AI&ML_leftover (2).pptx
Concept Learning with types and benefits
Concept Learning presentation with benefits and uses
Find-S Algorithm
Version space - Concept Learning - Machine learning
ML_Module1.Introduction_and_conceprtLearning_pptx.pptx
Machine Learning CONCEPT LEARNING AS SEARCH.pptx
2.Find_SandCandidateElimination.pdf
Chapter 20 and 21 combined testing hypotheses about proportions 2013
S10
S10
Reasoning in AI.pdf
Heuristic search-in-artificial-intelligence
4AMT122-PART 1-SLIDES.pptx
Machine learning (4)
Basics of Machine Learning
Risk Management - CH 7 - Hypothesis Tests and Confidence | CMT Level 3 | Char...
Ad

Recently uploaded (20)

PPTX
OOP with Java - Java Introduction (Basics)
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Well-logging-methods_new................
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
PPT on Performance Review to get promotions
PDF
Digital Logic Computer Design lecture notes
PPTX
Welding lecture in detail for understanding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
composite construction of structures.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
OOP with Java - Java Introduction (Basics)
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Well-logging-methods_new................
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT on Performance Review to get promotions
Digital Logic Computer Design lecture notes
Welding lecture in detail for understanding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
composite construction of structures.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Geodesy 1.pptx...............................................
Operating System & Kernel Study Guide-1 - converted.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
R24 SURVEYING LAB MANUAL for civil enggi
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...

FIND-S ALGORITHM.pptx

  • 2. WHAT IS FIND-S ALGORITHM IN MACHINE LEARNING? 2 The find-S algorithm is a basic concept learning algorithm in machine learning. The find-S technique identifies the hypothesis that best matches all of the positive cases. The find-S algorithm considers only positive cases. • When the find-S method fails to categorize observed positive training data, it starts with the most particular hypothesis and generalizes it.
  • 3. HOW DOES IT WORK? 3 1.The process starts with initializing ‘h’ with the most specific hypothesis, generally, it is the first positive example in the data set. 2.We check for each positive example. If the example is negative, we will move on to the next example but if it is a positive example we will consider it for the next step 3.We will check if each attribute in the example is equal to the hypothesis value. 4.If the value matches, then no changes are made. 5.If the value does not match, the value is changed to ‘?’. 6.We do this until we reach the last positive example in the data set.
  • 4. Find-S Algorithm 4 1.Initialize h to the most specific hypothesis in H. 2.For each positive training instance x For each attribute constraint a, in h If the constraint a, is satisfied by x Then do nothing Else replace a, in h by the next more general constraint that is satisfied by x 3.Output hypothesis h
  • 5. Implementation of Find-S Algorithm 5 To understand the implementation, let us try to implement it to a smaller data set with a bunch of examples to decide if a person wants to go for a walk.  The concept of this particular problem will be on what days does a person likes to go on a walk.
  • 6. 6 Looking at the data set, we have six attributes and a final attribute that defines the positive or negative example. In this case, yes is a positive example, which means the person will go for a walk. So now, the general hypothesis is: h0 = {‘Morning’, ‘Sunny’, ‘Warm’, ‘Yes’, ‘Mild’, ‘Strong’} This is our general hypothesis, and now we will consider each example one by one, but only the positive examples. h1= {‘Morning’, ‘Sunny’, ‘?’, ‘Yes’, ‘?’, ‘?’} h2 = {‘?’, ‘Sunny’, ‘?’, ‘Yes’, ‘?’, ‘?’}
  • 7. Limitations of Find-S Algorithm 7 here are a few limitations of the Find-S algorithm listed down below: 1.There is no way to determine if the hypothesis is consistent throughout the data. 2. Inconsistent training sets can actually mislead the Find-S algorithm since it ignores the negative examples. 3. The find-S algorithm does not provide a backtracking technique to determine the best possible changes that could be done to