Coursera Machine Learning Assignments in Matlab
Introduction
这是Coursera网站上,课程Machine Learning中算法在Matlab语言的实现,同样也可以参考斯坦福大学的计算机课程CS229。
Attention:
- 你可以在百度云上下载全套课程视频和相关文档;
Definition
- "A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E." -------------- Definition of Machine Learning by Tom Mitchell
Enviroment
- Windows10
- Matlab 2017b
Target
- 掌握机器学习的算法原理与推理过程;
- 掌握机器学习算法在Matlab语言的实现过程和细节;
Contents
- README.md:说明文档
Exercise 1
- Linear Regression
- Linear Regression with multiple variables
Exercise 2
- Logistic Regression
- Logistic Regression with Regularization
Exercise 3
- Multiclass Classification
- Neural Networks Prediction fuction
Exercise 4
- Neural Networks Learning
Exercise 5
- Regularized Linear Regression
- Bias vs. Variance
Exercise 6
- Support Vector Machines
- Spam email Classifier
Exercise 7
- K-means Clustering
- Principal Component Analysis
Exercise 8
- Anomaly Detection
- Recommender Systems
gaussianDemo
- Simple Gaussian Process Regression
Acknowledge
你可以检查与修改我在github上的代码仓库,欢迎任何改进和讨论。