第一次作业十分简单,分为三个任务,针对的是单个参数的线性回归方程,还有个选做题,针对的是多个参数的线性回归方程
第一个用于熟悉上传系统,略去
第二个要求是自己编写一个计算代价方程的函数:
代码如下:
第三个任务要求是实现梯度下降法:
代码如下:
核心代码就是 theta=theta-alpha/m*X'*(X*theta-y)
这一句不断迭代,不断逼近最低值,其中J_history是用于记录每一步下的代价方程
第一次作业十分简单,分为三个任务,针对的是单个参数的线性回归方程,还有个选做题,针对的是多个参数的线性回归方程
第一个用于熟悉上传系统,略去
第二个要求是自己编写一个计算代价方程的函数:
代码如下:
第三个任务要求是实现梯度下降法:
代码如下:
核心代码就是 theta=theta-alpha/m*X'*(X*theta-y)
这一句不断迭代,不断逼近最低值,其中J_history是用于记录每一步下的代价方程