coursera机器学习第二周编程作业

首先下载需要的文档。下面是文档的翻译(英语新手纯手工goole翻译)(来源coursera)。编程练习1:线性回归机器学习介绍在这个练习中,你将实现线性回归,并看到它在数据上的工作。在开始编程之前,我们强烈建议您观看视频讲座并完成相关主题的复习问题。要开始练习,您需要下载初学者代码并将其内容解压到您希望完成练习的目录。如果需要,在开始本练习之前,使用Octave / ...
摘要由CSDN通过智能技术生成

       首先下载需要的文档。下面是文档的翻译(英语新手纯手工goole翻译)(来源coursera)。

编程练习1:线性回归

机器学习

介绍

在这个练习中,你将实现线性回归,并看到它在数据上的工作。在开始编程之前,我们强烈建议您观看视频讲座并完成相关主题的复习问题。要开始练习,您需要下载初学者代码并将其内容解压到您希望完成练习的目录。如果需要,在开始本练习之前,使用Octave / MATLAB中的cd命令切换到此目录。您也可以在课程网站的“环境设置说明”中找到安装Octave / MATLAB的说明。

包含在这个练习中的文件(各个文件功能)

ex1.m - 指导您完成练习的Octave /MATLAB脚本

ex1 multi.m - 用于练习后面部分的Octave/ MATLAB脚本

ex1data1.txt - 用于一个变量的线性回归的数据集

ex1data2.txt - 用于线性回归的数据集with多个变量

submit.m - 将解决方案发送到服务器的提交脚本

 

[?] warmUpExercise.m -Octave / MATLAB中的简单示例函数

[?] plotData.m -显示数据集的函数

[?] computeCost.m -函数to计算线性回归的成本

[?] gradientDescent.m-运行梯度下降的函数

[+]computeCostMulti.m - 用于多个变量的成本函数

[+]gradientDescentMulti.m - 用于多个变量的梯度下降

[+]featureNormalize.m - 函数标准化特征

[†] normalEqn.m -计算标准方程的函数。

?表示文件您需要完成

 †表示可选练习

     在整个练习中,您将使用脚本ex1.m和ex1 multi.m。这些脚本为问题设置数据集,并调用您将要编写的函数。你不需要修改其中的任何一个。您只需按照本作业中的说明修改其他文件中的功能。对于这个编程练习,只需要完成练习的第一部分来实现一个变量的线性回归。练习的第二部分是可选的,涵盖了具有多个变量的线性回归。

        从何处获得帮助本课程中的练习使用Octave1或MATLAB,这是一种非常适合数值计算的高级编程语言。如果您没有安装Octave或MATLAB,请参阅课程网站的“环境设置说明”中的安装说明。在Octave / MATLAB命令行中,输入help后跟一个函数名称,显示内置函数的文档。例如,帮助图将为绘图提供帮助信息。有关Octave功能的更多文档可以在Octave文档页面找到。 MATLAB文档可以在MATLAB文档页面找到。我们也强烈鼓励使用在线讨论与其他学生讨论练习。但是,不要看别人编写的任何源代码或与他人分享你的源代码。

简单的octave/MATLAB功能

ex1.m的第一部分为您提供Octave /MATLAB语法和作业提交过程的练习。在文件warmUpExercise.m中,您将找到Octave / MATLAB函数的大纲。通过填充以下代码将其修改为返回一个5 x 5的单位矩阵:

A =eye(5);

0ctave是一个免费的替代MATLAB。对于编程练习,您可以自由使用Octave或MATLAB。

完成后,运行ex1.m(假设你在正确的目录下,在Octave / MATLAB提示符处输入“ex1”),你应该看到类似于下面的输出:

ans =

对角矩阵

 

现在ex1.m会暂停,直到你按任意键,然后运行下一部分任务的代码。如果你想退出,输入ctrl-c将在程序运行过程中停止程序。

1.1提交解决方案

完成练习的一部分后,您可以通过在Octave / MATLAB命令行键入submit来提交您的解决方案进行评分。提交脚本将提示您输入登录电子邮件和提交令牌,并询问您要提交哪些文件。您可以从网页获取作业的提交令牌。

你现在应该提交你的解决方案。

您可以多次提交您的解决方案,我们

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值