SlideShare a Scribd company logo
1 of 46
Download to read offline
1-1
Introduction
Concept Learning 1-2
Lectures 5,6
Concept Learning
EE 439 Introduction to
Machine Learning
Chapter 4 of Peter Flach, “Machine Learning: The Art
And Science Of Algorithms That Make Sense Of Data”,
Cambridge university press, 2012
1-3
Logical models
❑ The hallmark of logical models is that they use
logical expressions or concepts to divide the instance
space into segments.
❑ The goal is to find a segmentation such that the data
in each segment is more homogeneous
(predominantly of one class), with respect to the task
to be solved.
❑ There are essentially two kinds of logical models: tree
models and rule models.
Concept Learning
1-4
Logical models
❑ Rule models consist of a collection of implications or
if–then rules,
❖ if-part defines a segment, and
❖ the then-part defines the behaviour of the model in
this segment.
❑ Tree models are a restricted kind of rule model where
the if-parts of the rules are organized in a tree
structure.
Concept Learning
1-5
Logical models
Concept Learning
1-6
Logical models
❑ In this lecture, we consider methods for learning
logical expressions or concepts from examples,
which lies at the basis of both tree models and rule
models.
❑ In concept learning, we only learn a description for
the positive class, and label everything that doesn’t
satisfy that description as negative.
Concept Learning
1-7
The hypothesis space
❑ The simplest concept learning setting is where we
restrict the logical expressions describing concepts to
conjunctions of literals.
Concept Learning
1-8
The hypothesis space
Concept Learning
1-9
The hypothesis space
Concept Learning
1-10
The hypothesis space
❑ Despite the simplicity of this example, the space of
possible concepts – usually called the hypothesis
space – is already fairly large.
❑ Let’s assume we have three different lengths: 3, 4
and 5 metres, while the other three features have two
values each.
❑ Possible instances = ?
❑ Possible instances = 3·2·2·2 = 24
Concept Learning
1-11
The hypothesis space
❑ How many conjunctive concepts are there using
these same features?
❑ Treat the absence of a feature as an additional
‘value’.
❑ This gives a total of 4 · 3 · 3 · 3 = 108 different
concepts.
Concept Learning
1-12
The hypothesis space
❑ Sets of instances – is much larger:
❖ 2^24, which is more than 16 million!
❑ If you pick a random set of instances, the probability
that you can’t find a conjunctive concept that exactly
describes those instances is
❖ 0.9999
❑ This is actually a good thing, as it forces the learner
to generalise beyond the training data and cover
instances that it hasn’t seen before.
Concept Learning
1-13
The hypothesis space
Concept Learning
1-14
The hypothesis space
❑ If we rule out all concepts that don’t cover at least
one of the instances in Example 4.1, the hypothesis
space is reduced to 32 conjunctive concepts.
Concept Learning
1-15
The hypothesis space
Concept Learning
1-16
The hypothesis space
❑ Insisting that any hypothesis cover all three instances
reduces this further to only four concepts:
1) Gills = no,
2) Beak = yes ,
3) empty concept (postulates that everything is a
dolphin)
4) Gills = no ^ Beak = yes
❑ The least general one – is called the least general
generalisation (LGG).
Concept Learning
1-17
The hypothesis space
❑ If we want to be a bit more adventurous, we could
choose one of the more general hypotheses such as
Gills = no or Beak = yes
❑ We don’t want to choose the most general
hypothesis, which is simply that every animal is a
dolphin, as this would clearly be an over-
generalisation.
❑ Negative examples are very useful to prevent over-
generalistion.
Concept Learning
1-18
The hypothesis space
Concept Learning
1-19
The hypothesis space
Concept Learning
1-20
Version space
❑ A concept is complete if it covers all positive
examples.
❑ A concept is consistent if it covers none of the
negative examples.
❑ The version space is the set of all complete and
consistent concepts.
Concept Learning
Concept Learning 1-21
Chapter 2 of E. Alpaydin, “Introduction to Machine
Learning”, 4th Edition The MIT press, 2020
1-22
Learning a Class from Examples
❑ Let us say we want to learn the class, C, of a “family
car”.
❑ We have a set of examples of cars, and we have a
group of experts that we survey to whom we show
these cars.
❑ The people look at the cars and label them; the cars
that they believe are family cars are positive
examples, and the other cars are negative examples.
Concept Learning
1-23
Learning a Class from Examples
❑ Class learning is finding a description that is shared
by all the positive examples and none of the negative
examples.
❑ We can make a prediction:
❖ Given a car that we have not seen before, by checking
with the description learned, we will be able to say
whether it is a family car or not.
❑ We can do knowledge extraction:
❖ Sponsored by a car company, and the aim is to
understand what people expect from a family car.
Concept Learning
1-24
Learning a Class from Examples
❑ Among all features a of car, we consider the price
and engine power to be the features that separate a
family car from other type of cars.
❑ These two attributes are the inputs to the class
recognizer.
❑ Other attributes such as seating capacity and color
are considered to be irrelevant.
Concept Learning
1-25
Learning a Class from Examples
Concept Learning
1-26
Learning a Class from Examples
Concept Learning
1-27
Learning a Class from Examples
Concept Learning
1-28
Learning a Class from Examples
Concept Learning
1-29
Learning a Class from Examples
Concept Learning
1-30
Learning a Class from Examples
Concept Learning
1-31
Learning a Class from Examples
Concept Learning
1-32
Learning a Class from Examples
Concept Learning
1-33
Learning a Class from Examples
Concept Learning
1-34
Learning a Class from Examples
Concept Learning
1-35
Learning a Class from Examples
Concept Learning
1-36
Model Selection and
Generalization
Concept Learning
1-37
Model Selection and
Generalization
Concept Learning
1-38
Model Selection and
Generalization
Concept Learning
1-39
Model Selection and
Generalization
Concept Learning
1-40
Model Selection and
Generalization
Concept Learning
1-41
Model Selection and
Generalization
Concept Learning
1-42
Model Selection and
Generalization
Concept Learning
1-43
Model Selection and
Generalization
Concept Learning
1-44
Dimensions of a Supervised
Machine Learning Algorithm
Concept Learning
1-45
Dimensions of a Supervised
Machine Learning Algorithm
Concept Learning
1-46
Dimensions of a Supervised
Machine Learning Algorithm
Concept Learning

More Related Content

Similar to week3.pdf

Manufacturing Effective Training Strategies.ppt
Manufacturing Effective Training Strategies.pptManufacturing Effective Training Strategies.ppt
Manufacturing Effective Training Strategies.pptMadan Karki
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learningbutest
 
ML slide share.pptx
ML slide share.pptxML slide share.pptx
ML slide share.pptxGoodReads1
 
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...RuleML
 
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...RuleML
 
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRuleML
 
Bloom’s Taxonomy: Assessment
Bloom’s Taxonomy: AssessmentBloom’s Taxonomy: Assessment
Bloom’s Taxonomy: AssessmentMd. Nazrul Islam
 
Bloom’s Taxonomy: Assessment
Bloom’s Taxonomy: AssessmentBloom’s Taxonomy: Assessment
Bloom’s Taxonomy: AssessmentMd. Nazrul Islam
 
Generalization abstraction
Generalization abstractionGeneralization abstraction
Generalization abstractionEdward Blurock
 
3_learning.ppt
3_learning.ppt3_learning.ppt
3_learning.pptbutest
 
G6 m2-a-lesson 4-t
G6 m2-a-lesson 4-tG6 m2-a-lesson 4-t
G6 m2-a-lesson 4-tmlabuski
 
EMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docx
EMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docxEMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docx
EMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docxElton John Embodo
 
Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods Marina Santini
 
Introduction to Machine Learning.
Introduction to Machine Learning.Introduction to Machine Learning.
Introduction to Machine Learning.butest
 
G6 m4-b-lesson 5-t
G6 m4-b-lesson 5-tG6 m4-b-lesson 5-t
G6 m4-b-lesson 5-tmlabuski
 

Similar to week3.pdf (20)

Manufacturing Effective Training Strategies.ppt
Manufacturing Effective Training Strategies.pptManufacturing Effective Training Strategies.ppt
Manufacturing Effective Training Strategies.ppt
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learning
 
ML slide share.pptx
ML slide share.pptxML slide share.pptx
ML slide share.pptx
 
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
 
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
RuleML2015: Rule Generalization Strategies in Incremental Learning of Disjunc...
 
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
 
Bloom’s Taxonomy: Assessment
Bloom’s Taxonomy: AssessmentBloom’s Taxonomy: Assessment
Bloom’s Taxonomy: Assessment
 
Bloom’s Taxonomy: Assessment
Bloom’s Taxonomy: AssessmentBloom’s Taxonomy: Assessment
Bloom’s Taxonomy: Assessment
 
Generalization abstraction
Generalization abstractionGeneralization abstraction
Generalization abstraction
 
3_learning.ppt
3_learning.ppt3_learning.ppt
3_learning.ppt
 
G6 m2-a-lesson 4-t
G6 m2-a-lesson 4-tG6 m2-a-lesson 4-t
G6 m2-a-lesson 4-t
 
S10
S10S10
S10
 
S10
S10S10
S10
 
EMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docx
EMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docxEMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docx
EMBODO LP Grade 11 Anti-derivative of Polynomial Functions .docx
 
Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods
 
Introduction to Machine Learning.
Introduction to Machine Learning.Introduction to Machine Learning.
Introduction to Machine Learning.
 
paper #3 for edu 510_fox
paper #3 for edu 510_foxpaper #3 for edu 510_fox
paper #3 for edu 510_fox
 
G6 m4-b-lesson 5-t
G6 m4-b-lesson 5-tG6 m4-b-lesson 5-t
G6 m4-b-lesson 5-t
 
Unit-1.pdf
Unit-1.pdfUnit-1.pdf
Unit-1.pdf
 

Recently uploaded

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...vershagrag
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Recently uploaded (20)

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

week3.pdf