资源简介
以获胜神经元为中心设定一个邻域半径,该半径圈定的范围称为优胜邻域。

代码片段和文件信息
%% I. 清空环境变量
clear all
clc
%% II. 训练集/测试集产生
%%
% 1. 导入数据
load water_data.mat
%%
% 2. 数据归一化
attributes = mapminmax(attributes);
%%
% 3. 训练集和测试集划分
% 训练集——35个样本
P_train = attributes(:1:35);
T_train = classes(:1:35);
% 测试集——4个样本
P_test = attributes(:36:end);
T_test = classes(:36:end);
%% III. 竞争神经网络创建、训练及仿真测试
%%
% 1. 创建网络
net = newc(minmax(P_train)40.010.01);
%%
% 2. 设置训练参数
net.trainParam.epochs = 500;
%%
% 3. 训练网络
net = train(netP_train);
%%
% 4. 仿真测试
% 训练集
t_sim_compet_1 = sim(netP_train);
T_sim_compet_1 = vec2ind(t_sim_compet_1);
% 测试集
t_sim_compet_2 = sim(netP_test);
T_sim_compet_2 = vec2ind(t_sim_compet_2);
%% IV. SOFM神经网络创建、训练及仿真测试
%%
% 1. 创建网络
net = newsom(P_train[4 4]);
%%
% 2. 设置训练参数
net.trainParam.epochs = 200;
%%
% 3. 训练网络
net = train(netP_train);
%%
% 4. 仿真测试
% 训练集
t_sim_sofm_1 = sim(netP_train);
T_sim_sofm_1 = vec2ind(t_sim_sofm_1);
% 测试集
t_sim_sofm_2 = sim(netP_test);
T_sim_sofm_2 = vec2ind(t_sim_sofm_2);
%% V. 结果对比
%%
% 1. 竞争神经网络
result_compet_1 = [T_train‘ T_sim_compet_1‘]
result_compet_2 = [T_test‘ T_sim_compet_2‘]
%%
% 2. SOFM神经网络
result_sofm_1 = [T_train‘ T_sim_sofm_1‘]
result_sofm_2 = [T_test‘ T_sim_sofm_2‘]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1391 2015-09-13 16:01 SOFM神经网络创建\main.m
文件 212 2010-09-25 21:41 SOFM神经网络创建\newc_sim.m
文件 1743 2010-09-25 21:33 SOFM神经网络创建\newc_train.m
目录 0 2010-02-13 20:16 SOFM神经网络创建
----------- --------- ---------- ----- ----
3346 4
- 上一篇:DEMATEL代码
- 下一篇:MATLAB中图像背景噪声去除
相关资源
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 《MATLAB 智能算法超级学习手册》-程序
- 读取txt文件内容matlab代码实现
- 算术编码解码matlab源代码
- OFDM系统MATLAB仿真代码
- 图像小波变换MatLab源代码
- 细胞图像分割matlab代码
- 基于MP的时频分析MATLAB代码
- 工程优化问题的Matlab实现代码
- WCDMA matlab代码
- 数字图像处理radon matlab变换算法代码
- 数字信号处理 理论算法与实现 胡广书
- 激光谐振腔课程设计(matlab)exe及源
- 基于harris算法的角点检测matlab原代码
- 北邮Matlab实验报告和代码
- 图像降噪Matlab代码
- matlab人脸识别和特征提取
- 圣诞树(matlab代码)
- 心音信号处理分析(附matlab代码)
- Pattern Recognition and Machine Learning(高清
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- 多目标跟踪 论文+代码
- 欧拉放大论文及matlab代码
- 蚁群算法论文+源代码
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- matlab读取SP3文件
- 手把手教你学DSP--基于TMS320C55x光盘 含
评论
共有 条评论