吴恩达机械学习笔记 第二周
编程作业
Ex1
编程练习1:线性回归
机械学习
介绍
在这个练习中,你讲implement线性回归和看到它在数据上的作用。在开始编程练习之前,我们强烈建议先看视频教程和浏览相关的主题的问题。
开始练习之前,你需要先下载启动编码和解压它的内容到一个你需要完成这个练习的目录。如果有必要,在开始练习之前在Octave/MATLAB中使用cd命令来更改目录地址。
你也可以在课程网站上的“Environment Set up Instrutions”中找到安装Octave/MATLAB的介绍。
练习中包含的文件
带*的文件是必须完成的
带+的文件是可选完成的
浏览练习,你会用到scripts ex1.m and ex1.multi.m. 这些脚本是为了这些练习中的问题和唤醒你将要写的功能而做的配置,你不需要去改变这两个文件。你只需要在跟随指引去修改其他文件中的functions,
在编程练习中,你只需要完成第一部分的练习,线性回归with one variable,第二部分的练习是可选的练习,线性回归with multiple variables.
在哪里得到帮助
typing help “function name”
example
help plot
更多documentation for Octave functions 在Octave documentation pages
1 Simple Octave/MATLAB function
Ex1.m的第一部分是Octave 句法的练习和作业上交流程。
在文件 warmupexercise.m 你会找到Octave/MATLAB的function大纲。修改它,通过填写下面的code返回一个5x5的 identity 矩阵:
A=eye(5);