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

📄 neuralnetwork_rbf_classification.m

📁 rbf神经网络用于分类的matlab程序
💻 M
字号:
% RBF 神经网络用于模式分类
% 使用平台 - Matlab6.5
clc
clear
close all

%---------------------------------------------------
% 产生训练样本与测试样本,每一列为一个样本

trnx = [rand(3,5),rand(3,5)+1,rand(3,5)+2]; % 训练样本
trny= [repmat([1;0;0],1,5),repmat([0;1;0],1,5),repmat([0;0;1],1,5)];% 训练目标

tstx= [rand(3,5),rand(3,5)+1,rand(3,5)+2]; % 测试样本
tsty= [repmat([1;0;0],1,5),repmat([0;1;0],1,5),repmat([0;0;1],1,5)];% 测试目标

%---------------------------------------------------
% 训练与测试
net = newgrnn(trnx,trny);       % 训练
X = sim(net,tstx);                   % 测试 - 输出为预测值
X = full(compet(X))                     % 竞争输出

%---------------------------------------------------
% 结果统计

Result = ~sum(abs(X-tsty))               % 正确分类显示为1
Percent = sum(Result)/length(Result)   % 正确分类率

⌨️ 快捷键说明

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