2.3. Optimization Methods Flashcards

1
Q

What are optimization models in machine learning?

A

Mathematical formulations that aim to find the best solution from a set of feasible solutions

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

What are constraints in optimization models?

A

Conditions that the solution must satisfy, limiting the feasible region.

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

What is linear programming?

A

An optimization technique where the objective function and constraints are linear.

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

What is the objective function in optimization?

A

A function that needs to be maximized or minimized based on the problem requirements.

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

What is the Simplex method?

A

A popular algorithm for solving linear programming problems.

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

What is non-linear programming?

A

Optimization where the objective function or constraints are non-linear.

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

What is convex optimization?

A

A subset of optimization where the objective function is convex, ensuring a global minimum.

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

What is gradient descent?

A

An iterative optimization algorithm used to minimize a function by moving in the direction of the steepest descent.

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

What is the role of Lagrange multipliers in optimization?

A

They are used to find the local maxima and minima of a function subject to equality constraints.

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

What is the difference between global and local optimization?

A

Global optimization seeks the best solution across the entire feasible region, while local optimization finds the best solution within a limited neighborhood.

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

What is integer programming?

A

An optimization technique where some or all decision variables are constrained to be integers.

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

What is the primary goal of optimization methods in machine learning?

A

To optimize a given cost function during the learning stage.

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

Name one type of optimization method discussed in the document.

A

Support Vector Machines (SVM).

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

What is a key characteristic of Artificial Neural Networks (ANN) in the context of optimization?

A

They are biologically inspired and involve optimizing weights and biases.

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

What distinguishes optimization methods from other predictive modeling methods?

A

Optimization methods aim to optimize the entire learning function, not just a part of it.

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

What are linear methods in optimization?

A

Techniques that involve linear least squares and regression analysis.

13
Q

What is the purpose of a cost function in optimization?

A

To measure how well a model performs, guiding the optimization process.

14
Q

What is the role of residuals in linear methods?

A

Residuals represent the difference between observed and predicted values, used to assess model accuracy.

15
Q

How do Support Vector Machines (SVM) optimize their function?

A

By finding the hyperplane that maximizes the margin between different classes.

16
Q

What is a common application of optimization methods in finance?

A

Portfolio optimization to maximize returns while minimizing risk.

17
Q

What is the significance of the learning function in optimization?

A

It represents the relationship between input features and the target variable, which needs to be optimized.

18
Q

What is the difference between supervised and unsupervised optimization methods?

A

Supervised methods use labeled data, while unsupervised methods work with unlabeled data.

19
Q

What is a common challenge in optimization?

A

Avoiding local minima to ensure the global optimum is found.

20
Q

Why is it important to evaluate the performance of optimization methods?

A

To ensure that the model generalizes well to unseen data and meets the desired objectives.

20
Q

What is the role of hyperparameters in optimization methods?

A

Hyperparameters are settings that govern the optimization process and can significantly affect model performance.

21
Q

What is the relationship between optimization and machine learning?

A

Optimization is a fundamental aspect of training machine learning models, as it directly impacts their accuracy and efficiency.