1679 1

[问答] 用MATLAB做BP神经网络预测遇到问题 [推广有奖]

  • 0关注
  • 1粉丝

本科生

4%

还不是VIP/贵宾

-

威望
0
论坛币
78 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
732 点
帖子
23
精华
0
在线时间
100 小时
注册时间
2016-3-17
最后登录
2023-10-29

10论坛币
您好,请问我在做存贷款预测,我用的是贷款余额的月度数据,只有一列数据,用2002至2016年为训练输入,2017年为训练输出,然后用2003至2017年数据作为测试输入,想预测2018年的数据,代码如下,但是MATLAB弹出这样的窗口,模型训练0次,请问是怎么回事?谢谢?

clc  

clear all

num=xlsread('test.xlsx', ' A2: A205');

input_train = num(1:180,:)';

output_train= num(181:192,:)';

input_test=num(13:192,:)';

[inputn,inputps]=mapminmax(input_train);

[outputn,outputps]=mapminmax(output_train);

net=newff(inputn',outputn',9 )

net.trainParam.epochs=100;

net.trainParam.lr=0.1;

net.trainParam.goal=0.00004;

net=train(net,inputn',outputn');

inputn_test =mapminmax('apply',input_test,inputps);

an=sim(net, inputn_test');

BPoutput=mapminmax('reverse',an,outputps);

9(C]1[7GS7WD%B[H7WJ05.png


关键词:月度数据 贷款预测 贷款余额 模型训练 存贷款
沙发
齐物论pi 学生认证  发表于 2018-12-3 00:39:30 |只看作者 |坛友微信交流群
你看绿色的勾,显示performance goal met,意思可能是说已经是最优的了

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-15 00:58