1.一種基于BP神經(jīng)網(wǎng)絡(luò)的交互界面操作請求隊列處理方法,其特征在于,包括:
根據(jù)預設(shè)的多個請求指令集,對預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型進行訓練以得到目標BP神經(jīng)網(wǎng)絡(luò),其中,每個請求指令集中的請求指令具有相同功能操作;
將目標BP神經(jīng)網(wǎng)絡(luò)加入到具有相同功能操作的請求指令隊列中,并分別對請求指令完成時間閾值εt、定時器以及請求指令緩存進行初始化;
基于目標BP神經(jīng)網(wǎng)絡(luò),根據(jù)初始化后的請求指令完成時間閾值εt、定時器以及請求指令緩存,將接收到的請求指令發(fā)送給處理函數(shù)執(zhí)行;
處理函數(shù)對接收到的請求指令進行處理,并通過交互界面顯示處理結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述的根據(jù)預設(shè)的多個請求指令集,對預設(shè)訓練BP神經(jīng)網(wǎng)絡(luò)模型進行訓練以得到目標BP神經(jīng)網(wǎng)絡(luò),具體包括:
執(zhí)行多個請求指令集中的請求指令,記錄每個請求指令執(zhí)行完成的時間;
將多個請求指令集中的請求指令和每個請求指令執(zhí)行完成的時間作為訓練數(shù)據(jù);
根據(jù)訓練數(shù)據(jù)對預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型進行訓練,以得到目標BP神經(jīng)網(wǎng)絡(luò)。
3.如權(quán)利要求2所述的方法,其特征在于,所述的根據(jù)訓練數(shù)據(jù)對預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型進行訓練,具體包括:
根據(jù)處理后的訓練數(shù)據(jù),確定影響處理函數(shù)運行時間的參數(shù)個數(shù);
設(shè)置預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型的輸出層神經(jīng)元個數(shù)為1、采用一層隱含層并將影響處理函數(shù)運行時間的參數(shù)個數(shù)作為預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型的輸入層神經(jīng)元個數(shù),以對預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型進行訓練。
4.如權(quán)利要求2所述的方法,其特征在于,在所述根據(jù)訓練數(shù)據(jù)對預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型進行訓練,以得到目標BP神經(jīng)網(wǎng)絡(luò)之前,還包括:
對所述訓練數(shù)據(jù)進行歸一化處理,以得到處理后的訓練數(shù)據(jù);
相應(yīng)地,所述的根據(jù)訓練數(shù)據(jù)對預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型進行訓練,以得到目標BP神經(jīng)網(wǎng)絡(luò),具體包括:
根據(jù)處理后的訓練數(shù)據(jù)對預設(shè)BP神經(jīng)網(wǎng)絡(luò)模型進行訓練,以得到目標BP神經(jīng)網(wǎng)絡(luò)。
5.如權(quán)利要求1-4任一項所述的方法,其特征在于,所述的基于目標BP神經(jīng)網(wǎng)絡(luò),根據(jù)初始化后的請求指令完成時間閾值εt、定時器以及請求指令緩存,將接收到的請求指令發(fā)送給處理函數(shù)執(zhí)行,具體包括:
基于目標BP神經(jīng)網(wǎng)絡(luò),計算執(zhí)行接收到的請求指令的完成時間為t;
判斷時間t是否大于初始化后的請求指令完成時間閾值εt;
若時間t小于或等于時間閾值εt,則將接收到的請求指令發(fā)送給處理函數(shù)執(zhí)行;
若時間t大于時間閾值εt,則實時更新請求指令。
6.如權(quán)利要求5所述的方法,其特征在于,所述的實時更新請求指令具體包括:
判斷定時器是否處于運行狀態(tài);
若定時器處于閑置狀態(tài),設(shè)置定時器的定時時間為t,并將接收到的請求指令發(fā)送給處理函數(shù)執(zhí)行后立即啟動定時器。
7.如權(quán)利要求6所述的方法,其特征在于,在所述若時間t大于時間閾值εt,檢查定時器是否處于運行狀態(tài)之后,還包括:
若定時器處于運行狀態(tài),判斷是否接收到新的請求指令;
如果接收到新的請求指令,檢查初始化后的請求指令緩存是否存儲了新的請求指令;
若沒有存儲,將新的請求指令添加到請求指令緩存中;
若已經(jīng)存儲,將新的請求指令更新為最新接收到的請求指令。
8.如權(quán)利要求7所述的方法,其特征在于,在所述的定時器處于運行狀態(tài)時,所述方法還包括:
在定時器達到定時時間后,重置定時器并檢測請求指令緩存是否為空;
如果不為空,則處理請求指令緩存中的請求指令。
9.如權(quán)利要求7所述的方法,其特征在于,所述的若沒有存儲,將新的請求指令添加到請求指令緩存中,具體包括:
刪除請求指令緩存中已經(jīng)存儲的請求指令,并將新接收到的請求指令存儲在請求指令存儲中;
其中,所述的請求指令緩存的內(nèi)存空間僅能暫時存儲一條請求指令。
10.如權(quán)利要求7所述的方法,其特征在于,所述的定時器與所述的處理函數(shù)在不同的線程中運行。