📄 gabor.m
字号:
%======================================================================
% Copyright (C) 2005
% All rights reserved.
% File name: Gabor.m
% Notes: 应用RBF网络对 Gabor 进行函数逼近
% 检验反向传播的逼近效果
% 最简单的简单的梯度下降算法
% Version: 1.0
% Author: bug zhang
% Date: 2005.1
%======================================================================
close all %关闭所有的窗口
clear all %清除所有的变量
k=input('训练集点数=k,k=[3000] ');
if isempty(k),
k=3000;
end;
L=input('最大隐层神经元个数=L,L=[40] ');
if isempty(L),
L=40;
end;
S=input('归一化参数=S,S=[0.5] ');
if isempty(S),
S=0.5;
end;
X1=rand(1,k);
X2=rand(1,k);
X=[X1;X2];
Y=pi/2.*exp(-2.*(X1.^2+X2.^2)).*cos(2*pi.*(X1+X2));
net=newrb(X,Y,0,S,L,5);
X1=rand(1,30);
X2=rand(1,30);
X=[X1;X2];
Y1=pi/2.*exp(-2.*(X1.^2+X2.^2)).*cos(2*pi.*(X1+X2));
Y2=sim(net,X);
R=linspace(min(Y1),max(Y1),1000);
T=R;
figure(2)
plot(R,T,'-k',Y1,Y2,'+r')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -