问题描述:两个excel表格
已知:第一个表格,每一行21个数值,前20个参数决定最后一个数值。一共1975行数据。
预测:第二个表格,每一行20参数,50行,预测每一行的20个参数对应的输出值。
第一个表格的部分数据:
1.用excel数据训练模型并保存
%% 清空环境变量
clc
clear
tic
%% 训练数据预测数据提取及归一化
%导入输入输出数据,数据和m文件在一个文件夹中。
data=xlsread('工作簿123.xlsx', 'Sheet1', 'A2:U1975');
%找出训练数据和预测数据,1700条训练数据,275条测试数据。
input_train=data(1:1700,1:20)';
output_train=data(1:1700,21)';
input_test=data(1701:end,1:20)';
output_test=data(1701:end,21)';
%选连样本输入输出数据归一化
[inputn,inputps]=mapminmax(input_train)
[outputn,outputps]=mapminmax(output_train);
%% BP网络训练
% %初始化网络结构
net=newff(inputn,outputn,8