17 using namespace shogun;
26 int32_t size,
float64_t w, int32_t ms, int32_t ss)
38 CGaussianKernel::init(l,r);
58 for (int32_t i=0; i<alen; i++)
59 sum+=(avec[i]-bvec[i])*(avec[i]-bvec[i]);
60 result += exp(-sum/
width) ;
65 for (int32_t i=0; i<alen-shift; i++)
66 sum+=(avec[i+shift]-bvec[i])*(avec[i+shift]-bvec[i]);
67 result += exp(-sum/
width)/(2*s) ;
70 for (int32_t i=0; i<alen-shift; i++)
71 sum+=(avec[i]-bvec[i+shift])*(avec[i]-bvec[i+shift]);
72 result += exp(-sum/
width)/(2*s) ;
81 void CGaussianShiftKernel::init()