32 #ifndef SPECIAL_PURPOSE_H_ 33 #define SPECIAL_PURPOSE_H_ 46 namespace special_purpose
50 template <Backend backend=linalg_traits<Linsolver>::backend,
class Matrix>
57 template <Backend backend=linalg_traits<Linsolver>::backend,
class Matrix>
64 template <Backend backend=linalg_traits<Linsolver>::backend,
class Matrix>
71 template <Backend backend=linalg_traits<Linsolver>::backend,
class Matrix>
80 template <Backend backend=linalg_traits<Linsolver>::backend,
class Matrix>
89 template <Backend backend=linalg_traits<Linsolver>::backend,
class Matrix>
98 template <Backend backend=linalg_traits<Linsolver>::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)