ML-01 - ML-01-Introduction and linear regression Flashcards
ML-01 - Introduction and linear regression
When did Arthur Samuel come up with his definition of machine learning?
The 1950s.
ML-01 - Introduction and linear regression
What as Arthur Samuel’s definition of machine learning?
“[…] the field of study that gives computers the ability to learn without being explicitly learned/programmed.”
ML-01 - Introduction and linear regression
How did Tom Mitchell define machine learning?
Machine learning is a field of study which enables a computer program
learn from experience 𝑬 with respect to some task 𝑻 in a well-posed problem
and some performance measure 𝑷, and improves the performance 𝑷 with experience 𝑬.
ML-01 - Introduction and linear regression
What are the 3 broad types of machine learning?
- Supervised learning
- Unsupervised learning
- Reinforcement learning
ML-01 - Introduction and linear regression
What are the two big types of supervised learning?
- Classification
- Regression
ML-01 - Introduction and linear regression
What are the two big types of unsupervised learning?
- Clustering
- Dimensionality reduction
ML-01 - Introduction and linear regression
Describe the difference between regression and classification.
Regression predicts continuous values, while classification predicts discrete categories.
ML-01 - Introduction and linear regression
What is Semi-supervised learning?
A type of ML approach where you have some labeled data, but lots of unlabeled data.
ML-01 - Introduction and linear regression
What is reinforcement learning?
Learning by interacting with the environment.
ML-01 - Introduction and linear regression
What are the 5 steps for a supervised learning workflow?
1) Get data
2) Clean, prepare, manipulate
3) Train the model
4) Test data
5) Improve
ML-01 - Introduction and linear regression
What are the two most common optimization methods?
- Iterative methods, like gradient descent.
- Non-iterative methods, like the least squares method.
ML-01 - Introduction and linear regression
Describe gradient descent.
Gradient descent works by following the gradient of a function to reach a minimum.
ML-01 - Introduction and linear regression
What is the formula for gradient descent?
(See image)
ML-01 - Introduction and linear regression
What are the 3 typical variants of gradient descent?
- (Batch) gradient descent
- Mini-batch gradient descent
- Stochastic gradient descent
ML-01 - Introduction and linear regression
Describe (batch) gradient descent.
use the entire training samples in each iteration (called epoch) of gradient descent.