This is a note from Stanford Machine Learning course on Coursera. The professor is Andrew Ng.