19 using namespace shogun;
51 SG_ERROR(
"Number of training vectors does not match number of labels\n");
59 int32_t m = kernel_matrix.num_rows;
60 ASSERT(kernel_matrix.matrix && m>0 && n>0);
62 for(int32_t i=0; i < n; i++)
63 kernel_matrix.matrix[i+i*n]+=tau;
73 if (alpha_orig.
vlen!=n)
75 SG_ERROR(
"Number of labels does not match number of kernel"
76 " columns (num_labels=%d cols=%d\n", alpha_orig.
vlen, n);
79 clapack_dposv(CblasRowMajor,CblasUpper, n, 1, kernel_matrix.matrix, n, alpha, n);
117 cblas_dgemv(CblasColMajor, CblasTrans, m_int, n_int, 1.0, (
double*) kernel_matrix.
matrix,
118 m_int, (
double*) alpha, 1, 0.0, (
double*) Yh.
vector, 1);