DNN(全连接神经网络)

本文介绍了深度神经网络(DNN)的基本结构,包括输入层、隐藏层和输出层,并详细阐述了前向传播和反向传播的过程。在前向传播中,讨论了Sigmoid函数在限制神经元输出范围中的作用。反向传播通过梯度下降法更新权重和偏置,以减小损失函数,提高模型预测准确性。DNN作为深度学习的基础,经过大量数据训练,能对未知事物进行预测。
摘要由CSDN通过智能技术生成

一.  

DNN网络一般分为三层

1.输入层

2.隐藏层

3.输出层

简单网络如下:

 二.前向传播

从第二层开始,每一个神经元都会获得它上一层所有神经元的结果。即每一个 y = wx + b的值。

具体分析如下:

如此下去就会非常可能出现了一个问题------就是越靠后的神经元获得的y值会非常大,试想一下,如果这个数远远大于它前面神经元的值,前面神经元对整个网络的表达就显得毫无意义。所以我们在每创建一层网络时就要多“y”进行一次约束。

我们有很多选择,但最好的方法就是运用Sigmoid函数。它可以将每层网络中的神经元全部控制在0-1之间。

  • 36
    点赞
  • 205
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值