machine learning Flashcards

1
Q

model

A

takes observations, makes prediction

use ML to generate model

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

Supervised Regression Learning

A
S= Tell system correct output for given input
R= Numerical approximation
L= Train with Data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Classification Learning

A

Classify

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

Linear Reggression

A

Find parameters for model (parametric learning)

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

K Nearest Neighbor (KNN)

A

Make prediction based on previous x/y data sets

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

Decision Tree

A

Each tree node is a decision, leads to leaf that is the model

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

Decision Forests

A

Combined Decision Trees

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

Supervised Regression LearningTypes

A

Linear Regression
K Nearest Neighbor
Decision Tree
Decision Forest

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

Basic ML Steps

A
Select Predictive Factors
Select Output (generally future price)
Select Time Period
Select Stocks
Train Model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Backtesting

A

Use set of training data to generate model

See how well model compares to reality

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

Regression Learning Problems for Trading

A

Noisy and uncertain
Challenging to estimate confidence
How long to hold position
How much to allocate to position

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

How to address issues

A

Use Reinforcement Learning to teach policies

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

Parametric Model

A

Apply regression line to model
linear : y=mx+b
polynomial: y= mx^2+mx+b

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

KNN Application

A

Take average of nearest K samples to determine output

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

Kernel Regression

A

Weight contributions of each K data point based on distance

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

Out of Sample Testing

A

Seperating Training Data from Testing Data