还是那个问题 ~ BP神经网络里训练函数

发布网友 发布时间:2022-04-24 11:40

我来回答

3个回答

热心网友 时间:2023-10-11 11:48

训练用的数据是用来给神经网络学习和测试的,让神经网络学习到这样的输入能有怎样的输出。训练数据一般分为两组,一组用于神经网络学习(一般情况这组数据占总数据量的3/4左右,也可能更多,依情况而定),另一组是用于测试神经网络学习效果的,将测试的输出结果和输入数据应有的输出结果做比较(以均方和误差作标准),从而验证神经网络训练是否成功。

热心网友 时间:2023-10-11 11:48

神经网络不同的网络有这不同的训练函数,BP神经网络有两种训练函数,trainbp(),利用BP算法训练前向神经网络。trainbpx(),利用快速BP算法训练前向神经网络,即采用了动量或自适应学习,可减少训练时间,tansig函数是神经元的传递函数,与训练函数无关,在trainbp()函数中含有要训练神经元的函数。

热心网友 时间:2023-10-11 11:49

训练数据用于训练神经网络。
验证数据和测试数据都是用于测试网络的训练完后的性能状况,其中验证数据可以不用。
验证数据主要测试泛化能力如何,是不是过度拟合。
测试数据主要测试分类结果的误差如何。

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