How to deploy SVM on ARM Cortex-M processor

24 次查看(过去 30 天)
Hi everyone.
I have a project in which I have to deploy a SVM (support vector machine) model into an ARM Cortex-M processor. I have already successfully trained my SVM, but I don't know how to deploy it on my edge device (microcontroller). I know that there is a library for neural network (CMSIS NN), but it has little support, as far as I can see. Can anyone help?

采纳的回答

Walter Roberson
Walter Roberson 2019-1-1
In your interactive MATLAB session, you save() the classification model you trained. In the code for use on the deployed machine, you load() the model and predict() using it.
  2 个评论

请先登录,再进行评论。

更多回答(1 个)

Micael Coutinho
Micael Coutinho 2019-1-2
Thank you. It worked.
  4 个评论
Walter Roberson
Walter Roberson 2019-3-18
I am not sure. You might have to alter that to use
yfit = predict(trainedClassifier, T2);

请先登录,再进行评论。

产品


版本

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by