首页 > 其他 > 详细

神经网络的复杂度&指数衰减学习率&激活函数

时间:2020-08-28 10:07:13      阅读:129      评论:0      收藏:0      [点我收藏+]

1.神经网络复杂度(空间复杂度+时间复杂度)

  • 空间复杂度

空间复杂度用神经网络层数和神经网络中待优化参数的个数表示

我们计算神经网络层数时,只统计具有运算能力的层,输入层仅把数据传输过来,没有运算,所以在统计神经网络层数时,不把输入层算进来

输入层和输出层之间都是隐藏层

  • 时间复杂度

时间复杂度可以用神经网络中的乘加运算的次数表示

有几条权重线,就有几次乘加运算

技术分享图片

 2.学习率

技术分享图片

 

 指数衰减学习率可以根据当前迭代次数,动态改变学习率的值

当前轮数有两种表示方法:

  • epoch可以用当前迭代了多少次数据集
  • global_step表示当前一共迭代了多少次batch

多少轮衰减一次:

迭代多少次数据集,或迭代多少次batch更新一次学习率,决定了学习率的更新频率

技术分享图片

代码运行输出:

可以看到随着迭代轮数增加,学习率在指数衰减

技术分享图片

 

神经网络的复杂度&指数衰减学习率&激活函数

原文:https://www.cnblogs.com/GumpYan/p/13575180.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!