本發(fā)明涉及深度學(xué)習(xí)、大數(shù)據(jù),特別涉及一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法及相關(guān)裝置。
背景技術(shù):
1、近年來,ipv6地址的全球采用已經(jīng)逐漸增加,但其活躍地址預(yù)測(cè)的確切現(xiàn)狀可能會(huì)受到地區(qū)、組織和行業(yè)的影響。隨著互聯(lián)網(wǎng)設(shè)備的急劇增加,ipv6提供的更大地址空間已成為解決ipv4地址枯竭問題的關(guān)鍵手段之一。
2、ipv6的推廣在全球范圍內(nèi)取得了一些進(jìn)展,一些國(guó)家政府、互聯(lián)網(wǎng)服務(wù)提供商和企業(yè)逐漸采納ipv6,并在其網(wǎng)絡(luò)基礎(chǔ)設(shè)施中實(shí)施相關(guān)支持。許多互聯(lián)網(wǎng)服務(wù)提供商已經(jīng)在其網(wǎng)絡(luò)中部署了ipv6,并提供對(duì)ipv6的支持。這有助于推動(dòng)用戶和企業(yè)采用ipv6,因?yàn)槠湓O(shè)備可以與提供ipv6支持的網(wǎng)絡(luò)進(jìn)行兼容。為了促進(jìn)ipv6的全球采用,一些組織和標(biāo)準(zhǔn)機(jī)構(gòu)在國(guó)際層面進(jìn)行了協(xié)作。這種協(xié)作有助于制定共同的ipv6采用標(biāo)準(zhǔn)和推動(dòng)全球互聯(lián)網(wǎng)社區(qū)的共同努力。隨著更多的設(shè)備連接到互聯(lián)網(wǎng),ipv6的采用預(yù)計(jì)將持續(xù)增加。新興技術(shù),如物聯(lián)網(wǎng)(iot)和5g網(wǎng)絡(luò),對(duì)ipv6的需求可能會(huì)進(jìn)一步推動(dòng)其在全球范圍內(nèi)的普及。
3、然而,全球ipv6的采用程度仍然存在差異,對(duì)一些全球ipv6地址活躍程度的預(yù)測(cè)主要存在以下問題:第一,傳統(tǒng)的預(yù)測(cè)手段難以捕捉現(xiàn)有ipv6地址活躍程度的時(shí)間序列信息;第二,無法在時(shí)間維度上捕捉傳統(tǒng)特征之間的關(guān)系;第三,ipv6地址空間大,地址的活躍程度在較短的時(shí)間內(nèi)難以預(yù)測(cè),而傳統(tǒng)手段無法在長(zhǎng)時(shí)間序列情況下對(duì)地址的活躍程度進(jìn)行預(yù)測(cè)。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法及相關(guān)裝置,能夠提取地址數(shù)據(jù)中的關(guān)鍵特征,并采用交叉模型進(jìn)行運(yùn)算和預(yù)測(cè),得到預(yù)測(cè)結(jié)果,提升了活躍度預(yù)測(cè)時(shí)的準(zhǔn)確性。
2、本申請(qǐng)實(shí)施例的第一方面提供了一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法,所述方法包括:
3、獲取用戶的ipv6地址集合,以及所述ipv6地址集合中的述ipv6地址對(duì)應(yīng)的ipv6地址數(shù)據(jù),以及對(duì)ipv6地址數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗,得到目標(biāo)ipv6地址數(shù)據(jù);
4、從所述目標(biāo)ipv6地址數(shù)據(jù)中提取關(guān)鍵特征,所述關(guān)鍵特征包括相關(guān)組合特征、交叉特征、類別特征以及時(shí)間特征,以及采用哈希函數(shù)將原始ipv6地址進(jìn)行處理,得到原始特征;
5、將所述原始特征輸入至lg交叉模型中進(jìn)行運(yùn)算,得到gru_out,lstmout,以及將所述關(guān)鍵特征輸入至lg交叉模型中進(jìn)行運(yùn)算,得到batchnormal_out_1和batchnormal_out_2;
6、將gru_out,lstm_out,batchnormal_out_1和batchnormal_out_2分別輸入到全連接層進(jìn)行運(yùn)算后得到gru_out′,lstm_out′,batchnormal_out_1′和batchnormal_out_2′;
7、對(duì)gru_out′,lstm_out′,batchnormal_out_1′和batchnormal_out_2′分別按照權(quán)重0.3、0.3、0.2、0.2的權(quán)重進(jìn)行融合,最終輸出結(jié)果;
8、根據(jù)所述最終輸出結(jié)果進(jìn)行活躍地址預(yù)測(cè)。
9、本示例中,獲取用戶的ipv6地址集合,以及所述ipv6地址集合中的述ipv6地址對(duì)應(yīng)的ipv6地址數(shù)據(jù),以及對(duì)ipv6地址數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗,得到目標(biāo)ipv6地址數(shù)據(jù);從所述目標(biāo)ipv6地址數(shù)據(jù)中提取關(guān)鍵特征,所述關(guān)鍵特征包括相關(guān)組合特征、交叉特征、類別特征以及時(shí)間特征,以及采用哈希函數(shù)將原始ipv6地址進(jìn)行處理,得到原始特征;將所述原始特征輸入至lg交叉模型中進(jìn)行運(yùn)算,得到gru_out,lstmout,以及將所述關(guān)鍵特征輸入至lg交叉模型中進(jìn)行運(yùn)算,得到batchnormal_out_1和batchnormal_out_2;將gru_out,lstm_out,batchnormal_out_1和batchnormal_out_2分別輸入到全連接層進(jìn)行運(yùn)算后得到gru_out′,lstm_out′,batchnormal_out_1′和batchnormal_out_2′;對(duì)gru_out′,lstm_out′,batchnormal_out_1′和batchnormal_out_2′分別按照權(quán)重0.3、0.3、0.2、0.2的權(quán)重進(jìn)行融合,最終輸出結(jié)果;根據(jù)所述最終輸出結(jié)果進(jìn)行活躍地址預(yù)測(cè),因此,能夠提取地址數(shù)據(jù)中的關(guān)鍵特征,并采用交叉模型進(jìn)行運(yùn)算和預(yù)測(cè),得到預(yù)測(cè)結(jié)果,提升了活躍度預(yù)測(cè)時(shí)的準(zhǔn)確性。
10、本申請(qǐng)實(shí)施例的第二方面提供了一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)裝置,所述裝置包括:
11、獲取單元,用于獲取用戶的ipv6地址集合,以及所述ipv6地址集合中的述ipv6地址對(duì)應(yīng)的ipv6地址數(shù)據(jù),以及對(duì)ipv6地址數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗,得到目標(biāo)ipv6地址數(shù)據(jù);
12、提取單元,用于從所述目標(biāo)ipv6地址數(shù)據(jù)中提取關(guān)鍵特征,所述關(guān)鍵特征包括相關(guān)組合特征、交叉特征、類別特征以及時(shí)間特征,以及采用哈希函數(shù)將原始ipv6地址進(jìn)行處理,得到原始特征;
13、第一運(yùn)算單元,用于將所述原始特征輸入至lg交叉模型中進(jìn)行運(yùn)算,得到gru_out,lstmout,以及將所述關(guān)鍵特征輸入至lg交叉模型中進(jìn)行運(yùn)算,得到batchnormal_out_1和batchnormal_out_2;
14、第二運(yùn)算單元,用于將gru_out,lstm_out,batchnormal_out_1和batchnormal_out_2分別輸入到全連接層進(jìn)行運(yùn)算后得到gru_out′,lstm_out′,batchnormal_out_1′和batchnormal_out_2′;
15、融合單元,用于對(duì)gru_out′,lstm_out′,batchnormal_out_1′和batchnormal_out_2′分別按照權(quán)重0.3、0.3、0.2、0.2的權(quán)重進(jìn)行融合,最終輸出結(jié)果;
16、預(yù)測(cè)單元,用于根據(jù)所述最終輸出結(jié)果進(jìn)行活躍地址預(yù)測(cè)。
17、本申請(qǐng)實(shí)施例的第三方面提供一種終端,包括處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器,所述處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器相互連接,其中,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述處理器被配置用于調(diào)用所述程序指令,執(zhí)行如本申請(qǐng)實(shí)施例第一方面中的步驟指令。
18、本申請(qǐng)實(shí)施例的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,上述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行如本申請(qǐng)實(shí)施例第一方面中所描述的部分或全部步驟。
19、本申請(qǐng)實(shí)施例的第五方面提供了一種計(jì)算機(jī)程序產(chǎn)品,其中,上述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)了計(jì)算機(jī)程序的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)程序可操作來使計(jì)算機(jī)執(zhí)行如本申請(qǐng)實(shí)施例第一方面中所描述的部分或全部步驟。該計(jì)算機(jī)程序產(chǎn)品可以為一個(gè)軟件安裝包。
1.一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法,其特征在于,所述ipv6地址集合包括連續(xù)多日開源地址集中的地址;
3.根據(jù)權(quán)利要求2所述的一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法,其特征在于,所述采用哈希函數(shù)將原始ipv6地址進(jìn)行處理,得到原始特征,包括:
4.根據(jù)權(quán)利要求2所述的一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法,其特征在于,所述將所述關(guān)鍵特征輸入至lg交叉模型中進(jìn)行運(yùn)算,得到batchnormal_out_1和batchnormal_out_2,包括:
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)方法,其特征在于,所述對(duì)gru_out′,lstm_out′,batchnormal_out_1′和batchnormal_out_2′分別按照權(quán)重0.3、0.3、0.2、0.2的權(quán)重進(jìn)行融合,最終輸出結(jié)果,包括:
6.一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)裝置,其特征在于,所述裝置包括:
7.根據(jù)權(quán)利要求6所述的一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)裝置,其特征在于,所述ipv6地址集合包括連續(xù)多日開源地址集中的地址;
8.根據(jù)權(quán)利要求7所述的一種基于大數(shù)據(jù)的活躍ipv6地址預(yù)測(cè)裝置,其特征在于,在所述采用哈希函數(shù)將原始ipv6地址進(jìn)行處理,得到原始特征方面,所述提取單元具體用于:
9.一種終端,其特征在于,包括處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器,所述處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器相互連接,其中,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述處理器被配置用于調(diào)用所述程序指令,執(zhí)行如權(quán)利要求1-5任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述程序指令當(dāng)被處理器執(zhí)行時(shí)使所述處理器執(zhí)行如權(quán)利要求1-5任一項(xiàng)所述的方法。