ML - Field of study that gives computers the ability to learn without being explicitly programmed.
ML Algorithm
Supervised Learning
Unsupervised Learning
Reinforcement Learning
Model - Mathematical representation of a real-world process to establish relationship between features and label. ML model is generated by applying training data to a ML algorithm to learn from.
Linear Regression with one variable
h(x) = θ₀ + θ₁x
where θᵢ is parameter, h is function of x for fixed θᵢJ(θ₀,θ₁)=1/2m Σ(h(x) - y)²
where m is number of training examples, J is function of θᵢJ(θ₀,θ₁)
labeled examples: {features, label}: (x, y)
unlabeled examples: {features, ?}: (x, ?)
Tools
Tutorial
Jupyter Notebook online