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