Lecture Notes 1 Flashcards

1
Q

defined machine
learning as “the field of study that gives
computers the ability to learn without being
explicitly programmed.”

A

Arthur Samuel (1959),

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

▹ His ideas and approaches helped shape the early
understanding of machine learning.

A

Arthur Samuel (1959),

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

worked on developing a checkers-playing
program that could learn and improve over time.

A

Arthur Samuel (1959),

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

learning algorithms work with
labeled data.

A

Supervised Learning

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

3 key aspects from Mitchell’s defintion

A

Learning from experience:
Task oriented
Performance Improvement

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

Examples Illustrating Mitchell’

A

Spam Filter
Recommendation System
Self Driving Car

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

Unsupervised learning deals with unlabeled
data.

A

Unsupervised Learning

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

provided a more formal
definition of machine learning which states
that “A computer program is said to learn
from experience E with respect to some
class of tasks T and performance measure P,
if its performance at tasks in T, as measured
by P, improves with experience E.”

A

Tom Mitchell (1998),

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

▸ The idea is to teach the machine to learn
how to do something.

A

Supervised Learning

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

Types of Learning Algorithms

A

▸ Supervised Learning
▸ Unsupervised Learning
▸ Reinforcement Learning

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

what are the

T
E
P
LP

in mItchell

A

Task
Experience
Performance Measure
Learning Process

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

▸ The algorithm learns to map the input to the
output based on the data provided.

A

Supervised Learning

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

example scenarios of Supervised Learning

A

Predicting Loan Eligibility at a Bank
Predicting Housing Prices
Identifying Fake News on Social Media
Predicting Energy Consumption in Buildings

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

Common Tasks in Supervised Learning

A

▸ Classification
▸ Regression

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

Some algorithms in Supervised Learning

A

▹ Linear Regression
▹ Logistic Regression
▹ Decision Trees
▹ K-Nearest Neighbors

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

▸ The idea is to let the machine learn by itself.

A

Unsupervised Learning

7
Q

Unsupervised Learning

▸ Common Tasks:

A

▸ Dimensionality Reduction
▸ Clustering

7
Q

▸ The algorithm’s job is to find hidden
patterns, structures, or relationships within
the data itself.

A

Unsupervised Learning

8
Q

Unsupervised Learning

▸ Some algorithms:

A

▹ Principal Component Analysis (PCA)
▹ K-Means Clustering
▹ Hierarchical Clustering
▹ DBSCAN

9
Q

example scenarios of Unsupervised Learning

A

Anomaly Detection in Network Traffic
Customer Segmentation for a Streaming Service

10
Q

involves an agent interacting with an environment.

A

Reinforcement learning

11
Q

▸ The agent learns an optimal strategy by
getting feedback in the form of rewards for
good actions and penalties for bad ones.

A

Reinforcement learning

11
Q

Reinforcement Learning

▸ Common Tasks:

A

▸ Game playing
▸ Robotics
▸ Resource Optimization

12
Q

Reinforcement Learning

▸ Some algorithms:
▹ Q-Learning
▹ SARSA (State-Action-Reward-State-Action)
▹ Deep Q-Networks (DQNs)

A

▹ Q-Learning
▹ SARSA (State-Action-Reward-State-Action)
▹ Deep Q-Networks (DQNs)

13
Q

example scenarios of Reinforcement Learning

A

Self-Driving Car Navigation
Resource Management in a Smart Grid
Playing a Complex Video Game