首页 > 其他 > 详细

DNN

时间:2019-01-11 21:38:08      阅读:179      评论:0      收藏:0      [点我收藏+]

DNN

一、感知机

我们介绍过感知机的模型,它是一个有若干输入和一个输出的模型,如下图:

 技术分享图片

 

输出:

技术分享图片

激活函数

技术分享图片

 

 从而得到我们想要的输出结果1或者-1。

这个模型只能用于二元分类,且无法学习比较复杂的非线性模型,因此在工业界无法使用。

 

二、DNN

2.1 DNN介绍

技术分享图片

 

 DNN是深度神经网络,其实就是一个多层感知机,DNN相对于感知机的区别:

  • 加入了隐藏层
  • 输出层的神经元不止一个
  • 扩展了激活函数,如sigmod,tanx,softmax,ReLU

2.2 DNN前向算法

前向传播实际上就是利用上一层的输出计算下层的输出。

技术分享图片表示第l-1层的第k个神经元指向第l层的第j个神经元的权重。

技术分享图片

 

前向传播算法

假设第l-1层共有m个神经元,则对于第l层的第j个神经元的输出,我们有:

 技术分享图片

  从上面可以看出,使用代数法一个个的表示输出比较复杂,而如果使用矩阵法则比较的简洁。假设第l-1层共有m个神经元,而第l层共有n个神经元,则第l层的线性系数W组成了一个n*m的矩阵, 第l层的偏倚b组成了一个n*1的向量b1,第l-1层的的输出a组成了一个m*1的向量al-1,第l层的的未激活前线性输出z组成了一个n*1的向量zl l层的的输出a组成了一个n*a的向量al。则用矩阵法表示,第l层的输出为:

技术分享图片

 

 

DNN

原文:https://www.cnblogs.com/ordili/p/10257352.html

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