神经网络的表达式 机器学习基础(3)

来源:互联网 发布:仿糗事百科源码 编辑:程序博客网 时间:2024/06/05 05:37

1 引言

神经网络可应对复杂的非线性分类。

这里写图片描述

1.1 非线性假设

当特征量多大时,特征的非线性组合方法种类的数量会非常庞大,可能对造成过拟合极大的计算复杂度的问题,其数学表示为

|{xi}|=n>100{xixj}=n22>10000

例如,图像上的车辆识别
图像:50×50 pixels,等同于
x=pixel1pixel2500{xixj}3×106

x 的特征量超过了3000000!

1.2 神经与大脑的关系

神经元与中枢神经,计算与传递,amazing!神经网络可以说是模拟大脑中神经的运行模式。

2 神经网络的表达式

2.1 模型表达 1

  1. 2层的神经网络
    仅包含输入层和输出层,如下图所示。
    这里写图片描述

  2. 3层的神经网络
    包含一层隐藏层,如下图所示。
    这里写图片描述

  3. 神经网络的权重方程
    这里写图片描述
    参考如上所示的神经网络,有如下单元方程:

    a(2)1=g(θ(1)10x0+θ(1)11x1+θ(1)12x2+θ(1)13x3)a(2)2=g(θ(1)20x0+θ(1)21x1+θ(1)22x2+θ(1)23x3)hθ(x)=g(θ(2)10a(2)0+θ(2)11a(2)1+θ(2)12a(2)2)

    θ(j)Sj+1×(Sj+1) 矩阵。
    其中,Sj+1j+1 层单元数,Sjj 层单元数,Sj+1 中的 +1 表示增加一个”1”的a(j)0单元。

2.2 模型表达 2

模型采用向量化计算效率更高,神经网络的数学表达有利于非线性学习。
前向传播:

  1. 形式:
    输入层 –(隐藏层)–> 输出层,其中输出的猜想 hθ(x) 并不和 x 直接相关,进而,第 i 层采用 i1 层的特征。

  2. 传播形式的数学公式:

    z(i)=θ(i1)a(i1)a(i)=g(z(i))

  3. 3层神经网络传递形式:

    z(2)=θ(1)a(1)a(2)=g(z(2))add a(2)0z(3)=θ(2)a(2)hθ(x)=a(3)=g(z(3))

    其中,
    x=[x0x1x2x3]T
    z(2)=[z(2)1 z(2)2]=θ(1)10x0+θ(1)11x1+θ(1)12x2+θ(1)13x3θ(1)20x0+θ(1)21x1+θ(1)22x2+θ(1)23x3

3 应用

3.1 案例 1

Example:
1)AND运算
2)OR运算
3)XOR运算
4)XNOR运算:
上述例子等同于逻辑回归模拟0-1逻辑电路。

3.2 案例 2

手写数字分类(Handwritten digit classification):0-9

多类别分类(Multiclass Classification)

hθ(x)Rn
其中,n 类别,即 n 个输出单元。
例如:数字分类 0-9

  1. 输出

    [h(1)θ(x)h(2)θ(x)h(n)θ(x)]n×n

  2. 训练集 (x(i),y(i))

    y(i)=01(i)0Thθ(x(i))y(i)

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 差银行钱还不起怎么办 有人威胁要杀我怎么办 受人威胁要打我怎么办 胳膊起疙瘩很痒怎么办 后背长很多痘痘怎么办 肩膀两边长痘痘怎么办 红酒喝了过敏了怎么办 脚底长湿疹很痒怎么办 怀孕脚痒怎么办小窍门 孕妇烂脚丫和痒怎么办 腿上都是红血丝怎么办 全身皮肤干痒怎么办啊 脸过敏干痒脱皮怎么办 脸过敏了特别干怎么办 太阳晒后皮肤红怎么办 皮肤晒过后很痒怎么办 脸突然又红又痒怎么办 膝盖又红又痒怎么办 脸又红又痒怎么办 皮肤红痒有点热怎么办 浑身起红疙瘩 痒怎么办 身上长红包很痒怎么办 喝酒后身上很痒怎么办 身上长了小红包怎么办 腿长红包很痒怎么办 14岁脸上有雀斑怎么办 皮肤痒起红点或红块怎么办 脸过敏像长痱子怎么办 脸上有淡淡白块怎么办 过敏了脸上会起小疙瘩怎么办 脸过敏出红疙瘩怎么办 脸上长红色的小疙瘩怎么办 脸上都是小米粒痘痘怎么办 小孩身上起风团疙瘩怎么办 脸上长疙瘩很痒怎么办 一个多月宝宝脸上有湿疹怎么办 脸上发红发痒起疙瘩怎么办 脸过敏了怎么办最简单 胸下垂应该怎么办19岁 身上的肉特别松怎么办 才30岁脸部松弛怎么办