综合
训练
理学院数学系
软计算方法-综合训练任务
BP
BP
神
神
经
经
网
网
络
络
的
的
教
教
学
学
演
演
示
示
与
与
实
实
验
验
平
平
台
台
的
的
开
开
发
发
1、开发BP神经网络的教学演示与实验平台,该平台需具备两大功能,即:BP网络训练过程的动态演示功能及实验训练功能。为了实现这些功能,平台开发工作分为前台开发和后台设计两部分,其中前台开发主要利用MATLAB的图形用户界面(Graphical User Interfaces,GUI)实现,而后台设计则利用GUI与神经网络工具箱(Neural Network Toolbox)共同实现。 2、利用MATLAB 的GUI的编程功能开发出的平台主界面,需采用Windows操作界面方式,便于使用者操作。程序启动后,主界面自动出现,且平台主界面需设置三个按钮,教学演示按钮、实验训练按钮、退出按钮。 3、BP神经网络的学习就是利用应用环境里选出的一些训练数据(也称样本)来不断调整神经网络中的权矩阵,直到输入-输出结论与实际相吻合为止。此训练过程包含着样本从前到后的流动过程(前馈计算)、权值的反向调节过程、误差的减小过程等。为了使用户直观地感受上述过程,平台需设置教学演示功能模块。