![]() |
NMSIS-DSP
Version 1.4.1
NMSIS DSP Software Library
|
Functions | |
| RISCV_DSP_ATTRIBUTE void | riscv_svm_sigmoid_init_f16 (riscv_svm_sigmoid_instance_f16 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float16_t intercept, const float16_t *dualCoefficients, const float16_t *supportVectors, const int32_t *classes, float16_t coef0, float16_t gamma) |
| SVM sigmoid instance init function. More... | |
| RISCV_DSP_ATTRIBUTE void | riscv_svm_sigmoid_init_f32 (riscv_svm_sigmoid_instance_f32 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float32_t intercept, const float32_t *dualCoefficients, const float32_t *supportVectors, const int32_t *classes, float32_t coef0, float32_t gamma) |
| SVM sigmoid instance init function. More... | |
| RISCV_DSP_ATTRIBUTE void | riscv_svm_sigmoid_predict_f16 (const riscv_svm_sigmoid_instance_f16 *S, const float16_t *in, int32_t *pResult) |
| SVM sigmoid prediction. More... | |
| RISCV_DSP_ATTRIBUTE void | riscv_svm_sigmoid_predict_f32 (const riscv_svm_sigmoid_instance_f32 *S, const float32_t *in, int32_t *pResult) |
| SVM sigmoid prediction. More... | |
Sigmoid SVM classifier
| RISCV_DSP_ATTRIBUTE void riscv_svm_sigmoid_init_f16 | ( | riscv_svm_sigmoid_instance_f16 * | S, |
| uint32_t | nbOfSupportVectors, | ||
| uint32_t | vectorDimension, | ||
| float16_t | intercept, | ||
| const float16_t * | dualCoefficients, | ||
| const float16_t * | supportVectors, | ||
| const int32_t * | classes, | ||
| float16_t | coef0, | ||
| float16_t | gamma | ||
| ) |
SVM sigmoid instance init function.
Classes are integer used as output of the function (instead of having -1,1 as class values).
| [in] | S | points to an instance of the rbf SVM structure. |
| [in] | nbOfSupportVectors | Number of support vectors |
| [in] | vectorDimension | Dimension of vector space |
| [in] | intercept | Intercept |
| [in] | dualCoefficients | Array of dual coefficients |
| [in] | supportVectors | Array of support vectors |
| [in] | classes | Array of 2 classes ID |
| [in] | coef0 | coeff0 (scikit-learn terminology) |
| [in] | gamma | gamma (scikit-learn terminology) |
| RISCV_DSP_ATTRIBUTE void riscv_svm_sigmoid_init_f32 | ( | riscv_svm_sigmoid_instance_f32 * | S, |
| uint32_t | nbOfSupportVectors, | ||
| uint32_t | vectorDimension, | ||
| float32_t | intercept, | ||
| const float32_t * | dualCoefficients, | ||
| const float32_t * | supportVectors, | ||
| const int32_t * | classes, | ||
| float32_t | coef0, | ||
| float32_t | gamma | ||
| ) |
SVM sigmoid instance init function.
Classes are integer used as output of the function (instead of having -1,1 as class values).
| [in] | S | points to an instance of the rbf SVM structure. |
| [in] | nbOfSupportVectors | Number of support vectors |
| [in] | vectorDimension | Dimension of vector space |
| [in] | intercept | Intercept |
| [in] | dualCoefficients | Array of dual coefficients |
| [in] | supportVectors | Array of support vectors |
| [in] | classes | Array of 2 classes ID |
| [in] | coef0 | coeff0 (scikit-learn terminology) |
| [in] | gamma | gamma (scikit-learn terminology) |
| RISCV_DSP_ATTRIBUTE void riscv_svm_sigmoid_predict_f16 | ( | const riscv_svm_sigmoid_instance_f16 * | S, |
| const float16_t * | in, | ||
| int32_t * | pResult | ||
| ) |
SVM sigmoid prediction.
| [in] | S | Pointer to an instance of the rbf SVM structure. |
| [in] | in | Pointer to input vector |
| [out] | pResult | Decision value |
| RISCV_DSP_ATTRIBUTE void riscv_svm_sigmoid_predict_f32 | ( | const riscv_svm_sigmoid_instance_f32 * | S, |
| const float32_t * | in, | ||
| int32_t * | pResult | ||
| ) |
SVM sigmoid prediction.
| [in] | S | Pointer to an instance of the rbf SVM structure. |
| [in] | in | Pointer to input vector |
| [out] | pResult | Decision value |