Support Vector Machines Flashcards

1
Q

What are SVM’s based upon?

A

A strong theoretical foundation, which is understood and provable

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

What can SVM’s be considered?

A

An optimisation problem

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

What were the two key developments that led to SVM’s?

A
  • Computational learning theory
  • Efficient separability of non linear functions, with the use of kernel functions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an advantage of SVMs over ANNs?

A

They can guarantee the globally optimal solution

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

What are the features of SVMs?

A
  • Explicitly based on theoretical model
  • Guarantees about performance
  • Local minima not a problem
  • Don’t suffer from dimensionality
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does an SVM return?

A

It returns an optimal hyperplane that separates the classes.

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

What are support vectors?

A

The data objects that lie closest to the decision surface.

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

Why are support vectors critical to this model?

A

As they are the objects in the training set that would change the position of the dividing hyperplane if removed.

They have direct bearing on the optimum location of the decision surface

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

Simply, what does a SVM attempt to do?

A

It attempts to maximise the margin (distance) between the separating hyperplane and all training objects.

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

What is the complexity of the maximisation problem determined by?

A

The number of objects, not the dimensionality of the feature space

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

What is the time and space complexity of the maximisation problem algorithm?

A

With n training objects,
Time: O(n^3)
Space: O(n^2)

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