• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: som  matlab  信号分类  

资源简介

用som进行信号分类的多个实例,matlab语言

资源截图

代码片段和文件信息

%% 说明
% 2维神经网络

%% 清理
clc;
clear;

%% 初始化数据
P = rands(2 1000);
figure(‘numbertitle‘‘off‘‘name‘‘源数据‘);
plot(P(1:) P(2:) ‘+r‘);

%% 建立网络
net = newsom(P [5 6]);
figure(‘numbertitle‘‘off‘‘name‘‘初始权向量‘);
plotsom(net.iw{11} net.layers{1}.distances);

%% 训练
net.trainParam.epochs = 1;
net = train(net P);
figure(‘numbertitle‘‘off‘‘name‘‘训练次数:1‘);
plotsom(net.iw{11} net.layers{1}.distances);

net.trainParam.epochs = 300;
net = train(net P);
figure(‘numbertitle‘‘off‘‘name‘‘训练次数:300‘);
plotsom(net.iw{11} net.layers{1}.distances);

%% 测试
p = [0.5; 0.3];
a = sim(net p)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        658  2013-09-27 18:58  SOM\bookTest_2dData.m

     文件       1327  2013-09-25 15:52  SOM\bookTest_circleData.m

     文件        644  2013-09-25 16:54  SOM\chaiYouJiData.m

     文件       3301  2013-10-06 10:53  SOM\iris.data

     文件        464  2013-09-25 16:52  SOM\pptTest_renSexData.m

     文件       3190  2013-11-01 16:22  SOM\SOMTool_3dGaussianData.m

     文件       1675  2013-10-06 16:58  SOM\SOMTool_irisData.m

     文件       1369  2013-11-25 20:51  SOM\SOM_3dGaussianData.m

     目录          0  2013-12-23 09:29  SOM

----------- ---------  ---------- -----  ----

                12628                    9


评论

共有 条评论