13、神经网络训练算法评估与泛化能力提升

神经网络训练算法评估与泛化能力提升

1. 不同数据集下的算法性能评估

在神经网络训练中,不同的数据集和训练算法会呈现出不同的性能表现。我们将通过多个基准数据集来详细分析九种训练算法的性能。

1.1 SIN 数据集

这是一个简单的函数逼近问题,使用 1 - 5 - 1 网络,隐藏层采用 tansig 传递函数,输出层采用线性传递函数来逼近正弦波的一个周期。训练网络直到平方误差小于 0.002,每种算法进行 30 次不同的试验,每次试验使用不同的随机初始权重。
| Algorithm | Time (s) | Ratio | Min. Time (s) | Max. Time (s) | Std. (s) |
| — | — | — | — | — | — |
| LM | 1.14 | 1.00 | 0.65 | 1.83 | 0.38 |
| BFG | 5.22 | 4.58 | 3.17 | 14.38 | 2.08 |
| RP | 5.67 | 4.97 | 2.66 | 17.24 | 3.72 |
| SCG | 6.09 | 5.34 | 3.18 | 23.64 | 3.81 |
| CGB | 6.61 | 5.80 | 2.99 | 23.65 | 3.67 |
| CGF | 7.86 | 6.89 | 3.57 | 31.23 | 4.76 |
| CGP | 8.24 | 7.23 | 4.07 | 32.32 | 5.03 |
| OSS | 9.64 | 8.46 | 3.97 | 59.63 | 9.79 |
| GDX | 27.69

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值