Coursera Flashcards

1
Q

machine learning (older definition)

A

the science of getting computers to learn, without being explicitly programmed

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

supervised learning

A

given a data set and already know what our correct output should look like, having the idea that there is a relationship between the input and the output

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

regression problem

A

trying to predict results within a continuous output, meaning that we are trying to map input variables to some continuous function (eg house price based on square feet)

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

classification problem

A

trying to predict results in a discrete output (eg breast tumor is malignant or benign)

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

unsupervised learning

A

allows us to approach problems with little or no idea what our results should look like

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

clustering algorithm

A

eg. Take a collection of 1000 essays written on the US Economy, and find a way to automatically group these essays into a small number that are somehow similar or related by different variables, such as word frequency, sentence length, page count, and so on.

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

machine learning (modern definition)

A

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.

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

cost function

A

This function is otherwise called the “Squared error function”, or Mean squared error.

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

gradient descent equation

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

course notation

A

m: number of training examples x’s = “input” variable/features y’s = “output” variable/”target” variable

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

gradient descent for linear regression equation

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

matrix

A

rectangular array of numbers written between square brackets; in other words a 2-D or 2-dimensional array

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

dimension of a matrix

A

The number of rows in a matrix X the number of columns in a matrix.

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

If A is a matrix, what is Aij referring to?

A

The entry in the ith row and jth column

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

vector

A

A vector is an n x 1 matrix; in other words it is a special case of a matrix where there is only 1 column

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

If y is a vector, what is yi referring to?

A

The entry in the ith row. Note that there are two ways of indexing vectors, starting at 1 (the more common in math) or starting at 0 (used in some applications for machine learning).

17
Q

scalar multiplication (matrix)

A

Multiplying a matrix by a number.

18
Q

Is matrix multiplication commutative?

A

No

19
Q

Is matrix multiplication associative?

A

Yes

20
Q

What is the identity matrix?

A

Denoted by I or Inxn

For any matrix A, A • I = I • A = A

21
Q

What is a matrix that does not have an inverse called?

A

Singular or degenerate

22
Q

matrix inverse operation

A

tbd

23
Q

matrix transpose

A

ATij = Aji

24
Q

xj(i)

A

value of feature j in the ith training example

25
Q

x(i) in multivariable linear regression

A

the column vector of all the feature inputs of the ith training example