Coursera deeplearning.ai 深度学习笔记1-3-Shallow Neural Networks-浅层神经网络原理推导与代码实现

在掌握了逻辑回归算法后,先来学习浅层神经网络,之后再对深度神经网络进行学习。

1. 原理推导

1.1 神经网络表示

神经网络由输入层、隐含层和输出层构成。L层神经网络,隐含层为第1 ~ (L - 1)层,输出层为第L层。为了方便,将输入层写成第0层。
定义:上标[l]表示第l层,下标j表示第j个节点。
例如,下图为2层神经网络,包含1个隐藏层:


输入层和隐含层可以写成:
a[0]=x=x1x2x3,a[1]=a[1]1a[1]2a[1]3a[1]4(1)

1.2 正向传播(Forward Propagation)

计算过程与逻辑回归类似,只是多了隐含层,如下:
z[1]1=w[1]T1x+b[1]1,a[1]1=g(z[1]1)z[1]2=w[1]T2x+b[1]2,a[1]2=g(z[1]2)z[1]3=w[1]T3x+b[1]3,a[1]3=g(z[1]3)z[1]4=w[1]T4x+b[1]4,a[1]4=g(z[1]4)(2)
式中,g(z)为激活函数。可将上式向量化为:
z[1]1z[1]2z[1]3z[1]4=w[1]T1w[1]T2w[1]T3w[1]T4x1x2x3+b[1]1b[1]2b[1]3b[1]4,a[1]1a[1]2a[1]3a[1]4=gz[1]1z[1]2z[1]3z[1]4(3)
即:
z[1]=W[1]x+b[1],a[1]=g(z[1])(4)
式中,
z[1]=

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值