Overview
- Introduction to Machine Learning
- Octave tutorial @ Coursera crowd wiki
Prediction: Supervised Learning
Linear Regression
- Univariate Linear Regression
- Multivariate Linear Regression
- Gradient Descent for Multivariate Linear Regression
- Normal Equation
Classification
Logistic Regression
Neural Networks
- Representation
- Forward Propagation
- Back Propagation
Support Vector Machines
- Intuition behind SVM
Unsupervised Learning
- Clustering
- Dimensionality Reduction
- Anomaly Detection
- Recommender Systems
Other
Model Debugging
- Machine Learning Diagnosis
- Learning Curves
- Model Selection
- Cross-Validation
- Error Analysis - also good for prioritizing
Error Metrics
- Precision
- Recall
- $F_1$-score
Practical Advice
- Large-Scale Machine Learning
- Photo OCR Application Example (Machine Learning)