Note by gama79530: Coursera-Machine Learning-2019


Catalog


Context

  1. Notation

  2. Vectorized Notation

  3. Important functions

Experience

  1. Useful plot

  2. Gradient descent

  3. Feature scaling

  4. Underfitting and overfitting

  5. Regularization

  6. Non-linear hypotheses

Machine Learning Definition

  1. Arthur Samuel (1959). Field of study that gives computers the ability to learn without being explicitly programmed.

  2. Tom Mitchell (1998) Well-posed Learning Problem : A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.

Classes of Machine Learning Algorithm

  1. Supervised learning

  2. Unsupervised learning

  3. Reinforcement learning

  4. Recommender systems

Problems

  1. Binary classification

  2. Multiclass classification

Linear regression

  1. Hypothesis & Cost function

  2. Hypothesis & Cost function(Vectorized)

  3. Gradient descent

  4. Gradient descent(Vectorized)

  5. Normal equation

  6. Extending - polynomial regression

Logistic regression

  1. Hypothesis & Cost function

  2. Hypothesis & Cost function(Vectorized)

  3. Gradient descent

  4. Gradient descent(Vectorized)

  5. Calculation process

Neuron network

  1. Notation

  2. Notation(Vectorized)

  3. Forward propagation