功能描述:
自上而下依次為:
數(shù)據(jù)文件夾,即所需要測試使用的數(shù)據(jù)集合;
數(shù)據(jù)預(yù)處理函數(shù);
神經(jīng)網(wǎng)絡(luò)預(yù)測函數(shù);
神經(jīng)網(wǎng)絡(luò)訓(xùn)練函數(shù)
非GUI的主函數(shù);
GUI
Guider界面;
GUI運(yùn)行主函數(shù);
神經(jīng)網(wǎng)絡(luò)部分參數(shù)定義;
你所提供的run函數(shù),即最后點(diǎn)擊運(yùn)行的函數(shù)。
有三種方法,你都可以進(jìn)行仿真:
第一:就是你課題上所要求的,運(yùn)行run。點(diǎn)擊RUN.M,就自動(dòng)彈出來了GUI界面
第二:點(diǎn)擊main_func,這個(gè)是沒有GUI的運(yùn)行;
第三:點(diǎn)擊main_gui,即對GUI進(jìn)行運(yùn)行;
下面簡要的對各個(gè)代碼進(jìn)行說明:
func_data_process.m
這個(gè)函數(shù),主要功能就是識別數(shù)據(jù)中的數(shù)據(jù),然后分別統(tǒng)計(jì)出每年的數(shù)據(jù),每個(gè)月的數(shù)據(jù)以及每天的數(shù)據(jù)。
func_NN_prediction.m
這個(gè)函數(shù),是利用訓(xùn)練得到的神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測的函數(shù),其主要功能就是將測試數(shù)據(jù)輸入,輸出預(yù)測數(shù)據(jù)。
func_NN_train.m
這個(gè)函數(shù),是神經(jīng)網(wǎng)絡(luò)訓(xùn)練函數(shù),通過對測試數(shù)據(jù)集和目標(biāo)測試集進(jìn)行訓(xùn)練,得到一個(gè)神經(jīng)網(wǎng)絡(luò),其中所涉及的非線性函數(shù)為:
main_func.m
這個(gè)函數(shù)就是對數(shù)據(jù)處理,神經(jīng)網(wǎng)絡(luò)訓(xùn)練,神經(jīng)網(wǎng)絡(luò)測試三個(gè)主要函數(shù)進(jìn)行調(diào)用,實(shí)現(xiàn)系統(tǒng)功能。
|