Saving and loading a Multiclass SVM Model
1 次查看(过去 30 天)
显示 更早的评论
I want to save a trained multiclass SVM and then load it to make predictions. How to do this?
0 个评论
采纳的回答
Stephan
2018-7-2
编辑:Stephan
2018-7-2
Hi,
save the workspace with the trained model in it. If you want to make predictions in later matlab sessions just load the corresponding .mat-file with your model and add the new data to workspace for that you want to make predictions.
The prediction itself is done with the
label = predict(SVMModel,X)
command, where X is your data set on which you want to make a new prediction. See the documentation for predict command for examples how to do.
Best regards
Stephan
3 个评论
Stephan
2018-7-2
编辑:Stephan
2018-7-2
Hi,
this should work like this:
saveCompactModel(SVMModel, 'your_filename');
Where SVMModel is the name of your model and your_filename means the wanted name of the .mat-file containing your model. If you dont want it to be saved in the actual working folder, specify the full path like
'C:\Projects\SVM\my_svm_model'
Do you have full rights fo write into the matlab working folder?
Ravi Singh
2020-3-19
Hi stephen,
The code you provided to save is not working. Do we have something else to save.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Statistics and Machine Learning Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!