This is my solution to the Quizzes and Programming Assignment of Machine Learning course of Andrew Ng by STANFORD ONLINE through Coursera.
About this Course
Machine learning is the science of getting computers to run without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome.
This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include:
- Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks).
- Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning).
- Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).
- Videos: Introduction
- Quiz: Introduction
- Videos: Linear Regression with One Variable
- Quiz: Linear Regression with One Variable
- Videos: Linear Regression with Multiple Variables
- Quiz: Linear Regression with Multiple Variables
- Videos: Octave/Matlab Tutorial
- Quiz: Octave/Matlab Tutorial
- Programming Assignment: Linear Regression
- Videos: Logistic Regression
- Quiz: Logistic Regression
- Videos: Regularization
- Quiz: Regularization
- Programming Assignment: Logistic Regression
- Videos: Neural Networks: Representation
- Quiz: Neural Networks: Representation
- Programming Assignment: Multi-class Classification and Neural Networks
- Videos: Neural Networks: Learning
- Quiz: Neural Networks: Learning
- Programming Assignment: Neural Network Learning
- Videos: Advice for Applying Machine Learning
- Quiz: Advice for Applying Machine Learning
- Videos: Programming Assignment: Regularized Linear Regression and Bias/Variance
- Machine Learning System Design
- Quiz: Machine Learning System Design
- Videos: Support Vector Machines
- Quiz: Support Vector Machines
- Programming Assignment: Support Vector Machines
- Videos: Unsupervised Learning
- Quiz: Unsupervised Learning
- Videos: Dimensionality Reduction
- Quiz: Principal Component Analysis
- Programming Assignment: K-Means Clustering and PCA
- Videos: Anomaly Detection
- Quiz: Anomaly Detection
- Videos: Recommender Systems
- Quiz: Recommender Systems
- Programming Assignment: Anomaly Detection and Recommender Systems
- Videos: Large Scale Machine Learning
- Quiz: Large Scale Machine Learning
- Videos: Application Example: Photo OCR
- Quiz: Application: Photo OCR