ML Flashcards

1
Q

List the 04 main types of learning.

A
  1. Unsupervised
  2. Supervised
  3. Reinforcement
  4. Semi-supervised
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is machine learning?

A

The study of algorithms that can learn from data and give predictions on data. (mostly text and numerical data)

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

What is the difference between classification and regression?

A
  • classification -> when the label is discrete
  • regression -> when continuous
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

List 04 examples for regression models.

A
  1. Linear regression
  2. polynomial regression
  3. lasso regression
  4. ridge regression
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

List 06 popular classifiers.

A
  1. Neural networks
  2. SVM
  3. Decision tree based methods
  4. Probabilistic graphical methods(naive bayes)
  5. Nearest neighbor classifiers
  6. Meta learning methods
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the 08 steps of a workflow of an ML project?

A
  1. Understanding the business, prior knowledge and goals
  2. Data gathering
  3. Data preprocessing and EDA
  4. Feature engineering
  5. Find the best learning models/ algorithms
  6. Evaluating the model and hyperparameter tuning
  7. Consolidating and deploying the model
  8. Customer acceptance and consumption
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

List 06 things considered in EDA

A
  1. Missing data
  2. Noisy data
  3. Correlated data
  4. Inconsistent data
  5. Conversion of data
  6. Outlier detection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

List 05 domain specific techniques that may be used in feature engineering and selection

A
  1. Image processing
  2. Language processing
  3. Signal processing
  4. Mathematics
  5. Statistics
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are hyperparameters?

A

The values of the parameters that will affect the accuracy scores the most.

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

List 06 performance measures used in evaluation and hyperparameter tuning

A
  1. ROC
  2. F1
  3. Precision
  4. Accuracy
  5. Confusion matrix
  6. AIC
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

List 03 methods to evaluate the accuracy of a model

A
  1. performance measures
  2. cross validation
  3. hold out
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Deep Learning?

A

Deep learning is the way of implementing ML via artificial neural networks, which are algorithms that loosely mimic the human brain’s structure and function.

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