35 #ifndef SPECIAL_PURPOSE_H_
36 #define SPECIAL_PURPOSE_H_
46 namespace special_purpose
50 template <Backend backend=linalg_traits<Core>::backend,
class Matrix>
57 template <Backend backend=linalg_traits<Core>::backend,
class Matrix>
64 template <Backend backend=linalg_traits<Core>::backend,
class Matrix>
71 template <Backend backend=linalg_traits<Core>::backend,
class Matrix>
80 template <Backend backend=linalg_traits<Core>::backend,
class Matrix>
89 template <Backend backend=linalg_traits<Core>::backend,
class Matrix>
98 template <Backend backend=linalg_traits<Core>::backend,
class Matrix>
109 #endif // SPECIAL_PURPOSE_H_
static void compute(Matrix A)
static T compute(Matrix P, Matrix Q)
Matrix::Scalar squared_error(Matrix P, Matrix Q)
void logistic(Matrix A, Matrix result)
void multiply_by_logistic_derivative(Matrix A, Matrix C)
static void compute(Matrix A, Matrix result)
static T compute(Matrix P, Matrix Q)
void rectified_linear(Matrix A, Matrix result)
static void compute(Matrix A, Matrix result)
static void compute(Matrix A, Matrix C)
all of classes and functions are contained in the shogun namespace
Matrix::Scalar cross_entropy(Matrix P, Matrix Q)
void multiply_by_rectified_linear_derivative(Matrix A, Matrix C)
static void compute(Matrix A, Matrix C)