我正在嘗試使用Encog來處理this dataset。爲了做到這一點,我將輸出結果合併爲一個(似乎無法弄清楚如何使用多個預期輸出,即使我沒有成功嘗試手動訓練具有4個輸出神經元的NN),其值爲「disease1」, 「疾病2」,「無」和「兩者」。Encog查詢分類
從那裏開始,在CSV中使用分析師嚮導,自動過程用期望的輸出來訓練NN。來自文件的峯值:
"field:1","field:2","field:3","field:4","field:5","field:6","field:7","Output:field:7"
40.5,yes,yes,yes,yes,no,both,both
41.2,no,yes,yes,no,yes,second,second
現在我的問題是:如何查詢它?我嘗試過分類,但據我瞭解,結果只給出值{0,1,2},所以有兩個類我不能區分(都是0)。
這個問題同樣適用於Wiki中提供的Iris示例。另外,Encog如何從輸出神經元值推斷到0/1/2結果?
編輯:我發現的解決方案是爲疾病1和疾病2使用單獨的網絡,但我真的很想知道是否有可能將這些組合成一個。