1

在Matlab幫助部分中,有一個非常有用的例子來解決「使用HOG特徵的數字分類」下的分類問題。通過克服「打開此示例」,您可以輕鬆執行完整腳本。但是,我想知道是否有辦法將「fitcecoc」的輸出存儲在數據庫中,因此您不必每次和每次運行代碼時都需要繼續培訓和分類。下面是代碼的這是有關我的問題的部分:Matlab:如何將「fitcecoc」的輸出存儲在數據庫中

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

因此,所有我想要做的是存儲在數據庫中「分類」,並檢索以下代碼:

predictedLabels = predict(classifier, testFeatures); 

回答

1

在Matlab中查看Database Toolbox

你可以只保存分類變量在一個文件中:

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

,然後執行預測之前加載:

load('classifier.mat') 
predictedLabels = predict(classifier, testFeatures); 
相關問題