机器学习笔记week4(Andrew NG)

机器学习笔记week4(Andrew NG)

martin


概念介绍

神经网络单元

6.png-168.8kB

如图所示,每一个神经元(输入层除外)都是一个逻辑回归模型,也即为感知机。


神经网络结构

7.png-231.5kB

神经网络一般有三个模块或者层次。分别是输入层、隐含层、输出层。这里需指出的是隐含层往往不只有一层。除输出层外,其他每层一般都含有一个偏置项“bias”,它一般都被置为1。


前向算法

8.png-282.8kB
可以看到如图中所描绘的那样,每一层的单个节点的输入都是由前一层所有的节点的值与权值 θ 的乘积之和,再经过一个sigmoid函数所得。这里值得注意的是,NG给出了一个计算 θ 维度的公式:

=Sj+1Sj+1

j为 θ 的层数或者上标,比如我这里求 θ(2) 的维度,那么 Sj+1=S3=1 为第三层神经元的个数即为1, Sj+1=S2+1=4 为第二层的神经元个数+1即为4,所以 θ(2) 的维度为1*4。


选择题1:

1.png-54.9kB


选择题2:

2.png-63.4kB


原理与应用

神经网络解决的问题

此处输入图片的描述

如图,可以看到如果使用单个逻辑回归,对于下面图片中的圆圈和叉叉是不能够用一条直线来分开的,也即该问题是线性不可分问题,那么这种问题我们叫做XOR问题,即异或问题。所以对于单个的神经元(感知器或者逻辑回归)是不能解决该问题的,所以由多个神经元(或者说感知器)组成的神经网络就应运而生。

接下来我们来看看,单个的神经元到底是怎么发生作用的?

  • AND问题

    此处输入图片的描述

  • OR问题

    此处输入图片的描述

  • NOT问题

    此处输入图片的描述

  • XNOR问题

    此处输入图片的描述

    可以看到,XNOR解决了之前的线性不可分的问题,将负样本区分了出来,所以同时也把正样本分了出来(XOR是XNOR问题的NOT)。而我们看到,要想解决XNOR或者XOR仅有一层网络是不可行的,必须要组合多层感知器才可以,于是就变成了多层感知器也就是我们的神经网络


选择题3:

此处输入图片的描述


神经网络多分类

此处输入图片的描述

选择题4:

5.png-15.7kB


小节测试题1:

1-1.png-32.2kB


小节测试题2:

2-1.png-34.3kB


小节测试题3:

3-1.png-61.1kB


小节测试题4:

4-1.png-103.7kB
4-2.png-9.6kB


小节测试题5:

5-1.png-65.4kB

[16ttp://static.zybuluo.com/IceMartin123/7i68exsn5cj0xuy9kmuxicy2/5-1.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值