我一直在嘗試實現一段時間的反向傳播神經網絡,並且我一次又一次地面臨問題。目前的進展是,我的神經網絡適用於XOR,AND和OR。多類神經網絡問題
下面的圖片顯示了我的神經網絡訓練XOR超過100000次迭代,它似乎收斂良好。爲此,我有2個輸入神經元和與2個神經元的隱藏層的單個輸出神經元它[雖然1就已經足夠了]
現在正在進行向前我訓練同一網絡的兩個區分在XY平面內的座標爲兩個類與2輸入神經元和1個輸出神經元和單隱層的相同結構具有兩個神經元:
下一個I訓練它僅但具有2個輸出神經元和結構的保持其餘兩個類同樣的,這段時間需要很長時間才能收斂,但它確實如此。 但現在我增加到三班; A類爲100和B類將是010和C級將是001,但現在,當我訓練它,然後它從來沒有收斂,並讓我對下面顯示的數據如下結果:
它似乎永遠不會匯聚。我觀察到這種模式,如果我增加輸出層神經元的數量,錯誤率就像任何東西一樣增加?我可以指導我去哪裏我錯了嗎?
輸出神經元的邏輯級別是什麼?綠色爲0-0.3,藍色爲0.3-0.7,紅色爲0.7-1.0? – 2015-02-17 23:58:23
不!實際上我的輸出層有3個神經元,所以如果它歸類爲A類,那麼輸出層的第一個神經元應該被觸發,並且該層的完整輸出將是100,並且類似地,如果b類然後完成輸出將是010等等 – 2015-02-18 00:09:49
什麼是這些產出的總和? – 2015-02-18 00:11:21