CMSIS-DSP
Version 1.10.0
CMSIS DSP Software Library
|
Functions | |
void | arm_svm_sigmoid_init_f16 (arm_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... | |
void | arm_svm_sigmoid_init_f32 (arm_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... | |
void | arm_svm_sigmoid_predict_f16 (const arm_svm_sigmoid_instance_f16 *S, const float16_t *in, int32_t *pResult) |
SVM sigmoid prediction. More... | |
void | arm_svm_sigmoid_predict_f32 (const arm_svm_sigmoid_instance_f32 *S, const float32_t *in, int32_t *pResult) |
SVM sigmoid prediction. More... | |
Sigmoid SVM classifier
void arm_svm_sigmoid_init_f16 | ( | arm_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 | ||
) |
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) |
void arm_svm_sigmoid_init_f32 | ( | arm_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 | ||
) |
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) |
void arm_svm_sigmoid_predict_f16 | ( | const arm_svm_sigmoid_instance_f16 * | S, |
const float16_t * | in, | ||
int32_t * | pResult | ||
) |
[in] | S | Pointer to an instance of the rbf SVM structure. |
[in] | in | Pointer to input vector |
[out] | pResult | Decision value |
void arm_svm_sigmoid_predict_f32 | ( | const arm_svm_sigmoid_instance_f32 * | S, |
const float32_t * | in, | ||
int32_t * | pResult | ||
) |
[in] | S | Pointer to an instance of the rbf SVM structure. |
[in] | in | Pointer to input vector |
[out] | pResult | Decision value |