Concept Learning Flashcards

1
Q

What is a concept? English Definition.

A

A description of attributes/characteristics that can identify a particular set of object/events over a larger set of varying objects/events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a concept? Math Definition.

A

Boolean values function that returns true if an instance matches a description of attributes/characteristics…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are instances?

A

Set of items over-which a concept is defined

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a hypothesis?

A

Set of constraints on instance attributes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a conjunctive concept?

A

Conjunctive concepts mandate such properties like mother mandate that both features (i) female, and (ii) parent, be present with omission of either being impossible for mother to remain true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a disjunctive concept?

A

A disjunctive concept such as a car that has many attributes but can still be a car without one of the attributes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the maximally general hypothesis?

A

Accepts all instances of X.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the maximally specific hypothesis?

A

Accepts no instances of X.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the target concept?

A

The concept we are trying to learn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the goal of concept learning?

A

To find all hypothesis s.t h(x) = c(x) for all x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

On what proof is concept learning based on?

A

Induction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the inductive learning hypothesis

A

Any hypothesis that can approximate the target function over sufficient training examples will do the same for test examples

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Find S algorithm

A

Finds the maximally specific hypothesis of a training set.

Basically one half of candidate elimination: only generalise the maximally specific hypothesis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are some of the advantages of find S?

A

Speed
Simple
Scalable
Always guarantees one viable hypothesis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are some of the disadvantages of find S?

A

Won’t always converge
Guarantees only one viable hypothesis
Sensitive to noise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a version space?

A

Set of all hypotheses consistent with training data

17
Q

What is the List then Eliminate Algorithm?

A

Brute force

Generate every feasible hypothesis then eliminate ones where h(x) /= c(x)

18
Q

Advantages of LTE

A

Exhaustive

Returns list of consistent hypotheses

19
Q

Disadvantages of LTE

A

Exhaustive
Scales bad
Pretty much doo doo unusable dog water algorithm

20
Q

What is the candidate elimination algorithm?

A

On positive examples, we generalise the maximally specific hypothesis and on negative examples, we constrain the maximally general hypothesis.

(You have to watch a youtube video)

21
Q

Does C.E. converge

A

Yes if no noise and a valid hypothesis exists

22
Q

What type of examples should learners request? (yes they can request examples)

A

Aim to remove as many competing hypotheses from the version space as possible.

23
Q

How can we use partially learned concepts?

A

Have each hypothesis in the version space vote on whether an instance should be accepted or not.

An instance will be positive if it is accepted by every member of S.

An instance will be negative if it is rejected by every member of G

24
Q

What is an unbiased learner?

A

define an unbiased hypothesis space by allowing arbitrary conjunctions, disjunctions, and negations.

Basically overfitting.