大名鼎鼎的机器学习大牛Andrew Ng的Machine Learning课程,在此mark一下:
一:Coursera:
https://www.coursera.org/learn/machine-learning/home/info
这门课是Andrew Ng在其开创的公开在线课程网站coursera上最初开设的几门课之一,assignment也有一定的难度。大纲如下:
Syllabus
Introduction
- Environment Setup Instructions
- Introduction
- Review
- Course Wiki Lecture Notes
- Quiz: Introduction
Linear Regression with One Variable
- Model and Cost Function
- Parameter Learning
- Review
- Quiz: Linear Regression with One Variable
Linear Algebra Review
- Linear Algebra Review
- Review
Linear Regression with Multiple Variables
- Multivariate Linear Regression
- Computing Parameters Analytically
- Review
- Quiz: Linear Regression with Multiple Variables
- Programming Assignment: Linear Regression
Octave Tutorial
- Octave Tutorial
- Submitting Programming Assignments
- Review
- Quiz: Octave Tutorial
Logistic Regression
- Classification and Representation
- Logistic Regression Model
- Multiclass Classification
- Review
- Quiz: Logistic Regression
- Programming Assignment: Logistic Regression
Regularization
- Solving the Problem of Overfitting
- Review
- Quiz: Regularization
Neural Networks: Representation
- Motivations
- Neural Networks
- Applications
- Review
- Quiz: Neural Networks: Representation
- Programming Assignment: Multi-class Classification and Neural Networks
Neural Networks: Learning
- Cost Function and Backpropagation
- Backpropagation in Practice
- Application of Neural Networks
- Review
- Quiz: Neural Networks: Learning
- Programming Assignment: Neural Network Learning
Advice for Applying Machine Learning
- Evaluating a Learning Algorithm
- Bias vs. Variance
- Review
- Quiz: Advice for Applying Machine Learning
- Programming Assignment: Regularized Linear Regression and Bias/Variance
Machine Learning System Design
- Building a Spam Classifier
- Handling Skewed Data
- Using Large Data Sets
- Review
- Quiz: Machine Learning System Design
Support Vector Machines
- Large Margin Classification
- Kernels
- SVMs in Practice
- Review
- Quiz: Support Vector Machines
- Programming Assignment: Support Vector Machines
Unsupervised Learning
- Clustering
- Review
- Quiz: Unsupervised Learning
Dimensionality Reduction
- Motivation
- Principal Component Analysis
- Applying PCA
- Review
- Quiz: Principal Component Analysis
- Programming Assignment: K-Means Clustering and PCA
Anomaly Detection
- Density Estimation
- Building an Anomaly Detection System
- Multivariate Gaussian Distribution (Optional)
- Review
- Quiz: Anomaly Detection
Recommender Systems
- Predicting Movie Ratings
- Collaborative Filtering
- Low Rank Matrix Factorization
- Review
- Quiz: Recommender Systems
- Programming Assignment: Anomaly Detection and Recommender Systems
Large Scale Machine Learning
- Gradient Descent with Large Datasets
- Advanced Topics
- Review
- Quiz: Large Scale Machine Learning
Application Example: Photo OCR
- Photo OCR
- Review
- Conclusion
- Quiz: Application: Photo OCR
二:网易公开课(带中文翻译字幕、英文课件可打包下载):
http://v.163.com/special/opencourse/machinelearning.html
三:MOOC学院(类似于coursera):
http://mooc.guokr.com/course/16/Machine-Learning/
四:Stanford(斯坦福Machine Learning课程cs229.官网):
http://cs229.stanford.edu/