Andrew Ng's Machine Learning courses on Coursera
-
Implement linear regression and get to see it work on data.
-
Implement logistic regression and apply it to two different datasets.
-
Implement one-vs-all logistic regression and neural networks to recognize hand-written digits.
-
Implement the backpropagation algorithm for neural networks and apply it to the task of hand-written digit recognition.
-
Implement regularized linear regression and use it to study models with different bias-variance properties.
-
Use support vector machines (SVMs) to build a spam classifier.
-
Implement the K-means clustering algorithm and apply it to compress an image.
-
Implement the anomaly detection algorithm and apply it to detect failing servers on a network.