以下是某市2000年到2017年的GDP,单位为百万。构建一个BP神经网络,利用历史数据值去预测某市2018年的经济总量,并给出预测图。
1、分析问题
首先进行数据的预测,确定训练数据与目标集,其次,建立BP神经网络,对历史数据进行训练,利用训练好的网络对未来的数据进行预测。
在本题中,先建立BP神经网络,将输入层设计为8个输入,隐含层设计为2层,第1层5个神经元,第2层2个神经元,输出层设计为1层。
2、程序
% P76
% 13640 13850 14230 14560 14930 15380 16010 16760 17710
% 18600 19620 20190 20690 21150 21520 21710 21890 23100
clear;
clc;
P = [14230 14560 14930 15380 16010 16760 17710 18600;
14560 14930 15380 16010 16760 17710 18600 19620;
14930 15380 16010 16760 17710 18600