Coursera Machine Learning Week 3 - Programming Exercise 2: Logistic Regression
2016-08-26 16:55
525 查看
sigmoid.m
costFunction.m
predict.m
costFunctionReg.m
-eof-
g = 1 ./ (1 + exp(-z));
costFunction.m
S = sigmoid(X * theta); J = ( (-y' * log(S)) - ((1 - y') * log(1-S)) ) / m; grad = (S - y)' * X / m;
predict.m
p = round(sigmoid(X * theta));
costFunctionReg.m
T = theta; T(1) = 0; S = sigmoid(X * theta); J = ( (-y' * log(S)) - ((1 - y') * log(1-S)) ) / m + lambda / (2 * m) * sum(T .^ 2); grad = (S - y)' * X / m + lambda / m * T';
-eof-
相关文章推荐
- Coursera Machine Learning Week 3.1: Logistic Regression
- Coursera Machine Learning Week3 学习笔记
- Coursera Machine Learning Week 1.1: Introduction
- coursera Machine Learning Week3-1 学习笔记
- Coursera Machine Learning Week 2 ex1
- Coursera Machine Learning Week 7 - Support Vector Machines
- [Coursera][Stanford] Machine Learning Week 1 2
- [笔记]Coursera Machine Learning Week3 - 正则化(Regularization)
- Coursera Machine Learning Week 1.2: Linear Regression.one variable
- Coursera Machine Learning Week 3.2: Regularization
- Coursera Machine Learning Week 4 - Neural Networks
- [Coursera][Stanford] Machine Learning Week 3
- Coursera Machine Learning Note - Week 1
- coursera Machine Learning Week3-2 学习笔记
- Coursera Machine Learning Note - Week 2
- Coursera Machine Learning Week 8.1: Clustering
- coursera Stanford Machine Learning Week3 Ex2机器学习 实验2
- [Coursera][Stanford] Machine Learning Week 4
- Coursera Machine Learning Week 6 - Advice for Applying Machine Learning
- [笔记]Coursera Machine Learning Week0 - 目录大纲