资源简介

简单的rbf预测算法,可直接运行出结果,无需再调试,中间有注释,容易理解

资源截图

代码片段和文件信息

clear;
clc;
M=10;
centers=[;];
deltas=[];
weights=[];
set = {};
gap=0.1;
%************************************************************************** 
XA=ones(1500);
YA=ones(1500);  %初始化A类的输入数据
XB=ones(1500);
YB=ones(1500);  %初始化B类的输入数据
for i=1:500
    XA(i)=cos(2*pi*(i+8)/25-0.25*pi)*(i+8)/25;
    YA(i)=sin(2*pi*(i+8)/25-0.25*pi)*(i+8)/25-0.25;
    XB(i)=sin(2*pi*(i+8)/25+0.25*pi)*(i+8)/-25;
    YB(i)=cos(2*pi*(i+8)/25+0.25*pi)*(i+8)/25-0.25;
end
scatter(XAYA20‘b‘);
hold on;
scatter(XBYB20‘k‘);
hold off;
X1=cat(1XAYA);
X2=cat(1XBYB);
X=cat(2X1X2);  %得到训练数据集XY
Y=zeros(11000);
Y(11:500)=1;
k=rand(11000);
[mn]=sort(k);
X=X(:n(1:1000));
Y=Y(:n(1:1000));
%************************************************************************** 
[XminXm

评论

共有 条评论