摘要:
多层前导神经元的诞生就是因为单层神经元计算模型没法辨认非线性可分的输入。经典例子就是异或操作。在单神经元模拟上证明确实不行之后,我又继续把BP网络给实现了一下,代码其实非常简单,原理用数学公式看有点晕,其实道理很简单,求一点简单的偏微分然后最小二乘法而已。等到写出代码来就更简单了,比公式更intuitive。写完后第一个拿来开刀的例子是昨天训练单层网络时留下的代码:与非门。结果有点乐观,在连续按了那个“训练”按钮多次之后,输出确实开始向正确方向收拢。把与门和或门都验证过了之后,我开始打开潘多拉的异或门。令人欣慰的是,单隐层网络果然名不虚传,输出也渐渐开始向正确方向靠拢,只是靠拢不是收敛。走得太 阅读全文
posted @ 2011-09-07 21:21
hyperddr
阅读(556)
评论(2)
推荐(1)

浙公网安备 33010602011771号