zoukankan      html  css  js  c++  java
  • 【Course】Machine learning:Week 2-编程作业: Linear Regression

    完成了第二周的课程和作业

    按照作业教程,一步一步往下做,作业真是编的精致。

    主要有2个地方改记录下

    • 1、计算cost function

    公式如下:

    图片名称

    代码如下:

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

    X、theta等全部都是向量,所以支持任意维度的X输入,在gradientDescentMulti.m中可以直接使用,即当输入X变成2个及以上的特征时,也可以直接使用。

    • 2、gradient descent

    公式如下:

    图片名称

    单次计算代码如下:

    theta = theta - (alpha/m)* (X'*(X*theta - y));

    看似简单的公式,自己去实现时,竟然折腾了半天,后续学习中还得坚持自己完成做作业。

    最后,提交作业得到结果:

    图片名称
    作者:张清博

    -------------------------------------------

    个性签名:半途而废

    本文如有帮助,记得在右下角点个“推荐”哦,在此感谢!

  • 相关阅读:
    Emacs教程
    华为上机测试 2015
    奇偶排序
    C语言中的EOF和回车不一样
    jquery 使用方法
    1116
    1115
    1109
    Oracle14~23
    get与post的区别
  • 原文地址:https://www.cnblogs.com/Ireland/p/12358553.html
Copyright © 2011-2022 走看看