Skip to content

Latest commit

 

History

History
29 lines (27 loc) · 2.02 KB

File metadata and controls

29 lines (27 loc) · 2.02 KB

Machine-Learning-by-Stanford-University

The MOOC: Machine Learning, from Stanford University on Coursera, covers machine learning, data mining,and statistical pattern recognition at broad level. More specifically, topics include supervised learning, unsupervised learning, best practices in machine learning, case studies and application of learning algorithms for building smart robots, text understanding, computer vision, medical informatics and more. Total enrollment since the course’s launch in October 2011 is over one million students, making the MOOC the most well enrolled in the history of online education! The course, which is archived, and which led to the founding of Coursera, is taught by Andrew Ng. Andrew Ng is an associate professor of Computer Science at Stanford and Chief Scientist of Baidu. He co-founded Coursera with Daphne Koller, another Stanford computer science professor.

Topics covered in the course and assignments

  1. Linear regression, cost function and normalization
  2. Gradient descent and advanced optimization
  3. Multiple linear regression and normal equation
  4. Logistic regression, decision boundary and multi-class classification
  5. Over-fitting and Regularization
  6. Neural Network non-linear classification
  7. Model validation, diagnosis and learning curves
  8. System design, prioritizing and error analysis
  9. Support vector machine (SVM), large margin classification and SVM kernels (linear and Gaussian)
  10. K-Means clustering
  11. Principal component analysis (PCA)
  12. Anomaly detection, supervised learning
  13. Recommender systems, Collaborative filtering
  14. Large scale machine learning, stochastic and mini-batch gradient descent, online learning, map reduce

Introduction

The course is offered in Octave/Matlab. R has been my preferred programming language since last couple of years and I'm not sure I would want to learn Octave just for the purpose of completing this course. This repository is a R equivalent for the course.