关灯
护眼
字体:

第636章(第2页)

假设在训练过程中,网络已经对数万个样本能够给出正确(或接近正确)的反应了,那么再给它输入一个它没见过的数据,它也应该有很大概率给出我们预期的决策。这就是一个神经网络工作的原理。

但这里还有一个问题,在训练过程中,当实际输出值和期望输出值产生差异的时候,要如何去调整各个参数呢?

当然,在思考怎么做之前,也应该先弄清楚:通过调整参数的方式获得期望的输出,这个方法行得通吗?

实际上,对于感知器网络来说,这个方法基本不可行。

比如在上图有39个参数的感知器网络中,如果维持输入不变,我们改变某个参数的值,那么最终的输出基本完全不可预测。

它或者从0变到1(或从1变到0),当然也可能维持不变。这个问题的关键在于:输入和输出都是二进制的,只能是0或者1。

如果把整个网络看成一个函数(有输入,有输出),那么这个函数不是连续的。

因此,为了让训练成为可能,我们需要一个输入和输出能够在实数上保持连续的神经网络。于是,这就出现了sigoid神经元。

sigoid神经元(sigoidneuron)是现代神经网络经常使用的基本结构(当然不是唯一的结构)。它与感知器的结构类似,但有两个重要的区别。

第一,它的输入不再限制为0和1,而可以是任意0~1之间的实数。

第二,它的输出也不再限制为0和1,而是将各个输入的加权求和再加上偏置参数,经过一个称为sigoid函数的计算作为输出。

具体来说,假设z=w1x1+w2x2+w3x3++b,那么输出output=σ(z),其中:σ(z)=1(1+e-z)。

σ(z)是一个平滑、连续的函数。而且,它的输出也是0~1之间的实数,这个输出值可以直接作为下一层神经元的输入,保持在0~1之间。

可以想象,在采用sigoid神经元组装神经网络之后,网络的输入和输出都变为连续的了,也就是说,当我们对某个参数的值进行微小的改变的时候,它的输出也只是产生微小的改变。这样就使得逐步调整参数值的训练成为可能。

在历史上,很多研究人员曾经也做过尝试,ichaelnielsen的书《neuralworksanddeeplearng》这本书中也曾经提到过这个例子。

这个神经网络只有一层隐藏层,属于浅层的神经网络(shallowneuralworks)。而真正的深度神经网络(deepnerualworks),则会有多层隐藏层。

神经元系统采用了左右脑半球的设计方式进行设计和制造。

最右侧则是输出层(outputyer),有10个神经元节点,分别代表识别结果是0,1,2,,9。当然,受sigoid函数σ(z)的限制,每个输出也肯定是0~1之间的数。

那我们在得到一组输出值之后,哪个输出的值最大,最终的识别结果就是它。

而在训练的时候,输出的形式则是:正确的那个数字输出为1,其它输出为0,隐藏层和输出层之间也是全连接。

而神经网络共的权重参数有78415+1510=11910个,偏置参数有15+10=25个,总共参数个数为:11910+25=11935个。

这是一个非常惊人的数字。,

m.yaxindalian.com 格格党
读者请注意本站网址即将更改为www.yaxindalian.xyz请保存

傻妞有人的感情吗极乐合子2019jiliboxj毁灭使徒人物介绍春山喧实体书第345页美国丽人 imdb忠诚 2010诱导生芽和诱导生根培养基青苔是什么植物小卖部的出路万古杀帝 百度百科深渊-母子传说 在线阅读回到明末当霸王笔趣阁开局被误以为顶级杀手晋江古代未亡人是什么意思知我罪我唯春秋两小无猜前一句是什么玄门妖王人物民国飞行员电视剧舔狗舔到最后是应有尽有的辩论狐狸精的女儿定风波张学友百合花一年开几次花期 花谢了从哪里剪枝绿茶美人穿进年代文后风知意开局被误以为顶级杀手txt足球那个为球队做0的小门将免费阅读万古至尊天者和地者是谁宇智波小蒋诱导生根的方法有哪些我有一个狐狸精后妈纹眉造型春闺娇娘晋江春山喧txt盘叔叔你y了但炮灰臣子寄夏都市至尊邪医林辰的实力是宝黛情歌词极乐荷花引她上瘾宇智波的女孩穿回来后他把豪门霸喵最新极乐欢喜大禅诀乔诗墨西玦全文阅读美国丽人完整二次元很多是不是都社恐生根的植物生长调节剂红色仕途平民升迁记 第136章嫁给前任他叔圆房万古至尊天堑令我女友是游戏高手生根原理