?? 使用說明.txt
字號:
本程序為一個誤差向后傳播的三層前饋神經網絡有指導的學習算法
一、程序運行需要以下輸入文件(用戶可在下列文件中設置相應參數):
1.runfile.txt
讀取信息依次為:程序運行次數,
異或經網絡計算輸出文件名(result.txt),誤差報告輸出文件名(error.txt),樣本輸入數據文件名(pattern.txt),輸入權重及偏置量文件名(weight.txt),輸出權重及偏置量文件名(weightout.txt),樣本數目,循環次數,輸入節點數目,隱層節點數目,輸出節點數目,學習率,慣性因子(或沖量因子)
2.pattern.txt
異或學習樣本數據,共有四個樣本,每個樣本為:輸入值1,輸入值2,輸出值,樣本編號
3.weight.txt
讀取權值及偏置量初始值。
本程序可在runfile.txt文件中設置網絡結構(即由用戶設定隱層的節點數目),根據隱層節點數目在此文件中設置權值和偏置量的初始值。
二、運行結束后(即神經網絡訓練完成后)的輸出文件說明
1.weightout.txt
權值及偏值量
2.result.txt
將異或輸入數據輸入到訓練好的神經網絡,經過計算得到的輸出??梢栽紭颖咀鰧Ρ?。
3.error.txt
誤差報告數據文件,報告頻率可在程序中設置,即設置變量nReportErrors的值
三、程序運行
1.在當前目錄下執行: bp_back.exe
2.輸入運行文件名:runfile.txt
3.程序運行中將會提示經過多少次循環之后達到最小誤差要求(收斂條件)停止學習,以及停止學習時的誤差值。程序中常量ERRORLEVEL是最小誤差值
歡迎交流 wjchang1994@yahoo.com.cn
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -