说明:采用贝叶斯正则化算法提高BP网络的推广能力。在本例中,将采用两种训练方法,即L-M优化算法(trainlm)和贝叶斯正则化算法(trainbr),用以训练BP网络,使其能够拟合某一附加有白噪声的正弦样本数据。
说明:使用BP网络实现了对Iris数据的分类,使用了可变学习速率和带动量的梯度下降算法。
iris-matlab-bp bp-iris-matlab iris-BP gradient-descent-bp matlab-bp
说明:PSO训练BP网络的matlab代码,下载后,加入输入输出样本即可运行。