5、神经网络学习规则与应用详解

神经网络学习规则与应用详解

1. 监督学习规则

1.1 缩放共轭梯度法

共轭梯度优化平衡了梯度下降(GD)的简单性和牛顿法的快速二次收敛性。许多共轭梯度学习算法基于假设:在解的区域内,所有权重的误差函数可以用 $E_T(D_T, w) = \frac{1}{2}w^T Hw - \theta^T w$ 精确近似,其中 $H$ 是海森矩阵。但由于海森矩阵维度大,直接计算误差表面上的共轭方向在计算上不可行。因此,可行的共轭梯度算法在不明确计算海森矩阵的情况下计算共轭梯度方向,并沿这些方向更新权重。

1.1.1 标准共轭梯度算法

标准共轭梯度算法如算法 3.2 所示:

Initialize the weight vector, w(0);
Define the initial direction vector as
p(0) = −E′(w(0)) = θ − Hw(0)
for t = 1, ..., nw do
    Calculate the step size,
    η(t) = −E′(w(t))^T p(t) / (p(t)^T H p(t))
    Calculate a new weight vector,
    w(t + 1) = w(t) + η(t) p(t)
    Calculate scale factors,
    β(t) = E′(w(t + 1))^T E′(w(t + 1)) / (E′(w(t))^T E′(w(t)))
    Calculate a new direction vector,
    p(t + 1
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值