0
我已經用反向傳播算法訓練了NN並計算了MSE。現在我想查找正確分類結果的百分比(我正面臨分類問題)。任何幫助?Matlab神經網絡正確分類的結果
我已經用反向傳播算法訓練了NN並計算了MSE。現在我想查找正確分類結果的百分比(我正面臨分類問題)。任何幫助?Matlab神經網絡正確分類的結果
它取決於您的數據集,無論您是生成數據還是使用樣本給數據集。
在第一種情況下,您用NN生成一個樣本並檢查NN是否預測了正確的類。你再說一遍就說100次。並且對於每個正確分類的樣本,您都會將計數器正確地分類一個。然後,正確分類的結果的百分比等於CorrectlyClassified。爲了獲得更高的準確度,您可能不會生成100個樣本,而是X個樣本(其中X大於100)。那麼正確分類結果的百分比是: CorrectlyClassified/X*100
。
如果給出數據集,則應使用交叉驗證。一個例子見MATLAB documentation。
只需拿一個你知道正確分類的集合,讓分類器運行,然後你就可以計算正確分類概率的估計值。 – Egon