1 - ML Overview

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/33

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:17 AM on 10/15/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

What is machine learning?

The study of computer programs (algorithms) that learn by example and can generalize from existing examples of a task.

2
New cards

Classical programming: inputs and outputs

Data + Rules → Answers

3
New cards

Machine learning: inputs and outputs

Data + Answers → Rules (the model learns the rules)

4
New cards

What is supervised learning?

Training a model using labeled data to learn rules that predict labels on unseen data.

5
New cards

What is unsupervised learning?

Finding useful structure or knowledge in data when no labels are available.

6
New cards

What is classification?

Predicting a class label, which is a choice from a predefined list of possibilities.

7
New cards

What is regression?

Predicting a continuous (real-valued) number.

8
New cards

Classification or regression: predicting whether an email is spam?

Classification (the output is a category).

9
New cards

Classification or regression: predicting a house's sale price?

Regression (the output is a continuous number).

10
New cards

Examples of unsupervised learning

Clustering similar users, social network analysis, market segmentation, and detecting abnormal server access patterns (outlier detection).

11
New cards

What is clustering?

An unsupervised task that groups similar data points together without using labels.

12
New cards

Supervised vs. unsupervised: the key difference

Supervised uses labeled data to predict labels; unsupervised has no labels and looks for structure in the data.

13
New cards

What is structured data?

Data organized into a fixed format, such as rows and columns in a table.

14
New cards

What is unstructured data?

Data without a predefined format, such as text, images, audio, and video.

15
New cards

Which type of data is deep learning especially good at?

Unstructured data (images, text, audio).

16
New cards

Traditional ML workflow

Input → manual feature extraction → classification → output.

17
New cards

Deep learning workflow

Input → feature extraction + classification learned together → output (features are learned, not hand-designed).

18
New cards

What is deep learning?

Hierarchical feature learning: a hierarchy of representations with increasing levels of abstraction.

19
New cards

Main difference between traditional ML and deep learning

Traditional ML needs manually engineered features; deep learning learns features automatically from raw data.

20
New cards

How do AI, ML, and DL relate?

DL is a subset of ML, and ML is a subset of AI. CV and NLP are application areas that overlap with them.

21
New cards

Why are there so many ML algorithms?

Different problems, data types, and goals suit different algorithms, so no single algorithm is best for everything.

22
New cards

What is model generalization?

A model's ability to make good predictions on new, unseen data, not just the data it was trained on.

23
New cards

Why split data into training, validation, and test sets?

To train the model, tune it, and then get an honest estimate of its performance on unseen data.

24
New cards

Purpose of the training set

Used to fit the model's parameters (learn the rules).

25
New cards

Purpose of the validation set

Used to tune the model and choose its complexity or hyperparameters.

26
New cards

Purpose of the test set

Used once at the end to estimate how the final model performs on unseen data.

27
New cards

Why not use the test set to choose the model?

It leaks information from the test set into your choices, so the test score becomes an overly optimistic estimate of real performance.

28
New cards

What is underfitting?

The model is too simple to capture the pattern: training error is high and validation error is high.

29
New cards

What is overfitting?

The model memorizes the training data (including noise): training error is low but validation error is high.

30
New cards

How to fix overfitting?

Get more data, reduce model complexity, or add regularization.

31
New cards

How to fix underfitting?

Increase model complexity, or reduce or remove regularization. More data will not help.

32
New cards

Learning curve signs of underfitting

Training and validation errors converge to similar values, but both are poor (high). More data will not help.

33
New cards

Learning curve signs of overfitting

A big gap between low training error and high validation error. More data will probably help.

34
New cards

Model complexity trade-off

Too simple → underfitting; too complex → overfitting. The goal is the complexity that gives the lowest validation error.