17 using namespace shogun;
37 void CLinearARDKernel::init()
50 CDotKernel::init(l, r);
67 REQUIRE(alen==blen,
"Number of right and left hand features must be the "
76 SG_DEBUG(
"Initialized weights for LinearARDKernel (%p).\n",
this)
83 SG_ERROR(
"Index %i out of range for LinearARDKernel."\
94 SG_ERROR(
"Index %i out of range for LinearARDKernel."\
111 "features must be the same\n")
126 if (!strcmp(param->
m_name,
"weights"))
140 "features must be the same\n");
142 derivative(j,k)=avec[index]*bvec[index]*
m_weights[index];
149 SG_ERROR(
"Can't compute derivative wrt %s parameter\n", param->
m_name);