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