Chapter 8: Summary of Models Flashcards

1
Q

give the advantages of KNN (7)

A
simple
intuitive
no training
classification and regression
linear and non linear
multiclass is simple as well
only 2 decisions: k, distance measure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

give the disadvantages of KNN (5)

A
slow with large data
computationally complex
memory cost
bad at imbalance
sensitive to outliers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

give the advantages of regularised least squares (8)

A
popular
inferred when people say 'regression'
regression and classification
efficient use of data- doesn't require too much
easy to explain and understand
low computational cost
low memory
no hyperparameter unless regularised
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

give the disadvantages of regularised leased squares (4)

A

linear only
sensitive to outliers
no probabilistic interpretation
sensitive to how classes are named

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

give the advantages of logistic regression (6)

A
simple and effective
low computational cost
low memory req
probabilistic interpretation
does not make assumptions about distribution
no hyperparameters
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

give the disadvantages of logistic regression (3)

A

linear only
classification only
not good at multi-class

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

give the advantages of SVM (5)

A
competitive performance
scales to high dimensions well
can generalise
linear and non linear
not solved for local optima
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

give disadvantages of SVM (4)

A

need to choose a good kernel
need to choose hyperparameters
long training for long data
difficult to interpret

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

give advantages ANN (6)

A
non linear and complex functions
can generalise
no restrictions on input
no assumptions about input
learning stored in weights
black box modelling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

give disadvantages of ANN (4)

A

choosing architecture
long training for large data
difficult to interpret
local optimal

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

what does no free lunch mean

A

we can never know which will be better

we always need to know the data and experiment with different models

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