Machine learning techniques covered in Ng’s course
For myself, to keep the techniques straight in my head.
Technique | Type | Programming assignment example | Uses gradient descent? |
---|---|---|---|
Linear regression | Supervised | Yes | |
Logistic regression | Supervised | Yes | |
Neural networks | Supervised | MNIST digit recognition | Yes |
Support vector machines | Supervised | ||
K-means clustering | Unsupervised | Reducing color of bird picture? (Image compression) | No |
Principal component analysis | Unsupervised | ||
Anomaly detection | Unsupervised | Detecting unusual activity in servers given two features | No |
Collaborative filtering | Unsupervised | None? | ? |
Where was the human faces one?