本技術(shù)涉及網(wǎng)絡(luò)模型,特別是涉及一種流量數(shù)據(jù)的回滾方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、在現(xiàn)代復(fù)雜的網(wǎng)絡(luò)環(huán)境中,為了優(yōu)化計算資源,通常將網(wǎng)絡(luò)模型訓(xùn)練放在數(shù)據(jù)中心的服務(wù)器中,由服務(wù)器將訓(xùn)練好的新模型推送到網(wǎng)絡(luò)設(shè)備上,以實現(xiàn)網(wǎng)絡(luò)模型的更新,即由舊模型到新模型的更新。
2、為防止更新后的新模型在運行過程中出現(xiàn)異常而導(dǎo)致網(wǎng)絡(luò)服務(wù)受到影響,目前會設(shè)置流量數(shù)據(jù)的回滾機(jī)制,回滾機(jī)制可以實現(xiàn)在新模型出現(xiàn)異常時,能夠?qū)⑿履P托枰幚淼牧髁繑?shù)據(jù)回滾至舊模型。但是,現(xiàn)有技術(shù)將新模型處理的全部流量數(shù)據(jù)回滾至舊模型的過程中靈活性較低。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高流量數(shù)據(jù)回滾至舊模型的靈活性的流量數(shù)據(jù)的回滾方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)。
2、第一方面,本技術(shù)提供了一種流量數(shù)據(jù)的回滾方法。所述方法包括:
3、在網(wǎng)絡(luò)模型更新的過程中,獲取目標(biāo)網(wǎng)絡(luò)模型運行過程中的第一性能數(shù)據(jù);
4、在所述第一性能數(shù)據(jù)不符合模型運行條件的情況下,根據(jù)所述第一性能數(shù)據(jù)對應(yīng)的性能等級,確定所述目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略;
5、根據(jù)所述數(shù)據(jù)回滾策略,將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型。
6、在其中一個實施例中,所述根據(jù)所述數(shù)據(jù)回滾策略,將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型,包括:
7、根據(jù)所述數(shù)據(jù)回滾策略,對所述目標(biāo)網(wǎng)絡(luò)模型處理的流量數(shù)據(jù)對應(yīng)的實際分配系數(shù)進(jìn)行系數(shù)調(diào)整,得到目標(biāo)分配系數(shù);
8、根據(jù)所述目標(biāo)分配系數(shù),將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至所述歷史網(wǎng)絡(luò)模型。
9、在其中一個實施例中,在所述性能等級為輕度異常等級的情況下,所述目標(biāo)分配系數(shù)包括多個依次減小的第一分配系數(shù),且各所述第一分配系數(shù)均大于0且小于所述實際分配系數(shù),所述根據(jù)所述目標(biāo)分配系數(shù),將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至所述歷史網(wǎng)絡(luò)模型,包括:
10、按照各所述第一分配系數(shù)由大到小的梯度順序,將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)梯度回滾至所述歷史網(wǎng)絡(luò)模型。
11、在其中一個實施例中,所述方法還包括:
12、將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)梯度回滾至所述歷史網(wǎng)絡(luò)模型的過程中,若檢測到所述目標(biāo)網(wǎng)絡(luò)模型運行過程中的第二性能數(shù)據(jù)符合所述模型運行條件,則禁止繼續(xù)將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)梯度回滾至所述歷史網(wǎng)絡(luò)模型。
13、在其中一個實施例中,所述數(shù)據(jù)回滾策略包括與各所述第一分配系數(shù)分別對應(yīng)的第一系數(shù)調(diào)整值,所述根據(jù)所述數(shù)據(jù)回滾策略,對所述目標(biāo)網(wǎng)絡(luò)模型處理的流量數(shù)據(jù)對應(yīng)的實際分配系數(shù)進(jìn)行系數(shù)調(diào)整,得到目標(biāo)分配系數(shù),包括:
14、將所述實際分配系數(shù)分別與各所述第一系數(shù)調(diào)整值進(jìn)行差值運算,得到所述多個第一分配系數(shù)。
15、在其中一個實施例中,在所述性能等級為中度異常等級的情況下,所述目標(biāo)分配系數(shù)大于0且小于所述實際分配系數(shù),所述根據(jù)所述目標(biāo)分配系數(shù),將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至所述歷史網(wǎng)絡(luò)模型,包括:
16、根據(jù)所述目標(biāo)分配系數(shù),將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)回滾至所述歷史網(wǎng)絡(luò)模型。
17、在其中一個實施例中,在所述性能等級為重度異常等級的情況下,所述目標(biāo)分配系數(shù)等于0,所述根據(jù)所述目標(biāo)分配系數(shù),將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至所述歷史網(wǎng)絡(luò)模型,包括:
18、根據(jù)所述目標(biāo)分配系數(shù),將所述目標(biāo)網(wǎng)絡(luò)模型處理的全部流量數(shù)據(jù)回滾至所述歷史網(wǎng)絡(luò)模型。
19、在其中一個實施例中,所述數(shù)據(jù)回滾策略包括第二系數(shù)調(diào)整值,所述根據(jù)所述數(shù)據(jù)回滾策略,對所述目標(biāo)網(wǎng)絡(luò)模型處理的流量數(shù)據(jù)對應(yīng)的實際分配系數(shù)進(jìn)行系數(shù)調(diào)整,得到目標(biāo)分配系數(shù),包括:
20、將所述實際分配系數(shù)與所述第二系數(shù)調(diào)整值進(jìn)行差值運算,得到所述目標(biāo)分配系數(shù)。
21、在其中一個實施例中,所述根據(jù)所述第一性能數(shù)據(jù)對應(yīng)的性能等級,確定所述目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略,包括:
22、確定所述第一性能數(shù)據(jù)與預(yù)設(shè)的性能閾值之間的數(shù)據(jù)差異量化值;
23、根據(jù)所述數(shù)據(jù)差異量化值,確定所述第一性能數(shù)據(jù)對應(yīng)的所述性能等級;
24、根據(jù)各候選回滾策略對應(yīng)的候選等級和所述性能等級,確定所述目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略。
25、在其中一個實施例中,所述方法還包括:
26、在所述第一性能數(shù)據(jù)符合所述模型運行條件的情況下,將所述歷史網(wǎng)絡(luò)模型處理器的全部流量數(shù)據(jù)遷移至所述目標(biāo)網(wǎng)絡(luò)模型。
27、第二方面,本技術(shù)還提供了一種流量數(shù)據(jù)的回滾裝置。所述裝置包括:
28、獲取模塊,用于在網(wǎng)絡(luò)模型更新的過程中,獲取目標(biāo)網(wǎng)絡(luò)模型運行過程中的第一性能數(shù)據(jù);
29、確定模塊,用于在所述第一性能數(shù)據(jù)不符合模型運行條件的情況下,根據(jù)所述第一性能數(shù)據(jù)對應(yīng)的性能等級,確定所述目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略;
30、回滾模塊,用于根據(jù)所述數(shù)據(jù)回滾策略,將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型。
31、第三方面,本技術(shù)還提供了一種計算機(jī)設(shè)備。所述計算機(jī)設(shè)備包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)以下步驟:
32、在網(wǎng)絡(luò)模型更新的過程中,獲取目標(biāo)網(wǎng)絡(luò)模型運行過程中的第一性能數(shù)據(jù);
33、在所述第一性能數(shù)據(jù)不符合模型運行條件的情況下,根據(jù)所述第一性能數(shù)據(jù)對應(yīng)的性能等級,確定所述目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略;
34、根據(jù)所述數(shù)據(jù)回滾策略,將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型。
35、第四方面,本技術(shù)還提供了一種計算機(jī)可讀存儲介質(zhì)。所述計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
36、在網(wǎng)絡(luò)模型更新的過程中,獲取目標(biāo)網(wǎng)絡(luò)模型運行過程中的第一性能數(shù)據(jù);
37、在所述第一性能數(shù)據(jù)不符合模型運行條件的情況下,根據(jù)所述第一性能數(shù)據(jù)對應(yīng)的性能等級,確定所述目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略;
38、根據(jù)所述數(shù)據(jù)回滾策略,將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型。
39、第五方面,本技術(shù)還提供了一種計算機(jī)程序產(chǎn)品。所述計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
40、在網(wǎng)絡(luò)模型更新的過程中,獲取目標(biāo)網(wǎng)絡(luò)模型運行過程中的第一性能數(shù)據(jù);
41、在所述第一性能數(shù)據(jù)不符合模型運行條件的情況下,根據(jù)所述第一性能數(shù)據(jù)對應(yīng)的性能等級,確定所述目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略;
42、根據(jù)所述數(shù)據(jù)回滾策略,將所述目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型。
43、上述流量數(shù)據(jù)的回滾方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì),通過獲取目標(biāo)網(wǎng)絡(luò)模型運行過程中的第一性能數(shù)據(jù),進(jìn)而,在第一性能數(shù)據(jù)不符合模型運行條件的情況下,根據(jù)第一性能數(shù)據(jù)對應(yīng)的性能等級,確定目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略,并根據(jù)數(shù)據(jù)回滾策略,將目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型。根據(jù)上述內(nèi)容可知,本技術(shù)在將流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型的過程中并不是直接將全部的流量數(shù)據(jù)都回滾至歷史網(wǎng)絡(luò)模型,而是根據(jù)第一性能數(shù)據(jù)對應(yīng)的性能等級,確定目標(biāo)網(wǎng)絡(luò)模型對應(yīng)的數(shù)據(jù)回滾策略,進(jìn)而,根據(jù)數(shù)據(jù)回滾策略將目標(biāo)網(wǎng)絡(luò)模型處理的部分流量數(shù)據(jù)或者全部流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型;以此,提高了將流量數(shù)據(jù)回滾至歷史網(wǎng)絡(luò)模型的靈活程度,實現(xiàn)了根據(jù)目標(biāo)網(wǎng)絡(luò)模型的實際情況,動態(tài)調(diào)整回滾策略中流量數(shù)據(jù)輸入至目標(biāo)網(wǎng)絡(luò)模型和歷史網(wǎng)絡(luò)模型的比例,以此實現(xiàn)目標(biāo)網(wǎng)絡(luò)模型不同異常情況的精準(zhǔn)、靈活調(diào)整,保證了目標(biāo)網(wǎng)絡(luò)模型的持續(xù)穩(wěn)定運行。