andrew ng的machine learning第一次作业
来源:互联网 发布:医学图像处理算法 编辑:程序博客网 时间:2024/06/08 07:10
从今天开始,尝试着写csdn吧
今天主要学习了ng的第一次作业,我对这些machine learning的知识也不熟,一边做,一边看别人的解答,自己逐渐摸索,在这里做一个记录。
computeCost.m
product = 0;
tmp = 0;
summation = 0;
count = m;
%fprintf('m is %d \n', m);
for i=1:count
tmp = (X(i,:) * theta) - y(i,:);
result = tmp * tmp;
summation = summation + result;
%fprintf('i is %d \n', i);
end
J = (1 / (2*m)) * summation;
-----------------------------------------------------
gradientDescent.m
theta = theta - (alpha / m ) *( X' * (X*theta - y));
------------------------------------------------------
featureNormalize.m
%mu(1) = mean(X(:,1));
%mu(2) = mean(X(:,2));
mu = mean(X,1);
%sigma(1) = std(X(:,1));
%sigma(2) = std(X(:,2));
sigma = std(X);
for i = 1:size(X,2)
X_norm(:,i) = (X(:,i) - mu(:,i)) / sigma(:,i);
i = i + 1;
end
------------------------------------------------------
normalEqn.m
theta = inv(X'*X) * X' * y
------------------------------------------------------
查阅了这篇文章里的解答,这篇文章写的比我好。优秀的人真多,祖国有希望啊!
http://blog.csdn.net/yunlong34574/article/details/8869108
- andrew ng的machine learning第一次作业
- Coursera—machine learning(Andrew Ng)第二周编程作业
- Coursera—machine learning(Andrew Ng)第三周编程作业
- Coursera—machine learning(Andrew Ng)第四周编程作业
- Coursera—machine learning(Andrew Ng)第五周编程作业
- Coursera—machine learning(Andrew Ng)第六周编程作业
- Coursera—machine learning(Andrew Ng)第七周编程作业
- Coursera—machine learning(Andrew Ng)第八周编程作业
- Andrew Ng-Machine learning (1)
- coursera Machine Learning, Andrew Ng
- Machine Learning-Andrew Ng-week3
- Machine Learning--Andrew Ng--week4
- Andrew Ng的 Machine Learning 读书笔记 Lecture 2
- 【机器学习】Machine Learning by Andrew Ng
- [Machine Learning (Andrew NG courses)]I. Introduction
- Machine Learning by Andrew Ng-----note
- Machine Learning by Andrew Ng --- K-means
- Machine Learning课程 by Andrew Ng
- [BZOJ3190][JLOI2013]赛车(计算几何+单调栈)
- Spark SQL, DataFrames and Datasets Guide
- android开发之初体验之实习第一天
- LBG算法
- POJ 3504 Obfuscation 笔记
- andrew ng的machine learning第一次作业
- TCP/IP、Http、Socket的区别
- Linux入门:vim配置
- 机器学习实践系列之3 - 人脸对齐(上)
- Windows已在“xxx.exe”中触发了一个断点。
- Java温习——JavaSE学习方法
- 1.1抽象过程
- leetcode~Binary Tree Level Order Traversal
- ROS学习 cpp参数服务器