LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
riscv_math_svm.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define riscv_svm_linear_instance_f32   tpt_svm_linear_f32_t
#define riscv_svm_polynomial_instance_f32   tpt_svm_polynomial_f32_t
#define riscv_svm_rbf_instance_f32   tpt_svm_rbf_f32_t
#define riscv_svm_sigmoid_instance_f32   tpt_svm_sigmoid_f32_t
#define riscv_svm_linear_init_f32   tpt_svm_linear_init_f32
#define riscv_svm_polynomial_init_f32   tpt_svm_polynomial_init_f32
#define riscv_svm_rbf_init_f32   tpt_svm_rbf_init_f32
#define riscv_svm_sigmoid_init_f32   tpt_svm_sigmoid_init_f32
#define riscv_svm_linear_predict_f32(S, in, pResult)
#define riscv_svm_polynomial_predict_f32(S, in, pResult)
#define riscv_svm_rbf_predict_f32(S, in, pResult)
#define riscv_svm_sigmoid_predict_f32(S, in, pResult)

Enumerations

enum  riscv_ml_kernel_type { RISCV_ML_KERNEL_LINEAR = 0 , RISCV_ML_KERNEL_POLYNOMIAL = 1 , RISCV_ML_KERNEL_RBF = 2 , RISCV_ML_KERNEL_SIGMOID = 3 }

Macro Definition Documentation

◆ riscv_svm_linear_init_f32

#define riscv_svm_linear_init_f32   tpt_svm_linear_init_f32

◆ riscv_svm_linear_instance_f32

#define riscv_svm_linear_instance_f32   tpt_svm_linear_f32_t

◆ riscv_svm_linear_predict_f32

#define riscv_svm_linear_predict_f32 ( S,
in,
pResult )
Value:
void tpt_svm_linear_predict_f32(int32_t *aResult, const tpt_svm_linear_f32_t *aSVM, const f32_t *aInData)
SVM linear prediction.
Definition tpt_svm_linear_predict_f32.c:24

◆ riscv_svm_polynomial_init_f32

#define riscv_svm_polynomial_init_f32   tpt_svm_polynomial_init_f32

◆ riscv_svm_polynomial_instance_f32

#define riscv_svm_polynomial_instance_f32   tpt_svm_polynomial_f32_t

◆ riscv_svm_polynomial_predict_f32

#define riscv_svm_polynomial_predict_f32 ( S,
in,
pResult )
Value:
void tpt_svm_polynomial_predict_f32(int32_t *aResult, const tpt_svm_polynomial_f32_t *aSVM, const f32_t *aInData)
SVM polynomial prediction.
Definition tpt_svm_polynomial_predict_f32.c:53

◆ riscv_svm_rbf_init_f32

#define riscv_svm_rbf_init_f32   tpt_svm_rbf_init_f32

◆ riscv_svm_rbf_instance_f32

#define riscv_svm_rbf_instance_f32   tpt_svm_rbf_f32_t

◆ riscv_svm_rbf_predict_f32

#define riscv_svm_rbf_predict_f32 ( S,
in,
pResult )
Value:
tpt_svm_rbf_predict_f32(pResult, S, in)
void tpt_svm_rbf_predict_f32(int32_t *aResult, const tpt_svm_rbf_f32_t *aSVM, const f32_t *aInData)
SVM rbf prediction.
Definition tpt_svm_rbf_predict_f32.c:86

◆ riscv_svm_sigmoid_init_f32

#define riscv_svm_sigmoid_init_f32   tpt_svm_sigmoid_init_f32

◆ riscv_svm_sigmoid_instance_f32

#define riscv_svm_sigmoid_instance_f32   tpt_svm_sigmoid_f32_t

◆ riscv_svm_sigmoid_predict_f32

#define riscv_svm_sigmoid_predict_f32 ( S,
in,
pResult )
Value:
void tpt_svm_sigmoid_predict_f32(int32_t *aResult, const tpt_svm_sigmoid_f32_t *aSVM, const f32_t *aInData)
SVM sigmoid prediction.
Definition tpt_svm_sigmoid_predict_f32.c:24

Enumeration Type Documentation

◆ riscv_ml_kernel_type

Enumerator
RISCV_ML_KERNEL_LINEAR 
RISCV_ML_KERNEL_POLYNOMIAL 
RISCV_ML_KERNEL_RBF 
RISCV_ML_KERNEL_SIGMOID