Saving and loading a Multiclass SVM Model

9 visualizaciones (últimos 30 días)
NC
NC el 2 de Jul. de 2018
Comentada: Ravi Singh el 19 de Mzo. de 2020
I want to save a trained multiclass SVM and then load it to make predictions. How to do this?

Respuesta aceptada

Stephan
Stephan el 2 de Jul. de 2018
Editada: Stephan el 2 de Jul. de 2018
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 comentarios
Stephan
Stephan el 2 de Jul. de 2018
Editada: Stephan el 2 de Jul. de 2018
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?
See saveCompactModel documentation for more information.
Ravi Singh
Ravi Singh el 19 de Mzo. de 2020
Hi stephen,
The code you provided to save is not working. Do we have something else to save.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Statistics and Machine Learning Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by