aboutsummaryrefslogtreecommitdiff
path: root/tests/aux/test_kernel_dot_sparse.m
blob: 86a439e1dcc1537f97eefab4381d8e2d57546741 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#function test_kernel_dot_sparse(kerneltype)

  kerneltype = 'rbf'; 
 
  X = [1 2 0 0 0 0;
       0 3 0 4 0 0;
       0 0 5 6 7 0;
       0 0 0 0 0 8];
  [n, m] = size(X);
  spZ = sparse([ones(n, 1), X]);
  
  gamma = 0.05;
  degree = 1.7;
  const = 0.75;
  
  K = zeros(n, n);
  if strcmp(kerneltype, 'rbf')
    for i=1:n
      for j=1:n
        K(i, j) = exp(-gamma * sum((spZ(i, 2:end) - spZ(j, 2:end)).^2));
      end
    end
  end

#end