吴恩达2022机器学习专项课程(一) 5.7 检测梯度下降是否收敛

问题预览/关键词

  1. 什么是梯度下降收敛?
  2. 哪些方法可以检测梯度下降是否收敛?
  3. 什么是学习曲线?
  4. 曲线上升代表什么?什么原因造成的?
  5. 如何检测梯度下降是否收敛?
  6. 多少次迭代,梯度下降会收敛?
  7. 什么是自动收敛测试?

笔记

1.梯度下降收敛

详见4.1。参数通过迭代逐渐更新,最终趋于稳定,达到或接近成本函数的最小值的过程。

2.检测收敛的方法。

  • 画学习曲线图。
  • 自动收敛测试。

3.学习曲线

横轴为梯度下降迭代次数,纵轴为成本函数值。有助于了解每次梯度下降迭代,成本函数的变化。

4.曲线上升

表示成本函数随迭代次数增加,通常学习率选择过大,或者代码有bug。

5.检测梯度下降收敛

迭代次数在400次,曲线接近变平,意味梯度下降已收敛。

6.多少次迭代会让梯度下降收敛

根据场景而定,有时需要迭代30次。有时需要迭代一千次或一万次。

7.自动收敛测试

选择一个ε值,如果梯度下降一次迭代中成本函数减小的值小于ε,则表示收敛。由于不好选择ε值,所以一般还是使用学习曲线图,更为直观。

总结

当梯度下降收敛时,意味着我们可以停止训练了。通过画出学习曲线图,我们能够直观的看到,当曲线变平时,就代表经过它对应的迭代次数时,梯度下降就可以收敛了。如果曲线有问题,我们可以从学习率过大或代码有问题两方面考虑。

相关推荐
ASD123asfadxv1 分钟前
基于改进Faster R-CNN的鸭蛋质量检测与分类系统_x101-32x8d_fpn_ms-3x_coco模型详解
人工智能·分类·cnn
纪佰伦4 分钟前
类人脑的另一种计算 ——大语言模型large-lauguage-model ——模型怎么找出这种规律的
人工智能·语言模型·自然语言处理
天竺鼠不该去劝架6 分钟前
2026 金融智能体选型逻辑:懂金融、重合规、能落地
大数据·数据库·人工智能
让学习成为一种生活方式6 分钟前
如何根据过滤的pep序列进一步过滤gff3文件--python015
开发语言·人工智能·python
阿正的梦工坊9 分钟前
WebArena:一个真实的网页环境,用于构建更强大的自主智能体
人工智能·深度学习·机器学习·大模型·llm
薛不痒10 分钟前
机器学习算法之SVM
算法·机器学习·支持向量机
大模型实验室Lab4AI10 分钟前
小模型驱动大智能:NVIDIA 新研究实现 2.5 倍效率提升,成本直降 70%
人工智能
Hcoco_me12 分钟前
Word2Vec 核心知识点速记版
人工智能·自然语言处理·word2vec
qijiabao411315 分钟前
深度学习|可变形卷积DCNv3编译安装
人工智能·python·深度学习·机器学习·cuda
风途知识百科15 分钟前
小型车载自动气象站
人工智能·数码相机