zoukankan      html  css  js  c++  java
  • 神经网络的学习

    多个人工神经元组合成神经网络

    将人工神经元按层排列. 某个层的输出和下一层的输入按顺序连接起来。

                                  前馈型神经网络( 2输入1输出的2层网络)

    对于图中所示的层状网络, 从输入向输出, 信号顺序传递这样的网络称为前馈型网络(feed forward network), 或者称为层次型网络( layered network)。

    权重和阈值的设置:  (W11, W12, W21, W22, W13, W23)=(-2, -2, 3, 1, -60, 94)。     ( V1, V2, V3 )=(一1, 0.5,一1)

    传递函数(激活函数)采用阶梯函数

     

                                                       EOR (异或)计算

    神经网络的学习步骤
    (1)初始化所有的权重和阈值(可以随机初始化)。
    (2)重复以下步骤操作适当次数
    ( 2-1 )从学习数据集中选择一个学习示例, 输入到神经网络中并计算其输出。
    ( 2-2 )将标签数据和神经网络的输出相比较, 调节权重和阈值以使误差变小。

    第( 2-2 )步权重和阈值的调节方法有哪些?

    例如:A*算法,爬山法,模拟退火算法,遗传算法等, 是可以用于调节的, 但是还有更加有效的学习方法——反向传播(BP)

  • 相关阅读:
    dp学习笔记1
    hdu 4474
    hdu 1158(很好的一道dp题)
    dp学习笔记3
    dp学习笔记2
    hdu 4520+hdu 4522+hdu 4524(3月24号Tencent)
    hdu 1025(最长非递减子序列的n*log(n)求法)
    hdu 2063+hdu 1083(最大匹配数)
    hdu 1023
    《 Elementary Methods in Number Theory 》Exercise 1.3.12
  • 原文地址:https://www.cnblogs.com/liweikuan/p/14192555.html
Copyright © 2011-2022 走看看