⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 例2-5.m

📁 神经网络实用教程----第二章源码(很不错喔)
💻 M
字号:
%
% 人口分类是人口统计中的一个重要指标,现有1999共10个地区的人口出生比例情况如下
% 出生男性百分比分别为:0.5512	 0.5123	0.5087	0.5001	0.6012	0.5298	0.5000	0.4965	0.5103	0.5003;
% 出生女性百分比分别为:0.4488   0.4877	0.4913	0.4999	0.3988	0.4702	0.5000	0.5035	0.4897	0.4997
% 建立一个自组织神经网络对上述数据分类,给定某个地区的男、女出生比例分别为0.5,0.5,测试训练后的自组织神经网络的性能,判断其属于哪个类别。
% 
P=[0.5512	0.5123	0.5087	0.5001	0.6012	0.5298	0.5000	0.4965	0.5103	0.5003; 0.4488   0.4877	0.4913	0.4999	0.3988	0.4702	0.5000	0.5035	0.4897	0.4997];
%创建一个自组织神经网络,[0 1;0 1]表示输入数据的取值范围在[0,1]之间,[3,4]表示竞争
%层组织结构为3 4,其余参数取默认值
net=newsom([0 1;0 1],[3 4]);
net.trainParam.epochs=500;
net=init(net);
net=train(net,P);
y=sim(net,P);
%获取训练后的自组织神经网络的权值
w1=net.IW{1,1};
%绘出训练后自组织神经网络的权值分布图
plotsom(w1,net.layers{1}.distances);
%输入测试数据
p=[0.5;0.5];
%对网络进行测试
y_test=sim(net,p);
%将测试数据所得到的将单值向量组变换成下标向量
y_test=vec2ind(y_test)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -