BP神经网络的trainbr算法,训练后为什么只有一条performance曲线

发布网友 发布时间:2022-04-24 13:25

我来回答

2个回答

热心网友 时间:2023-10-14 09:18

trainbr算法用的较少。一般在divide up samples 前, 把normInput, 和 normTarget 留下一部分作为validation。
阅读下trainbr函数的帮助:
net.trainParam.max_fail 5 Maximum validation failures
If VV is not [], it must be a
structure of validation vectors,
VV.PD - Validation delayed inputs.
VV.Tl - Validation layer targets.
VV.Ai - Validation initial input conditions.
VV.Q - Validation batch size.
VV.TS - Validation time steps.
which is normally used to stop training early if the
network performance on the validation vectors fails to improve or remains the
same for max_fail epochs in a row.

If TV is not [], it must be a structure of
validation vectors,
TV.PD - Validation delayed inputs.
TV.Tl - Validation layer targets.
TV.Ai - Validation initial input conditions.
TV.Q - Validation batch size.
TV.TS - Validation time steps.

which is used to test the generalization capability of the trained network.
说明还是有划分样本的,仔细研究下吧。

热心网友 时间:2023-10-14 09:18

遇到同样的问题,但是我的函数是newff,该怎么解决呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com