机器学习 Andrew Ng《Machine Learning》第2周 编程作业

coursera---机器学习

第2周 编程作业: Linear Regression


原文链接:
https://sun2y.me

环境

Windows 10
Octave 5.1.0

问题

  • 使用ex1命令,执行测试程序时,程序一次执行到底,pause没有起着作用

解决方案:
在当前目录新建文件pause.m, 内容如下:

input('Press Enter to continue: ', 's');

作业代码

Plotting

plotData.m

plot(x, y, 'rx', 'MarkerSize', 10);
xlabel('population')
ylabel('profit')

Cost and Gradient descent

computeCost.m

J = sum((X * theta - y).^2) * 1/(2*m)

gradientDescent

    theta0 = theta(1,1) - alpha * sum(X * theta - y) / m;
    theta1 = theta(2,1) - alpha *  sum((X * theta - y) .* X(:,2)) / m;

    theta = [theta0; theta1]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 课程地址:coursera---机器学习讲师: Andrew Ng原文链接:https://sun2y.me Mu...
    妖小灰阅读 331评论 0 0
  • 一、课程大纲1.1课程内容介绍1.1.1 Supervised Learning关于监督型学习方法,本课程涉及到的...
    xiaorun阅读 1,314评论 0 1
  • Why 说到机器学习,前段时间的AlphaGo把它推向了舆论的高峰,这项技术也是一直被看好的未来趋势所在。各项领域...
    ChangL阅读 902评论 0 2
  • 新学期父母守则 01. 放下手机,带上书,在春暖花开的日子出发。 02. 露齿一笑,让八颗牙齿晒太阳,控制情绪与控...
    快乐天使_快乐飞翔阅读 205评论 0 0
  • 生活中有太多不经意又转瞬即逝的美好从我们身边逃遁,而这些美好就是我们时刻渴望的,却又时常忽视的,所以我用一杆娴静之...
    乌托邦1990阅读 905评论 2 3