深度学习-激活函数与优化器

1,激活函数

具体激活函数参见此篇
https://www.jiqizhixin.com/articles/2017-10-10-3

激活函数从图像上来看通常比较简单。他的工作内容也很简单,就是对上一层输出a^{l-1}与本层权重W^l的加权求和值z^l做一个转换变成a^l。通常这个转换是非线性的。
那不要这个激活函数好不好?很容易证明,如果不用激活函数,神经网络会退化成简单线性函数:
\begin{alignedat}{2} a^0 &= x_0 \\ z^1&=W^1a^0+b^1 \\ a^1&=z^1 \\ z^2&=W^2z^1+b^2=W^2W^1a^0+W^2b^1+b^2 \\ z^3&=W^3z^2+b^3=W^3W^2W^1a^0+W^3W^2b^1+W^3b^2+b^3 \\ ... \\ z^l&=W^lz^{l-1}+b^l=\prod^{l}_{k=1}W^kx_0+fun(b)=Ax_0+b \\ \end{alignedat}
这相当于千辛万苦设计了一个网络,最后一看原来只是一组线性函数。隐层亦失去了意义。
而有了激活函数就不一样了,激活函数通常是非线性的,相当于为神经网络引入了非线性,上述式子就无法简化成简单线性函数:
\begin{alignedat}{2} a^0 &= x_0 \\ z^1&=W^1a^0+b^1 \\ a^1&=\sigma(z^1) \\ ... \\ z^l&=W^la^{l-1}+b^l \\ &=(z^l_0,z^l_1,...,z^l_{n_l})^T\\\\ a^l&=\sigma(z^l)=(\sigma(z^l_0),\sigma(z^l_1),...,\sigma(z^l_{n_l}))^T \\ \end{alignedat}
这是神经网络具有强大拟合能力的根源。
对比上述两个z^l
无激活函数的z实际上是只对输入做了一次线性转换
有激活函数的z实际上是对输入做了多次非线性转换,不同的激活函数,则又在非线性转换上产生不同的作用。

2,优化器 Optimizer

对于神经网络的损失优化,通常使用的是随机梯度下降SGD或批量梯度下降BGD或mini-batch梯度下降MBGD。梯度下降确实是一个根本,但是在每步梯度下降的步长(学习率learning rate)及其变化以及梯度下降方向的选择上则产生了很多变种。
具体参见此篇
优化器是什么?
是用来一步步优化参数W和b的。给一批样本,经过模型得到一个损失,通过损失反向求出各个参数对应的梯度,然后用本轮W减去这个(梯度乘以步长)得到新的W和b。这样一步步迭代,直到得到一个比较好的结果。这就是梯度下降的朴素思想。
然而实际情况却没有这么好。有许多乌云笼罩在这一步:

  • 指导思想有了,但我要求计算速度要快--SGD
  • 计算速度快了,但我要求准确度不能太差--MBGD

这些还好说,更严重的:

  • 鞍点处各个梯度也为0,走不动了,但这里不是最优点啊。
  • 学习率太小了,一步步挪,什么时候才能到最优点啊
  • 学习率太大了,一步跨过了最优点,然后反向跨又跨过了又得反向,来回震荡,停不下来啦
  • 通向最优点的方向梯度较小较平缓,而垂直于此方向的梯度却很大,且波澜起伏,导致我在这个方向来回震荡而往最优点的方向走的很慢,浪费时间
  • 虽然看似每次都更新W,但实际上,每次只是更新W的一部分而非全部。那么有的w更新频次就多,有的就低。那使用同样的学习率,必然导致更新频次低的w们没有到达最优值。

具体就参见上面的链接吧,总结的非常好了


yhq.gif

yhq2.gif

3,参考

https://www.cnblogs.com/guoyaohua/p/8542554.html
https://blog.csdn.net/tyhj_sf/article/details/79932893
https://www.jiqizhixin.com/articles/2017-10-10-3

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容