一、basic algorithm

1. SGD

此处的SGD指mini-batch gradient descent,关于batch gradient descent, stochastic gradient descent, 以及 mini-batch gradient descent的具体区别就不细说了。现在的SGD一般都指mini-batch gradient descent。

2. Momentum(SGD + momentum)

3. Nesterov Momentum

二、adaptive learning rate

1. AdaGrad

2. RMSprop

3. Adam

三、Approximate Second-Order Methods

1. Newton's Method

2. Conjugate Gradients

3. BFGS

详细介绍待补充

转载于:https://www.cnblogs.com/zihaowang/p/7856976.html

深度学习中常用的优化方法相关推荐

  1. 深度学习中常用的优化算法(SGD, Nesterov,Adagrad,RMSProp,Adam)总结

    深度学习中常用的优化算法(SGD, Nesterov,Adagrad,RMSProp,Adam)总结 1. 引言 在深度学习中我们定义了损失函数以后,会采取各种各样的方法来降低损失函数的数值,从而使模 ...

  2. 深度学习中常用的误差方法

    深度学习中常用的误差方法有: 标准差(Standard Deviation): 标准差也叫均方差,是方差的算术平方根,反应数据的离散程度 ,标准差越小,数据偏离平均值越小,反之亦然 . 公式为: py ...

  3. 机器学习、深度学习中常用的优化算法详解——梯度下降法、牛顿法、共轭梯度法

    一.梯度下降法 1.总述: 在机器学习中,基于基本的梯度下降法发展了三种梯度下降方法,分别为随机梯度下降法,批量梯度下降法以及小批量梯度下降法. (1)批量梯度下降法(Batch Gradient D ...

  4. 深度学习中常用的优化算法

    参考<动手学深度学习> https://zh.d2l.ai/chapter_optimization/index.html 一维梯度下降 我们先以简单的一维梯度下降为例,解释梯度下降算法可 ...

  5. 深度学习中常用数据预处理方法

    数据归一化处理,比较简单公式为 (x-min)/(max-min),主要目的是将数据的范围缩小至0-1之间,因而对数据绝对值的大小不敏感 2.数据标准化处理,也比较简单,公式为(x-avg)/sigm ...

  6. 深度学习中常用优化器算法Optimizer详解(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)

    本文转载自:https://www.cnblogs.com/guoyaohua/p/8542554.html 在机器学习.深度学习中使用的优化算法除了常见的梯度下降,还有 Adadelta,Adagr ...

  7. 【AI初识境】深度学习中常用的损失函数有哪些?

    这是专栏<AI初识境>的第11篇文章.所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法. 今天来说说深度学习中常见的损失函数(loss),覆盖分类,回归任务以及生成对抗网络,有了目 ...

  8. 花书+吴恩达深度学习(九)优化方法之二阶近似方法(牛顿法, CG, BFGS, L-BFGS)

    目录 0. 前言 1. 牛顿法 2. 共轭梯度法(CG) 3. BFGS 4. L-BFGS 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔~我会非常开心的~ 花书+吴恩达深度学习(五)正则化 ...

  9. 冯·诺伊曼奖得主Jorge Nocedal:增强学习中零阶优化方法及其应用(附演讲视频和PPT)

    2020 北京智源大会 本文属于2020北京智源大会嘉宾演讲的整理报道系列.北京智源大会是北京智源人工智能研究院主办的年度国际性人工智能高端学术交流活动,以国际性.权威性.专业性和前瞻性的" ...

最新文章

  1. 使用指针做函数返回值
  2. es6变量的解构赋值
  3. HDU 5762 Teacher Bo (鸽笼原理) 2016杭电多校联合第三场
  4. lucene的丰富的各种查询
  5. android studio你可能忽视的细节——启动白屏?drawable和mipmap出现的意义?这里都有!!!...
  6. Android 系统(11)---android 系统权限大全
  7. 用post方式获取html,httpclient中怎么使用post方法获取html的源码
  8. 自动驾驶仿真(二)—— 基于PreScan与Simulink的联合仿真
  9. autosub字幕自动识别生成-最新windows配置方法
  10. PCBLayout相关注意事项和常见问题
  11. 如何对C盘进行扩容重新分区?
  12. HTTP:实时消息推送
  13. 姓氏头像框多模板制作微信小程序源码下载,复古等等超多模板支持流量主
  14. 微信小程序扫描程序码携带参数
  15. a0图框标题栏尺寸_机械制图140标题栏-机械制图a0标题栏-机械制图图框标题栏标准...
  16. 一文带你了解什么是CDN
  17. 哪一个属于计算机外存储器,下边哪一个属于计算机的外存储器()
  18. VPS云服务器搭建FTP并连接
  19. 【A-SOUL】嘉然 MMD模型下载
  20. 阿里云linux远程SSH登录和 vnc Login incorrect

热门文章

  1. python中的随机函数random的用法示例
  2. 如何实现CAPP、CMainFrame、CViEW和CDOC之间相互调用?
  3. splice php,浅谈PHP源码二十二:关于array_splice函数
  4. chrome浏览器数据消失_使用Chrome的数据保护器节省带宽
  5. 深入理解数据库中的各种连接
  6. biee oracle.12c,BIEE11G配置Oracle 12c数据源
  7. Android TextView行间距解析
  8. html里range怎么改样式,CSS之修改input range样式
  9. 中专计算机学生对未来的计划,中专生计算机专业职业生涯规划书500字
  10. java isempty用法_Java Set isEmpty()用法及代码示例