资源简介
使用BP神经元网络、ELM分类分类实例,其中ELM的训练和预测部分是自行编写的。
代码片段和文件信息
P_train = load(‘F:\我\硕士研究生\本科毕设\已动手\1\experiment\train.txt‘)‘;
T_train = load(‘F:\我\硕士研究生\本科毕设\已动手\1\experiment\train_label.txt‘)‘;
P_test = load(‘F:\我\硕士研究生\本科毕设\已动手\test.txt‘)‘;
%T_test = load(‘F:\我\硕士研究生\本科毕设\已动手\1\experiment\test_label.txt‘)‘;
sum=0;
[P_trainps] = mapminmax(P_train 01);
[P_testps] = mapminmax(P_test 01);
s = length(T_train) ;
output = zeros( s 3 ) ;
for i = 1 : s
output( i T_train( i ) ) = 1 ;
end
%net = newff( minmax(P_train) [50 2] { ‘logsig‘ ‘purelin‘ } ‘traingdx‘ ) ;
net = newff(P_train output‘5 { ‘logsig‘ ‘purelin‘ } ‘traingdx‘ ) ;
%设置训练参数
net.trainparam.show = 50 ;
net.trainparam.epochs = 150 ;
net.trainparam.goal = 0.01 ;
net.trainParam.lr = 0.01 ;
%开始训练
net = train( net P_train output‘) ;
Y = sim( net P_test )
%k=length(T_test);
[s1 s2] = size( Y )
hitNum = 0 ;
for i = 1 : s2
[m Index(i)] = max( Y( : i ) ) ;
end
Index
%仿真
% end_time_test=cputime;
% TestingTime=end_time_test-start_time_test
%统计识别正确率
% [s1 s2] = size( Y ) ;
% hitNum = 0 ;
% for i = 1 : s2
% [m Index(i)] = max( Y( : i ) ) ;
% if( Index(i) == T_test(i) )
% hitNum = hitNum + 1 ;
% end
% end
% sprintf(‘识别率是 %3.3f%%‘100 * hitNum / s2 )
% plot(Index‘*-‘)
% hold on
% plot(T_test‘or‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1414 2014-06-03 20:21 Bp、ELM_classification\BP.m
文件 1643 2014-06-07 10:05 Bp、ELM_classification\elmclass.m
文件 518 2013-06-03 19:31 Bp、ELM_classification\elmpredict.m
文件 839 2014-03-02 16:41 Bp、ELM_classification\elmtrain.m
目录 0 2014-08-10 15:23 Bp、ELM_classification
----------- --------- ---------- ----- ----
4414 5
相关资源
- 利用LM算法优化BP神经网络的matlab源程
- 显著性检测代码
- 非均匀快速傅里叶变换(nufft)最原始
- PSO_dg_prog
- matlab调用xfoil程序计算翼型升阻力力矩
- 卷积(convolutional )受限玻尔兹曼机(
- raw图转换为rgb图 (raw 2 rgb)
- MOPKSVD等算法的图像稀疏表示代码
- matlab实现的偏最小二乘PLS和一个实例
- 构造B样条小波和基于小波变换模极大
- matlab生成网格编号每个单元的节点号
- Enkf 卡尔曼程序
- PIO算法
- CSR sim 压缩感知雷达信号处理matlab仿真
- wind matlab 量化投资
- 基于PSO的PMU配置的简易实例 (PSO ba
- 计算信号LZ复杂度的MATLAB代码
- matlab一维条形码识别程序
- Spatial Econometrics MATLAB 软件包是将New
- jpg 2 rgb565 matlab code 实现将jpg格式的图
- matlab S-function 编写的离散状态空间表
- matlab重现 正弦信号 重复控制器
- 籽子群算法优化的BP神经网络做图像分
-
matlab radar simuli
nk system matlab雷达系统 - matlab图像质心提取
- 基于博弈论的认知无线电无线资源分
- surf算法的matlab代码
- RBF and svm matlab code matlab回归预测的源
- msd CPM多符号检测算法调制解调
- BP神经网络进行多分类matlab代码 (c
评论
共有 条评论