Week 4 - Algorithms Flashcards

1
Q

What is a machine learning algorithm

A

It’s an algorithm that solves the problem of “learning to solve a problem” without explicitly being told how

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

What is the goal of MLA?

A

To predict something correctly - task or classification

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

How does explicit programming compare to machine learning

A

Explicit programming comes up with rules/instructions that processes the input/data and produce outputs to solve the problem.

Machine learning algorithms find the best approximation of function F that maps inputs/data to outputs to solve the problem

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

What’s the main difference between regression and classification

A

Regression is purely for numerical calculations. No fixed bounds

Classification has a closed set. You must pre-define the number of classes and classify accordingly

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

When is ML useful?

A

When it is hard to come up with explicit representations and instructions

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

How does the ML paradigm function

A

It functions with enough input and output

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

What is the math behind ML?

A

because we are mapping inputs to outputs, we estimate function f.

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

All models are wrong but some are useful. Explain

A

They only provide an estimation and they cannot reflect all the possibilities in the world. The math is based on statistics and a key in statistics is the sample size. You are only representing a subset to estimate what the population looks like.

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

Statistical approaches for estimating f

A

Parametric methods
1. Assumption about form of f
2. Apply algorithm to estimate the parameters for f that best fits the model to the data

Non parametric
1. Make no explicit assumption about functional form of f

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

What is an example of a parameter

A

Numbers added to the calculation to transform the input (e.g., m and c)

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

Neural networks

A

Complex formula variations of y=mx+c

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

Architecture and layers definition

A

Architecture - the way you do calculations, determines what the operations are
Layers - one set of inputs

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