吴恩达机器学习系列三(神经网络)

神经网络

神经网络模仿了大脑中的神经元或神经网络

单个神经元:

在这里插入图片描述

神经元是一个计算单位,他从输入通道接受一定数目的信息并做一些计算,然后将结果通过它的轴突(输出通道)传送到其他节点或大脑中的其他神经元

神经网络模型:

逻辑单元

在这里插入图片描述
h θ ( x ) = 1 1 + e − θ T x h_{\theta}(x)=\frac{1}{1+e^{-\theta^{T}x}} hθ(x)=1+eθTx1
在这里插入图片描述

通常还会添加一个 x 0 x_{0} x0称为偏置单元(bias unit)

称上述为一个带有sigmoid或者logistic激活函数(代指非线性函数g(z))的人工神经元

g ( z ) = 1 1 + e − z g(z)=\frac{1}{1+e^{-z}} g(z)=1+ez1

神经网络

在这里插入图片描述

神经网络其实就是一组神经元连接在一起的集合

Layer 1通常称为输入层:在这一层输入特征

Layer 2通常称为隐藏层(可以不止一层,非输入输出层)

Layer 3通常称为输出层:输出最终的计算结果

术语:

a i ( j ) a_{i}^{(j)} ai(j)=第j层第i个神经元或单元的激活项(激活项:由一个神经单元计算并输出的值)

θ ( j ) {\theta}^{(j)} θ(j)是权重矩阵,控制着从第j层到第j+1层的函数映射

计算隐藏单元的激活项

a 1 ( 2 ) = g ( θ 10 ( 1 ) x 0 + θ 11 ( 1 ) x 1 + θ 12 ( 1 ) x 2 + θ 13 ( 1 ) x 3 ) a_{1}^{(2)}=g({\theta}_{10}^{(1)}x_{0}+{\theta}_{11}^{(1)}x_{1}+{\theta}_{12}^{(1)}x_{2}+{\theta}_{13}^{(1)}x_{3}) a1(2)=g(θ10(1)x0+θ11(1)x1+θ12(1)x2+θ13(1)x3)

a 2 ( 2 ) = g ( θ 20 ( 1 ) x 0 + θ 21 ( 1 ) x 1 + θ 22 ( 1 ) x 2 + θ 23 ( 1 ) x 3 ) a_{2}^{(2)}=g({\theta}_{20}^{(1)}x_{0}+{\theta}_{21}^{(1)}x_{1}+{\theta}_{22}^{(1)}x_{2}+{\theta}_{23}^{(1)}x_{3}) a2(2)=g(θ20(1)x0+θ21(1)x1+θ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值