资源简介
详细地说明了RBF神经网络的各种算法实现,方便大家学习神经网络的原理,进一步加深了对神经网络的认识。
代码片段和文件信息
% RBF 神经网络用于模式分类
% 使用平台 - Matlab6.5
% 作者:陆振波,海军工程大学
% 欢迎同行来信交流与合作,更多文章与程序下载请访问我的个人主页
% 电子邮件:luzhenbo@sina.com
% 个人主页:luzhenbo.88uu.com.cn
clc
clear
close all
%---------------------------------------------------
% 产生训练样本与测试样本,每一列为一个样本
n1 = [rand(35)rand(35)+1rand(35)+2];
x1 = [repmat([1;0;0]15)repmat([0;1;0]15)repmat([0;0;1]15)];
n2 = [rand(35)rand(35)+1rand(35)+2];
x2 = [repmat([1;0;0]15)repmat([0;1;0]15)repmat([0;0;1]15)]
xn_train = n1; % 训练样本
dn_train = x1; % 训练目标
xn_test = n2; % 测试样本
dn_test = x2; % 测试目标
%---------------------------------------------------
% 训练与测试
net = newgrnn(xn_traindn_train); % 训练
X = sim(netxn_test); % 测试 - 输出为预测值
X = full(compet(X)) % 竞争输出
%---------------------------------------------------
% 结果统计
Result = ~sum(abs(X-x2)) % 正确分类显示为1
Percent = sum(Result)/length(Result) % 正确分类率
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1125 2006-03-22 10:14 RBF神经网络用于分类与回归\NeuralNetwork_RBF_Classification.m
文件 924 2006-03-22 10:14 RBF神经网络用于分类与回归\NeuralNetwork_RBF_Regression.m
文件 387 2006-03-24 17:47 RBF神经网络用于分类与回归\文件夹说明.txt
目录 0 2006-11-07 21:19 RBF神经网络用于分类与回归
----------- --------- ---------- ----- ----
2436 4
- 上一篇:ArcEngine 绘制图形清晰全注释完整代码
- 下一篇:计算傅里叶变换全息图实验
评论
共有 条评论