Linear SVM
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_init_f16 (riscv_svm_linear_instance_f16 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float16_t intercept, const float16_t *dualCoefficients, const float16_t *supportVectors, const int32_t *classes)
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_init_f32 (riscv_svm_linear_instance_f32 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float32_t intercept, const float32_t *dualCoefficients, const float32_t *supportVectors, const int32_t *classes)
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_predict_f16 (const riscv_svm_linear_instance_f16 *S, const float16_t *in, int32_t *pResult)
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_predict_f32 (const riscv_svm_linear_instance_f32 *S, const float32_t *in, int32_t *pResult)
- group linearsvm
Linear SVM classifier.
Functions
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_init_f16 (riscv_svm_linear_instance_f16 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float16_t intercept, const float16_t *dualCoefficients, const float16_t *supportVectors, const int32_t *classes)
SVM linear instance init function.
Classes are integer used as output of the function (instead of having -1,1 as class values).
- Parameters
S – [in] Parameters for the SVM function
nbOfSupportVectors – [in] Number of support vectors
vectorDimension – [in] Dimension of vector space
intercept – [in] Intercept
dualCoefficients – [in] Array of dual coefficients
supportVectors – [in] Array of support vectors
classes – [in] Array of 2 classes ID
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_init_f32 (riscv_svm_linear_instance_f32 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float32_t intercept, const float32_t *dualCoefficients, const float32_t *supportVectors, const int32_t *classes)
SVM linear instance init function.
Classes are integer used as output of the function (instead of having -1,1 as class values).
- Parameters
S – [in] Parameters for the SVM function
nbOfSupportVectors – [in] Number of support vectors
vectorDimension – [in] Dimension of vector space
intercept – [in] Intercept
dualCoefficients – [in] Array of dual coefficients
supportVectors – [in] Array of support vectors
classes – [in] Array of 2 classes ID
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_predict_f16 (const riscv_svm_linear_instance_f16 *S, const float16_t *in, int32_t *pResult)
SVM linear prediction.
- Parameters
S – [in] Pointer to an instance of the linear SVM structure.
in – [in] Pointer to input vector
pResult – [out] Decision value
- RISCV_DSP_ATTRIBUTE void riscv_svm_linear_predict_f32 (const riscv_svm_linear_instance_f32 *S, const float32_t *in, int32_t *pResult)
SVM linear prediction.
- Parameters
S – [in] Pointer to an instance of the linear SVM structure.
in – [in] Pointer to input vector
pResult – [out] Decision value