1972 1

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

  • 0关注
  • 1粉丝

本科生

5%

还不是VIP/贵宾

-

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

楼主
忽而与霄汉8 发表于 2018-12-1 23:47:01 |AI写论文
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
拉您进交流群
GMT+8, 2025-12-30 11:09