博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
吴恩达机器学习笔记7-梯度下降III(Gradient descent intuition) --梯度下降的线性回归...
阅读量:7068 次
发布时间:2019-06-28

本文共 459 字,大约阅读时间需要 1 分钟。

梯度下降算法和线性回归算法比较如图:

对我们之前的线性回归问题运用梯度下降法,关键在于求出代价函数的导数,即:

  我们刚刚使用的算法,有时也称为批量梯度下降。实际上,在机器学习中,通常不太会

给算法起名字,但这个名字”批量梯度下降”,指的是在梯度下降的每一步中,我们都用到了
所有的训练样本,在梯度下降中,在计算微分求导项时,我们需要进行求和运算,所以,在
每一个单独的梯度下降中,我们最终都要计算这样一个东西,这个项需要对所有?个训练样
本求和。因此,批量梯度下降法这个名字说明了我们需要考虑所有这一"批"训练样本,而事
实上,有时也有其他类型的梯度下降法,不是这种"批量"型的,不考虑整个的训练集,而是
每次只关注训练集中的一些小的子集。在后面的课程中,我们也将介绍这些方法。
  但就目前而言,应用刚刚学到的算法,你应该已经掌握了批量梯度算法,并且能把它应
用到线性回归中了,这就是用于线性回归的梯度下降法。

转载于:https://www.cnblogs.com/sl0309/p/10293901.html

你可能感兴趣的文章
Trivial File Transfer Protocol (TFTP)
查看>>
剑指offer有关链表的面试题
查看>>
C++版 - LeetCode 144. Binary Tree Preorder Traversal (二叉树先根序遍历,非递归)
查看>>
前端开发之旅-zopim在线即时聊天客服
查看>>
c++模板实现抽象工厂
查看>>
节日营销!这样搞-App运营日常
查看>>
谁是“少数幸福的人”?
查看>>
坦克大战--Java类型 ---- (2)按键设置和用户名的输入
查看>>
手机操作系统:自主力量能否崛起
查看>>
Shell在大数据时代的魅力:从一道百度大数据面试题想到的点滴
查看>>
说说參数传递(泛型托付)
查看>>
(转)大道至简,职场上做人做事做管理
查看>>
atl中控件头文件所在位置
查看>>
matlab练习程序(makelut/applylut)
查看>>
原型模式(C++)
查看>>
Cmake ,Out of Source Build
查看>>
CentOS6.10下安装mysql-5.7.24
查看>>
【C#公共帮助类】 ToolsHelper帮助类
查看>>
八皇后问题
查看>>
切蛋糕
查看>>