神经网络预测.我已经建立了一个神经网络模型,并用已知的输入输出去测试这个网络,但是如何求未知输入呢?我的程序如下:%% 清空环境变量clcclear%% 训练数据预测数据提取及归一化%输入输出
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 08:30:28
![神经网络预测.我已经建立了一个神经网络模型,并用已知的输入输出去测试这个网络,但是如何求未知输入呢?我的程序如下:%% 清空环境变量clcclear%% 训练数据预测数据提取及归一化%输入输出](/uploads/image/z/14526673-25-3.jpg?t=%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E9%A2%84%E6%B5%8B.%E6%88%91%E5%B7%B2%E7%BB%8F%E5%BB%BA%E7%AB%8B%E4%BA%86%E4%B8%80%E4%B8%AA%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B%2C%E5%B9%B6%E7%94%A8%E5%B7%B2%E7%9F%A5%E7%9A%84%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E5%8E%BB%E6%B5%8B%E8%AF%95%E8%BF%99%E4%B8%AA%E7%BD%91%E7%BB%9C%2C%E4%BD%86%E6%98%AF%E5%A6%82%E4%BD%95%E6%B1%82%E6%9C%AA%E7%9F%A5%E8%BE%93%E5%85%A5%E5%91%A2%3F%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%B8%8B%EF%BC%9A%25%25+%E6%B8%85%E7%A9%BA%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8Fclcclear%25%25+%E8%AE%AD%E7%BB%83%E6%95%B0%E6%8D%AE%E9%A2%84%E6%B5%8B%E6%95%B0%E6%8D%AE%E6%8F%90%E5%8F%96%E5%8F%8A%E5%BD%92%E4%B8%80%E5%8C%96%25%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA)
神经网络预测.我已经建立了一个神经网络模型,并用已知的输入输出去测试这个网络,但是如何求未知输入呢?我的程序如下:%% 清空环境变量clcclear%% 训练数据预测数据提取及归一化%输入输出
神经网络预测.我已经建立了一个神经网络模型,并用已知的输入输出去测试这个网络,但是如何求未知输入呢?
我的程序如下:
%% 清空环境变量
clc
clear
%% 训练数据预测数据提取及归一化
%输入输出数据
load data input output;
%从1到6间随机排序
k=rand(1,10);
[m,n]=sort(k);
%找出训练数据和预测数据
input_train=input(n(1:8),:)';
output_train=output(:,n(1:8));
input_test=input(n(9:10),:)';
output_test=output(:,n(9:10));
%选连样本输入输出数据归一化
[inputn,inputps]=mapminmax(input_train);
[outputn,outputps]=mapminmax(output_train);
%% BP网络训练
% %初始化网络结构
net=newff(inputn,outputn,7);
net.trainParam.epochs=100;
net.trainParam.lr=0.1;
net.trainParam.goal=0.00004;
%网络训练
net=train(net,inputn,outputn);
%% BP网络预测
%预测数据归一化
inputn_test=mapminmax('apply',input_test,inputps);
%网络预测输出
an=sim(net,inputn_test);
%网络输出反归一化
BPoutput=mapminmax('reverse',an,outputps);
现在通过测试的输入输入我得到较满意的精度时,需要随意输入一组数据(比如,输入为input_test=[600,60,600],得到未知的输出,请各位大神留步教教小弟如何编写程序?
神经网络预测.我已经建立了一个神经网络模型,并用已知的输入输出去测试这个网络,但是如何求未知输入呢?我的程序如下:%% 清空环境变量clcclear%% 训练数据预测数据提取及归一化%输入输出
不是很明白你说什么,什么叫未知的输入,能再说清楚点吗
输入预测输入样本数据就可以得到输出数据