• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-15
  • 语言: 其他
  • 标签: matlab  

资源简介

输入为5种气体的含量,分类结果为4类,即高能放电、低能放电、过热、正常。

资源截图

代码片段和文件信息

clear;
load data;%传入mat数据
%矩阵转置
P=P‘; 
Pn=Pn‘;
T=T‘;
Tn=Tn‘;
%数据归一化处理
[Pps]=mapminmax(P01); 
T = mapminmax(‘apply‘Tps); 
%创建一个神经网络,隐藏层节点为5,输出层节点为4,采用trainlm函数
net=newff(minmax(P)[54]{‘tansig‘‘logsig‘}‘trainlm‘);
net.trainParam.show=10; %每10代显示一次
net.trainParam.lr=0.05; %训练速率
net.trainParam.mem_reduc=5;
net.trainParam.lr_inc=1.2;
net.trainParam.mc=0.9; %动量因子
net.trainParam.epochs=10000; %最大迭代数
net.trainParam.goal=0.01; %目标误差
[nettr]= train(netPPn); %训练bp前向神经网络
A = sim(netT); %仿真
E = Tn - A %计算仿真误差
SSE = sse(E);





 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1420  2020-07-14 01:20  data.mat
     文件         642  2020-07-14 09:42  test.m

评论

共有 条评论