Machine Learning with SAS Viya Flashcards

1
Q

What is the learning rate?

A

The learning rate is a training parameter that controls the size of weight and bias changes in learning of the training algorithm.

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

What method is commonly used to train neural networks?

A

Neural networks are often trained by weight decay methods.

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

How is a neural network optimized?

A

An error function for a neural network, with the goal to minimize this error function.

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

What is weight decay?

A

Weight decay refers to the weight penalties used to keep the weights small, close to zero, or zero.

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

What does the L1 regularization term hyperparameter do?

A

L1 norm: Penalizes the absolute value of the weight. Tends to drive some weights to exactly zero.

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

What does the L2 regularization term hyperparameter do?

A

L2 norm: Penalizes the square value of the weight (which explains the 2 in the name). Tends to drive all the weights to smaller values.

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

What is the momentum term?

A

The momentum term is a fraction of the last update vector and is added to the new weight value inorder to prevent a rapid change in direction during the search.

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

How does the momentum term parameter help optimize a neural network?

A

The momentum termensures that the values of the weights do not oscillate around the true minima, but rather converge to it

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

What are some disadvantages when using support vector machines?

A

Support vector machines tend to be black boxes that provide results that are difficult to interpret.

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

What are some of the advantages of using support vector machines?

A

Support vector machines are extremely flexible and can automatically discover any relationship between two variables.

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

What were support vector machines originally developed for?

A

Like decision trees, support vector machines
were originally developed simply to classify outcomes.
In other words, the model makes decision predictions
instead of ranks or estimates.

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

What are support vector machines used for in Model Studio?

A

Support vector machines
are used exclusively with binary targets, to provide decisions, ranks,
and probability estimates in Model Studio.

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

What does it mean when a binary outcome is “linearly separable”?

A

It is possible to draw a line that perfectly
separates the target outcomes into two classes (without errors) when an outcome is linearly separable. That line is the support vector machine.

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

What are some other terms for a support vector machine?

A

Classifier, classifier model, or classification rule

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

What is the term for the classifier when there are three dimensions in a support vector machine model?

A

Plane

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

What is the term for the classifier when there are four or more dimensions in a support vector machine model?

A

Hyperplane

17
Q

What is a dot product?

A

A dot product is a way to multiple vectors that result in a scalar, or a single number,as the answer. It is an element-by-element multiplication, and then a sum across the products.

18
Q

What is a good approach to identify the best classifier for linearly separable data?

A

Find the maximum-margin hyperplane.