|
void | arm_svm_polynomial_init_f16 (arm_svm_polynomial_instance_f16 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float16_t intercept, const float16_t *dualCoefficients, const float16_t *supportVectors, const int32_t *classes, int32_t degree, float16_t coef0, float16_t gamma) |
| SVM polynomial instance init function. More...
|
|
void | arm_svm_polynomial_init_f32 (arm_svm_polynomial_instance_f32 *S, uint32_t nbOfSupportVectors, uint32_t vectorDimension, float32_t intercept, const float32_t *dualCoefficients, const float32_t *supportVectors, const int32_t *classes, int32_t degree, float32_t coef0, float32_t gamma) |
| SVM polynomial instance init function. More...
|
|
void | arm_svm_polynomial_predict_f16 (const arm_svm_polynomial_instance_f16 *S, const float16_t *in, int32_t *pResult) |
| SVM polynomial prediction. More...
|
|
void | arm_svm_polynomial_predict_f32 (const arm_svm_polynomial_instance_f32 *S, const float32_t *in, int32_t *pResult) |
| SVM polynomial prediction. More...
|
|
Polynomial SVM classifier
◆ arm_svm_polynomial_init_f16()
void arm_svm_polynomial_init_f16 |
( |
arm_svm_polynomial_instance_f16 * |
S, |
|
|
uint32_t |
nbOfSupportVectors, |
|
|
uint32_t |
vectorDimension, |
|
|
float16_t |
intercept, |
|
|
const float16_t * |
dualCoefficients, |
|
|
const float16_t * |
supportVectors, |
|
|
const int32_t * |
classes, |
|
|
int32_t |
degree, |
|
|
float16_t |
coef0, |
|
|
float16_t |
gamma |
|
) |
| |
Classes are integer used as output of the function (instead of having -1,1 as class values).
- Parameters
-
[in] | S | points to an instance of the polynomial 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] | degree | Polynomial degree |
[in] | coef0 | coeff0 (scikit-learn terminology) |
[in] | gamma | gamma (scikit-learn terminology) |
- Returns
- none.
◆ arm_svm_polynomial_init_f32()
Classes are integer used as output of the function (instead of having -1,1 as class values).
- Parameters
-
[in] | S | points to an instance of the polynomial 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] | degree | Polynomial degree |
[in] | coef0 | coeff0 (scikit-learn terminology) |
[in] | gamma | gamma (scikit-learn terminology) |
- Returns
- none.
◆ arm_svm_polynomial_predict_f16()
- Parameters
-
[in] | S | Pointer to an instance of the polynomial SVM structure. |
[in] | in | Pointer to input vector |
[out] | pResult | Decision value |
- Returns
- none.
◆ arm_svm_polynomial_predict_f32()
- Parameters
-
[in] | S | Pointer to an instance of the polynomial SVM structure. |
[in] | in | Pointer to input vector |
[out] | pResult | Decision value |
- Returns
- none.