美文网首页
分类(3):人工神经网络(ANN)

分类(3):人工神经网络(ANN)

作者: longgb246 | 来源:发表于2016-10-20 18:09 被阅读0次

    一、感知器

    下图为一个感知器,单个神经元。


    5_06.png

    该感知器的算法:


    5_07.png

    二、多层人工神经网络

    (1)基本概念

    神经网络,这里先以前馈神经网络为介绍,每层为全连接,则对于2个神经元,参数为:

    (1)w权值,(2)b偏置,(3)delta 激活函数。

    多层神经网络的结构图,以下为前馈神经网络的结构(2层):

    5_08.png
    常用的 delta 激活函数:
    5_09.png
    基于梯度下降的权值更新:
    ![](http://www.forkosh.com/mathtex.cgi? w_{j}\leftarrow w_{j}-\lambda \frac{\partial E(w)}{\partial w_{j}})
    lambda为学习率。
    (2)反向传播(back-propagation)

    对于数据集,可以使用mini-batch,每次选取一部分,直到将数据使用完毕。每次每个数据包括两个阶段, 向前阶段和向后阶段。

    向前阶段:通过初始权值、初始偏置和激活函数,每次更新隐藏层和输出层的值;
    向后阶段:通过权值更新法则,更新权值和偏置。
    直到数据使用完毕,或者,权值更新的差值小于某个阈值。

    (3)神经网络特点

    1、至少含有一个隐藏层的是一种普适近似(universal approximator),即可以用来近似任何目标函数。
    2、可以处理冗余特征,冗余特征的权值会非常小。
    3、梯度下降法会收敛到局部极小值,避免方法可以在权值更新公式上加上一个动量项(momentum term)

    相关文章

      网友评论

          本文标题:分类(3):人工神经网络(ANN)

          本文链接:https://www.haomeiwen.com/subject/kfgfuttx.html