SHOGUN  4.0.0
函数
Core.h 文件参考

浏览源代码.

函数

template<Backend backend = linalg_traits<Core>::backend, class Matrix >
void matrix_product (Matrix A, Matrix B, Matrix C, bool transpose_A=false, bool transpose_B=false, bool overwrite=true)
 
template<Backend backend = linalg_traits<Core>::backend, class Matrix >
void add (Matrix A, Matrix B, Matrix C, typename Matrix::Scalar alpha=1.0, typename Matrix::Scalar beta=1.0)
 
template<Backend backend = linalg_traits<Core>::backend, class Matrix >
void subtract (Matrix A, Matrix B, Matrix C, typename Matrix::Scalar alpha=1.0, typename Matrix::Scalar beta=1.0)
 
template<Backend backend = linalg_traits<Core>::backend, class Matrix >
void scale (Matrix A, Matrix B, typename Matrix::Scalar alpha)
 
template<Backend backend = linalg_traits<Core>::backend, class Matrix >
void elementwise_product (Matrix A, Matrix B, Matrix C)
 
template<Backend backend = linalg_traits<Core>::backend, class Matrix >
implementation::elementwise_square< backend, Matrix >::ReturnType elementwise_square (Matrix m)
 
template<Backend backend = linalg_traits<Core>::backend, class Matrix , class ResultMatrix >
void elementwise_square (Matrix m, ResultMatrix result)
 
template<Backend backend = linalg_traits<Core>::backend, class Matrix >
void convolve (Matrix X, Matrix W, Matrix Y, bool flip=false, bool overwrite=true, int32_t stride_x=1, int32_t stride_y=1)
 

SHOGUN 机器学习工具包 - 项目文档