Technical Interview Flashcards

1
Q

What is backpropagation?

A

A technique for training neural networks that uses gradient desent to calculate the loss function at output and distribute it back through the neural network, resulting in adjusted weights for neurons.

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

What is a nonparametric model?

A

A non-parametric model is one with no assumptions about a variable’s distribution. Easier to use but decreased accuracy.

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

Difference between statistics and machine learning?

A

Statistics establishes causal relations while machine learning focuses on predictive accuracy.

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

Support Vector Machine is used to create a line between two groups and is more memory intensive and will take longer to tune.

A

Random forest is for a semi-supervised learning problem such as dissimilarity measure.

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

What is an autoencoder?

A

type of neural network and a form of feature extraction

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

Bagging and boosting in an ensemble model

A

Bagging and boosting both will take random samples from the data over and over to help mold better results. In bagging you always have the same probability to appear as data but in boosting it keeps some data to guide the new data set

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

What is a loss function in a neural network?

A

The loss function describes the magnitude of error a network made during prediction.

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

RDBMS

A

Relational database management system which maintains data records and fields in tables.

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

Regularization is a technique used for tuning the function by adding an additional penalty term in the error function.

A

Lasso and ridge regression which can help with overfitting and select which feature are important

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

What is a perceptron?

A

An algorithm for supervised learning of binary classifiers(a function which can decide whether or not an input belongs to some specific class

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