Module 1 Introduction to Machine Learning and Prerequisites

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/29

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key ML concepts, PAC theory, version spaces, hypothesis concepts, and common algorithms from the lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

30 Terms

1
New cards

Machine Learning (ML)

A field where systems learn from past experiences and data to improve performance, as defined by learning from experience (E) with respect to tasks (T) and a performance measure (P).

2
New cards

Learning Paradigms

Categories of ML such as supervised learning, unsupervised learning, and reinforcement learning used to learn from data or interactions.

3
New cards

PAC Learning

Probably Approximately Correct learning; a theoretical framework describing how much data is needed for reliable generalization to unseen data.

4
New cards

ε (epsilon)

The upper bound on the error rate of a hypothesis on unseen data in PAC learning.

5
New cards

δ (delta)

The probability of failure in achieving the ε-accuracy; confidence is 1 minus δ.

6
New cards

Version Space

The set of all hypotheses in the hypothesis space that are consistent with the observed training examples.

7
New cards

Target Concept

The true boolean-valued function to be learned, denoted as c, defined over the instance space.

8
New cards

Hypothesis

A candidate function h in the hypothesis space that maps instances to labels (0/1) to approximate the target concept.

9
New cards

Hypothesis Space (H)

The set of all hypotheses the learner may consider, such as conjunctions of literals in some tasks.

10
New cards

EnjoySport

A toy concept-learning task where the goal is to learn when EnjoySport is true based on attributes like Sky, AirTemp, Humidity, etc.

11
New cards

Positive Example

An instance x for which the target concept c(x) equals 1 (belongs to the concept).

12
New cards

Negative Example

An instance x for which the target concept c(x) equals 0 (does not belong to the concept).

13
New cards

Inductive Learning Hypothesis

The assumption that hypotheses fitting the training data well will also fit unseen data if the training set is sufficiently large.

14
New cards

Inductive Learning

The process of deriving general rules or hypotheses from specific training examples.

15
New cards

FIND-S Algorithm

Starts with the most specific hypothesis and only generalizes to cover positive examples; ignores negative examples.

16
New cards

Most General Hypothesis

The broadest hypothesis, often with “don’t care” values (e.g., with ? placeholders).

17
New cards

Most Specific Hypothesis

The narrowest hypothesis, typically the fully constrained form (often with φ or fully specified attributes).

18
New cards

Hypothesis Representation

The way hypotheses are encoded, such as conjunctions of attribute constraints.

19
New cards

Conjunctions of Literals

A common hypothesis form where multiple attribute constraints are combined using AND.

20
New cards

Don’t Care (?)

A placeholder value indicating that an attribute can take any value in a constraint.

21
New cards

ɸ (phi)

The symbol for the empty set of instances, representing no positive coverage.

22
New cards

Target Function c

The true function mapping each instance to 0 or 1 in a learning task.

23
New cards

Positive Training Example

A training pair

24
New cards

Negative Training Example

A training pair

25
New cards

Training Sample

The set of examples used to train a learning algorithm.

26
New cards

Validation Sample

The set of examples used to tune the parameters of a learning algorithm.

27
New cards

Test Sample

The set of examples used to evaluate the performance of a learned model on unseen data.

28
New cards

Loss Function

A function that measures the difference between predicted labels and true labels.

29
New cards

Features

The set of attributes (attributes or attributes vectors) associated with each example.

30
New cards

Labels

The values or categories assigned to examples (the target outputs).