Saturday, February 4, 2012

MATLAB ile hızlı RBF kernel hesaplama

x=rand(1800,500);
y=rand(2000,500);

% MATLAB versiyonu
tic
K1=dist(x,y');
toc

% YGZ versiyonu
tic
a=sum(x.^2,2)*ones(1,size(y,1));
b=ones(size(x,1),1)*sum(y'.^2);
K2=sqrt(a+b-2*x*y');
toc

No comments:

Post a Comment