matlab - Matlab:如何将“fitcecoc”的输出存储在数据库中

matlab - Matlab:如何将“fitcecoc”的输出存储在数据库中,第1张

在Matlab帮助部分,有一个非常有用的例子来解决“使用HOG功能进行数字分类”下的分类问题。您可以通过“打开此示例”来轻松执行完整脚本。但是,我想知道是否有办法将“fitcecoc”的输出存储在数据库中,这样您就不必每次运行代码时都要进行培训和分类。以下是与我的问题相关的代码部分:

out[1]

所以,我想做的就是在数据库中存储'classifier'并检索它以获取以下代码:

% fitcecoc uses SVM learners and a 'One-vs-One' encoding scheme.
classifier = fitcecoc(trainingFeatures, trainingLabels);

最佳答案:

1 个答案:

答案 0 :(得分:1)

在Matlab中查看Database Toolbox。

您可以将分类器变量保存在文件中:

save('classifier.mat','classifier')

然后在执行预测

之前加载它
load('classifier.mat')
predictedLabels = predict(classifier, testFeatures);
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复