【吴恩达】机器学习第9章学习收获

1.神经网络构成:输入层(x)、输出层(y)、隐藏层(不是输入也不是输出就是隐藏层)

2.神经网络结构:

如图,Layer1为输入层,Layer3为输出层,Layer2为隐藏层。

在每条连线上都有一个权重\theta

首先解释一下意思:

a_{i}^{(j)}表示第j层第i个单元。比如a_{1}^{2}表示第2层第一个单元(或者说节点)。

\theta^{(j)}表示从第j层到第j+1层的权重。\theta^{(j)}的维度是s_{j}*(s_{j}+1),由上面可见,第j层有3个单元,所有维度为3*4。

\theta_{ik}^{(j)}表示从第j层第i个单元到第j+1层第k个单元的权重。

每层都有一个偏置单元,值恒为1。

这里是一种向前传播的神经网络。

3.使用神经网络:

1.以 y=x_{1} OR x_{2}为例

关于h的构造:

选取偏置单元的权重为-10,其余为20.则得到一个h:h_{\theta }(x)=g(-10+20x_{1}+20x_{2}),其中g(z)是一个阈值函数,当z>=5时,g(z)趋于1,当z<-5时,g(z)趋于0.因此h满足y的真值表。可以用这个网络。

当遇到复杂函数时,我们可以一步步分解,然后可以添加隐藏层的层数,来逐步实现网络。

4.多类别分类

多类别分类指的是最后输出的y不是一个值,是多种值。这种情况,我们可以用向量来表示结果。但依然是一层来表示输出,只不过最后一个有多个单元,来表示值(0/1).比如有4个类别,那么我们最后一层四个单元节点,比如 1000表示类别1,0100表示类别2,以此类推。注意y的表示形式与最后h的表示形式是一致的。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值