% Solve a Clustering Problem with a Self-Organizing Map
% Script generated by NCTOOL
% Created Sun Mar 11 13:48:36 CST 2012
%
% This script assumes these variables are defined:
%
% a - input data.
rng(0)
% 自定义语句------------------------
a= [0.9659 0.2588 -0.2588 0.9659 -0.9659 -0.9659;...
0.2588 0.9659 0.9659 -0.2588 -0.2588 0.2588];
% ---------------------------------
inputs = a;
% Create a Self-Organizing Map
dimension1 = 2;
dimension2 = 2;
net = selforgmap([dimension1 dimension2]);
% Train the Network
[net,tr] = train(net,inputs);
% Test the Network
outputs = net(inputs);
% View the Network
view(net)
% 自定义语句----------------------------
t=0:.2:2*pi+.2;
b=[cos(t);sin(t)];
y=sim(net,b);
y=vec2ind(y);
yu=unique(y);
N=length(yu);
fprintf('测试数据共分为 %d 类\n', N);
for i=1:N
yu_num(i)=sum(y==yu(i));
fprintf('第 %d 类包含 %d 个点\n', i, yu_num(i));
end
% ------------------------------------------
% Plots
% Uncomment these lines to enable various plots.
%figure, plotsomtop(net)
%figure, plotsomnc(net)
%figure, plotsomnd(net)
%figure, plotsomplanes(net)
%figure, plotsomhits(net,inputs)
%figure, plotsompos(net,inputs)
plot(b(1,y==yu(1)),b(2,y==yu(1)),'ro');
hold on;
plot(b(1,y==yu(2)),b(2,y==yu(2)),'b+');
plot(b(1,y==yu(3)),b(2,y==yu(3)),'k*');
plot(b(1,y==yu(4)),b(2,y==yu(4)),'m^');
hold off;
legend('第一类','第二类','第三类','第四类');
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:用GUI设计神经网络_神经网络原理与实例_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员
资源推荐
资源详情
资源评论
收起资源包目录
用GUI设计神经网络_神经网络原理与实例_matlab.zip (4个子文件)
用GUI设计神经网络_神经网络原理与实例_matlab
pr_test.m 1KB
fit_test.m 1KB
som_test.m 1KB
stock1.mat 1KB
共 4 条
- 1
资源评论
- xiaoli2228692023-01-24资源简直太好了,完美解决了当下遇到的难题,这样的资源很难不支持~
- 一帆风顺7122022-06-25用户下载后在一定时间内未进行评价,系统默认好评。
- Han_zhuoyan2023-10-20资源很受用,资源主总结的很全面,内容与描述一致,解决了我当下的问题。
阿里matlab建模师
- 粉丝: 3268
- 资源: 2780
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功