1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function y = test_chi2_kernel(filename)
eval(filename);
sg('set_features', 'TRAIN', traindat);
kname = ['set_kernel ', 'CHI2 REAL ', num2str(size_)];
sg('send_command',kname);
sg('send_command', 'init_kernel TRAIN');
trainkm = sg('get_kernel_matrix');
sg('set_features', 'TEST', testdat);
sg('send_command', 'init_kernel TEST');
testkm = sg('get_kernel_matrix');
a = max(max(abs(km_test-testkm)))
b = max(max(abs(km_test-testkm)))
if(a+b<1e-7)
y = 0;
else
y = 1;
end
|