数学建模社区-数学中国

标题: 2015电工杯数学建模比赛B题前三问BP神经网络函数代码实现 [打印本页]

作者: 卍じò_ぴé卍戀    时间: 2016-5-23 22:24
标题: 2015电工杯数学建模比赛B题前三问BP神经网络函数代码实现
2016年电工杯比赛即将开始,作为赛前热身,选择了上一届的电工试题来练手,通过一天半的代码编写,成功对前三问残缺的数据进行了预测,并实现了代码的函数封装 只要将函数脚本添加至MATLAB当前目录,并在命令空间输入想要进行预测的航次和舱位信息就可以成功调用神经网络工具箱准确预测,最终在命令窗口输出预测数值并显示原始数据与网络输出数据曲线图。
# M3 M+ Z: y6 n: O: }- g- R) K  b代码加入了详细的注释以及代码内容简介,方便读码,不过由于本人编写过程一气呵成,没有对代码进行多函数分块封装,导致代码可读性下降,每个代码的长度都在800行左右。还请见谅,虽然可读性下降,但是预测结果精度高到爆表,可以跟传统的时间序列,Logistic回归分析,灰度预测DGM(2,1),多项式曲线拟合等预测模型进行比较,无论是哪一次航班,哪种舱位,网络的实际输出几乎完全跟随原始数据的变化,这使得预测数据的可靠性、精度大大提高。
* M! e# m) V! d0 v8 s通过搜索网上的优秀论文发现水军很多,不懂神经网络却要把神经网络纳入自己的论文介绍,分析过程还以网络所需数据群过大而否认了神经网络对于小规模数据预测的可靠性,这样的论文也能被选为优秀一等奖论文,不禁让我对27号的电工杯建模比赛的权威性产生了怀疑。6 [+ |; |" h6 V
对此,我决定发表自己的代码以示神经网络的强大,这也是我第一次发表个人帖子,我想说的是,15赛题B数据足够多,BP神经网络预测效果足够好,不信自己去运行尝试,亲测sheet2预测数据与sheet1实际预定人数偏差不到5人,这样的精度试问还有什么预测算法能够与之媲美的...
' T8 m$ l8 h( _4 k' i2 R2 X

9 ^5 W" W) B( M, Q6 u3 h1 B% c& J" s8 q; O( ^7 W+ `2 u

my_flight1(7,2).JPG (170.44 KB, 下载次数: 481)

my_flight1(7,2).JPG

my_flight123.zip

17.51 KB, 下载次数: 41, 下载积分: 体力 -2 点

1,2,3问函数代码

第八届电工数学建模竞赛B题 (1).doc

31 KB, 下载次数: 23, 下载积分: 体力 -2 点

第八届电工数学建模竞赛B题附件 .xls

45 KB, 下载次数: 18, 下载积分: 体力 -2 点


作者: zlytob    时间: 2016-5-29 01:29
7 w* D- F0 N# A' k

' a6 l1 y, Z* M
5 v; T( l/ U5 I4 Q( M/ A不错666661 j/ T6 r: g7 c/ l

作者: 张远    时间: 2016-9-5 18:00
厉害啊hhhh1 |% O; l. Q" h5 x

作者: tofel    时间: 2017-5-18 23:19
谢谢加油加油2 q, a; M0 I) P- |

作者: tofel    时间: 2017-5-18 23:19
电工杯加油加油




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5