美文网首页
13.机器学习-多元线性回归(3)判断梯度下降是否收敛

13.机器学习-多元线性回归(3)判断梯度下降是否收敛

作者: 那钱有着落吗 | 来源:发表于2023-04-05 16:24 被阅读0次

1. 判断梯度下降是否收敛

上图是梯度下降算法的公式,在公式中不难看出α的选择至关重要。

回想一下,梯度下降的任务就是找到能够使得代价函数J最小化的参数w和b。

有两种方式来判断梯度下降是否收敛:

1.1 做一个学习曲线图
1.2 自动收敛测试

使得 ε = 0.001 当每次梯度下降的幅度小于ε 那么我们就认为J函数接近最小值了。

2. 如何设置学习率

学习率要设置的刚好才行,如果太小,梯度学习运行太慢,如果太大,可能永远都不会收敛。

如果梯度下降执行时候发现J忽大忽小,或者说并没有逐步的减小,那么就要判断是α选择的过大还是过小的问题。

选择学习率的时候,我们可以从0.001开始尝试,每次三倍的增加尝试,之后是0.003,0.01,0.03。

直到找到一个合适的学习率。既不小的导致梯度下降过慢,也不大的反复横跳忽大忽小。

相关文章

  • 用人话讲明白梯度下降Gradient Descent(以求解多元

    文章目录1.梯度2.多元线性回归参数求解3.梯度下降4.梯度下降法求解多元线性回归 梯度下降算法在机器学习中出现频...

  • 2020-08-19--梯度下降法01

    梯度下降法简介 多元线性回归中的梯度下降法 随机梯度下降法 梯度下降法 的调试 1.梯度下降法简介 不是一个机器学...

  • 21吴恩达机器学习课程大纲

    机器学习的定义,兴起原因,应用领域,主要内容;线性回归模型假设函数。 线性回归的代价函数,梯度下降算法,特征缩放,...

  • 机器学习光速入门

    有监督学习 线性回归 (梯度下降算法) 自学了一阵子的机器学习,也算是小有收获,先从最简单的线性回归开始走起 :)...

  • 多元线性回归

    实现了基于线性最小二乘、基于梯度下降法、基于随机梯度下降法的多元线性回归。计算中发现对一元回归,三者均有较高的R方...

  • 「机器学习笔记」梯度下降 Gradient Descent

    前言: 梯度下降是常用的机器学习算法,本篇笔记写的是在线性回归模型使用「梯度下降算法」。通过循环同时修改斜率和y轴...

  • 线性回归模型

    参考:1.使用Python进行线性回归2.python机器学习:多元线性回归3.线性回归概念 线性回归模型是线性模...

  • 梯度下降

    线性回归 梯度下降

  • Python实现常见机器学习算法(上)

    参考:Python实现常见机器学习算法一、线性回归 1、代价函数 2、梯度下降算法 3、均值归一化 4、最终运行结...

  • 线性回归

    损失函数介绍简单线性回归最小二乘法梯度下降求解线性回归评价指标多元线性回归链接 损失函数介绍 损失函数描述了单个样...

网友评论

      本文标题:13.机器学习-多元线性回归(3)判断梯度下降是否收敛

      本文链接:https://www.haomeiwen.com/subject/jcaeddtx.html