LIBML  Version 3.2.4
LIBML DSP Software Library
Data Structures | Typedefs | Functions
tpt_math_svm.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  tpt_svm_linear_f32_s
 Instance structure for linear SVM prediction function. More...
 
struct  tpt_svm_polynomial_f32_s
 Instance structure for polynomial SVM prediction function. More...
 
struct  tpt_svm_rbf_f32_s
 Instance structure for rbf SVM prediction function. More...
 
struct  tpt_svm_sigmoid_f32_s
 Instance structure for sigmoid SVM prediction function. More...
 

Typedefs

typedef struct tpt_svm_linear_f32_s tpt_svm_linear_f32_t
 Instance structure for linear SVM prediction function. More...
 
typedef struct tpt_svm_polynomial_f32_s tpt_svm_polynomial_f32_t
 Instance structure for polynomial SVM prediction function. More...
 
typedef struct tpt_svm_rbf_f32_s tpt_svm_rbf_f32_t
 Instance structure for rbf SVM prediction function. More...
 
typedef struct tpt_svm_sigmoid_f32_s tpt_svm_sigmoid_f32_t
 Instance structure for sigmoid SVM prediction function. More...
 

Functions

void tpt_svm_linear_init_f32 (tpt_svm_linear_f32_t *aSVM, uint32_t nbOfSupportVectors, uint32_t vectorDimension, f32_t intercept, const f32_t *dualCoefficients, const f32_t *supportVectors, const int32_t *classes)
 SVM linear instance init function. More...
 
void tpt_svm_linear_predict_f32 (int32_t *aResult, const tpt_svm_linear_f32_t *aSVM, const f32_t *aInData)
 SVM linear prediction. More...
 
void tpt_svm_polynomial_init_f32 (tpt_svm_polynomial_f32_t *aSVM, uint32_t nbOfSupportVectors, uint32_t vectorDimension, f32_t intercept, const f32_t *dualCoefficients, const f32_t *supportVectors, const int32_t *classes, int32_t degree, f32_t coef0, f32_t gamma)
 SVM polynomial instance init function. More...
 
void tpt_svm_polynomial_predict_f32 (int32_t *aResult, const tpt_svm_polynomial_f32_t *aSVM, const f32_t *aInData)
 SVM polynomial prediction. More...
 
void tpt_svm_rbf_init_f32 (tpt_svm_rbf_f32_t *aSVM, uint32_t nbOfSupportVectors, uint32_t vectorDimension, f32_t intercept, const f32_t *dualCoefficients, const f32_t *supportVectors, const int32_t *classes, f32_t gamma)
 SVM radial basis function instance init function. More...
 
void tpt_svm_rbf_predict_f32 (int32_t *aResult, const tpt_svm_rbf_f32_t *aSVM, const f32_t *aInData)
 SVM rbf prediction. More...
 
void tpt_svm_sigmoid_init_f32 (tpt_svm_sigmoid_f32_t *aSVM, uint32_t nbOfSupportVectors, uint32_t vectorDimension, f32_t intercept, const f32_t *dualCoefficients, const f32_t *supportVectors, const int32_t *classes, f32_t coef0, f32_t gamma)
 SVM sigmoid instance init function. More...
 
void tpt_svm_sigmoid_predict_f32 (int32_t *aResult, const tpt_svm_sigmoid_f32_t *aSVM, const f32_t *aInData)
 SVM sigmoid prediction. More...
 

Typedef Documentation

◆ tpt_svm_linear_f32_t

Instance structure for linear SVM prediction function.

◆ tpt_svm_polynomial_f32_t

Instance structure for polynomial SVM prediction function.

◆ tpt_svm_rbf_f32_t

Instance structure for rbf SVM prediction function.

◆ tpt_svm_sigmoid_f32_t

Instance structure for sigmoid SVM prediction function.