用matlab中的神经网络工具进行某地水质的预测,输入层是各种水质数据,那么输出层应该是什么呢?

用matlab中的nntool构建神经网络时target不知道该输入什么了,刚接触神经网络,有点糊涂,希望大神解答。... 用matlab中的nntool构建神经网络时target不知道该输入什么了,刚接触神经网络,有点糊涂,希望大神解答。 展开
 我来答
s9Nh4th
2016-05-26 · 知道合伙人软件行家
s9Nh4th
知道合伙人软件行家
采纳数:209 获赞数:417
北京博科星通科技有限公司2015年度优秀员工

向TA提问 私信TA
展开全部
%神经网络算法
%这是我以前数模校内选拔赛的猪肉价格预测模型的算法,你参考下
clear;clc;
%P=0:0.1:2*pi;T=sin(P);pnew=0:0.01:2*pi;
P=1985:2009;
T=[33139.6,...
33719.1,32773,34221.8,35281,36240.8,36964.6,38421,39300,41461.9,...
44169.2,36283.6,40034.8,42256.3,43144.2,41633.6,41950.5,41776.2,...
41381.8,42123.4,43319.1,41850.4,43989.5,46264,48204.8];
[pn,minp,maxp,tn,mint,maxt]=premnmx(P,T);%
net = newff(minmax(pn),[5 6 1],{'tansig' ,'logsig', 'purelin'},'trainlm');
%net=init(net);
net.trainParam.show=50;%显示训练结果的间隔步数
net.trainParam.epochs=10000; %最大训练步数
net.trainParam.goal=0.01; %训练目标误差
net.trainParam.lr=0.05;
[net,tr]=train(net,pn,tn);
pnew=1985:2010;
pnewn=tramnmx(pnew,minp,maxp);
anewn=sim(net,pnewn);
tnew=postmnmx(anewn,mint,maxt)
%tnew=sim(net,pnew);
plot(P,T,'*',pnew,tnew,'r');
%P=0:2*pi;T=sin(P);pnew=0:0.1:2*pi;
%
%
是否可以解决您的问题?
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式