16 using namespace shogun;
25 int32_t size,
float64_t w, int32_t ms, int32_t ss)
37 CGaussianKernel::init(l,r);
57 for (int32_t i=0; i<alen; i++)
58 sum+=(avec[i]-bvec[i])*(avec[i]-bvec[i]);
59 result += exp(-sum/
width) ;
64 for (int32_t i=0; i<alen-shift; i++)
65 sum+=(avec[i+shift]-bvec[i])*(avec[i+shift]-bvec[i]);
66 result += exp(-sum/
width)/(2*s) ;
69 for (int32_t i=0; i<alen-shift; i++)
70 sum+=(avec[i]-bvec[i+shift])*(avec[i]-bvec[i+shift]);
71 result += exp(-sum/
width)/(2*s) ;
80 void CGaussianShiftKernel::init()