午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種云安全組件推薦方法、裝置及電子設(shè)備與流程

文檔序號:39728112發(fā)布日期:2024-10-22 13:30閱讀:1來源:國知局
一種云安全組件推薦方法、裝置及電子設(shè)備與流程

本發(fā)明涉及計算機(jī),尤其涉及一種云安全組件推薦方法、裝置及電子設(shè)備。


背景技術(shù):

1、隨著云計算機(jī)技術(shù)的迅速發(fā)展,將各類業(yè)務(wù)設(shè)置于云端成為一種趨勢,隨之而來的云安全問題受到云租戶的廣泛重視,云服務(wù)平臺為云租戶提供了多種可選的云安全組件,且云安全組件對應(yīng)的組件產(chǎn)品也種類繁多。

2、通常,云服務(wù)平臺可以通過人工為云租戶提供針對云安全組件和組件產(chǎn)品的推薦方案,但是,由于云安全組件以及對應(yīng)的組件產(chǎn)品的更新頻率較快,基于人工推薦的方式可能存在推薦不夠精準(zhǔn)以及推薦效率差的問題,影響云租戶的使用體驗,不能滿足日益增長的云安全需求。


技術(shù)實現(xiàn)思路

1、本發(fā)明實施例的目的是提供一種云安全組件推薦方法、裝置及電子設(shè)備,以解決現(xiàn)有技術(shù)中在生成針對云租戶的云安全組件和組件產(chǎn)品的推薦方案中,存在的推薦準(zhǔn)確性和推薦效率差的問題。

2、為解決上述技術(shù)問題,本發(fā)明實施例是這樣實現(xiàn)的:

3、第一方面,本發(fā)明實施例提供的一種云安全組件推薦方法,所述方法包括:

4、基于獲取的云租戶的信息、云安全組件的信息以及組件產(chǎn)品的信息,確定鄰接矩陣和特征矩陣,所述鄰接矩陣用于表征所述云租戶與所述云安全組件之間的使用關(guān)系,以及所述云安全組件與所述組件產(chǎn)品之間的使用關(guān)系,所述特征矩陣用于表征所述云租戶、所述云安全組件以及所述組件產(chǎn)品的特征信息;

5、通過預(yù)先訓(xùn)練的推薦模型,對所述鄰接矩陣和所述特征矩陣進(jìn)行處理,得到針對所述云租戶的第一推薦信息,所述推薦模型包括對所述特征矩陣和所述鄰接矩陣進(jìn)行特征提取處理的編碼器,以及用于對所述編碼器的輸出結(jié)果進(jìn)行重建得到推薦信息的解碼器;

6、基于所述云租戶已選擇的云安全組件和組件產(chǎn)品,以及所述第一推薦信息,確定與所述云租戶對應(yīng)的第二推薦信息,并將所述第二推薦信息包含的云安全組件和組件產(chǎn)品輸出給所述云租戶。

7、可選地,所述基于獲取的云租戶的信息、云安全組件的信息以及組件產(chǎn)品的信息,確定鄰接矩陣和特征矩陣,包括:

8、基于所述云租戶的信息、所述云安全組件的信息以及所述組件產(chǎn)品的信息,構(gòu)建目標(biāo)圖結(jié)構(gòu)數(shù)據(jù),所述目標(biāo)圖結(jié)構(gòu)數(shù)據(jù)包含節(jié)點和不同節(jié)點之間的連接關(guān)系,所述節(jié)點基于所述云租戶、所述云安全組件以及所述組件產(chǎn)品確定,所述不同節(jié)點之間的連接關(guān)系基于所述云租戶與所述云安全組件之間的使用關(guān)系,以及所述云安全組件與所述組件產(chǎn)品之間的使用關(guān)系確定;

9、對所述目標(biāo)圖結(jié)構(gòu)數(shù)據(jù)進(jìn)行轉(zhuǎn)化處理,得到所述鄰接矩陣和所述特征矩陣。

10、可選地,在所述通過預(yù)先訓(xùn)練的推薦模型,對所述鄰接矩陣和所述特征矩陣進(jìn)行處理,得到針對所述云租戶的第一推薦信息之前,還包括:

11、獲取用于訓(xùn)練所述推薦模型的歷史鄰接矩陣和歷史特征矩陣;

12、通過所述推薦模型的編碼器,將所述歷史鄰接矩陣和所述歷史特征矩陣投影到預(yù)設(shè)低維向量空間,得到第一向量表示;

13、通過所述推薦模型的解碼器,對所述第一向量表示進(jìn)行重建處理,得到重建的歷史鄰接矩陣;

14、基于預(yù)設(shè)損失函數(shù)、所述歷史鄰接矩陣和所述重建的歷史鄰接矩陣,確定損失值,并基于所述損失值,確定所述推薦模型是否收斂,并在確定所述推薦模型未收斂的情況下,基于所述歷史鄰接矩陣和所述歷史特征矩陣?yán)^續(xù)對所述推薦模型進(jìn)行訓(xùn)練直到所述推薦模型收斂,得到訓(xùn)練后的推薦模型。

15、可選地,所述通過所述推薦模型的編碼器,將所述歷史鄰接矩陣和所述歷史特征矩陣投影到預(yù)設(shè)低維向量空間,得到第一向量表示,包括:

16、通過所述編碼器的第一圖卷積層,對所述歷史鄰接矩陣和所述歷史特征矩陣進(jìn)行特征提取處理,得到第一子向量表示;

17、將所述第一子向量表示輸入所述編碼器中的第一舍棄層,得到第二子向量表示;

18、通過所述編碼器的第二圖卷積層,對所述第二子向量表示進(jìn)行特征提取處理,得到第三子向量表示,所述第二圖卷積層的卷積核個數(shù)小于所述第一圖卷積層的卷積核個數(shù);

19、將所述第三子向量表示輸入所述編碼器中的第二舍棄層,得到所述第一向量表示。

20、可選地,所述第一圖卷積層包括預(yù)設(shè)數(shù)量的神經(jīng)網(wǎng)絡(luò)層,所述通過所述編碼器的第一圖卷積層,對所述歷史鄰接矩陣和所述歷史特征矩陣進(jìn)行特征提取處理,得到第一子向量表示,包括:

21、將所述歷史特征矩陣作為初始輸出數(shù)據(jù),并基于預(yù)設(shè)非線性激活函數(shù)、所述歷史鄰接矩陣和所述初始輸出數(shù)據(jù),確定第一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù);

22、基于所述預(yù)設(shè)非線性激活函數(shù)、所述歷史鄰接矩陣和所述第一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定第二層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù);

23、基于所述預(yù)設(shè)非線性激活函數(shù)、所述歷史鄰接矩陣和所述第二層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定第三層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),并基于所述第三層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù)的確定方法,繼續(xù)確定第四層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),直到得到最后一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù);

24、將所述最后一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定為所述第一子向量表示。

25、可選地,所述基于所述預(yù)設(shè)非線性激活函數(shù)、所述歷史鄰接矩陣和所述第一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定第二層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),包括:

26、基于所述第二鄰接矩陣的節(jié)點度對角矩陣,對所述歷史鄰接矩陣進(jìn)行對稱歸一化處理,得到第一鄰接矩陣;

27、基于所述歷史鄰接矩陣和預(yù)設(shè)單元矩陣,得到第二鄰接矩陣;

28、基于所述第一鄰接矩陣、所述第二鄰接矩陣、所述第二鄰接矩陣的節(jié)點度對角矩陣、所述預(yù)設(shè)非線性激活函數(shù)、所述第二層的所述神經(jīng)網(wǎng)絡(luò)層的預(yù)設(shè)參數(shù)矩陣,以及所述第一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定所述第二層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù)。

29、可選地,所述通過所述推薦模型的解碼器,對所述第一向量表示進(jìn)行重建處理,得到重建的歷史鄰接矩陣,包括:

30、基于預(yù)設(shè)激活函數(shù)、所述第一向量表示,以及所述第一向量表示的轉(zhuǎn)置向量表示,得到所述重建的歷史鄰接矩陣。

31、第二方面,本發(fā)明實施例提供了一種云安全組件推薦裝置,所述裝置包括:

32、信息獲取模塊,用于基于獲取的云租戶的信息、云安全組件的信息以及組件產(chǎn)品的信息,確定鄰接矩陣和特征矩陣,所述鄰接矩陣用于表征所述云租戶與所述云安全組件之間的使用關(guān)系,以及所述云安全組件與所述組件產(chǎn)品之間的使用關(guān)系,所述特征矩陣用于表征所述云租戶、所述云安全組件以及所述組件產(chǎn)品的特征信息;

33、數(shù)據(jù)處理模塊,用于通過預(yù)先訓(xùn)練的推薦模型,對所述鄰接矩陣和所述特征矩陣進(jìn)行處理,得到針對所述云租戶的第一推薦信息,所述推薦模型包括對所述特征矩陣和所述鄰接矩陣進(jìn)行特征提取處理的編碼器,以及用于對所述編碼器的輸出結(jié)果進(jìn)行重建得到推薦信息的解碼器;

34、信息推薦模塊,用于基于所述云租戶已選擇的云安全組件和組件產(chǎn)品,以及所述第一推薦信息,確定與所述云租戶對應(yīng)的第二推薦信息,并將所述第二推薦信息包含的云安全組件和組件產(chǎn)品輸出給所述云租戶。

35、可選地,所述信息獲取模塊,用于:

36、基于所述云租戶的信息、所述云安全組件的信息以及所述組件產(chǎn)品的信息,構(gòu)建目標(biāo)圖結(jié)構(gòu)數(shù)據(jù),所述目標(biāo)圖結(jié)構(gòu)數(shù)據(jù)包含節(jié)點和不同節(jié)點之間的連接關(guān)系,所述節(jié)點基于所述云租戶、所述云安全組件以及所述組件產(chǎn)品確定,所述不同節(jié)點之間的連接關(guān)系基于所述云租戶與所述云安全組件之間的使用關(guān)系,以及所述云安全組件與所述組件產(chǎn)品之間的使用關(guān)系確定;

37、對所述目標(biāo)圖結(jié)構(gòu)數(shù)據(jù)進(jìn)行轉(zhuǎn)化處理,得到所述鄰接矩陣和所述特征矩陣。

38、可選地,所述裝置,還包括:

39、矩陣獲取模塊,用于獲取用于訓(xùn)練所述推薦模型的歷史鄰接矩陣和歷史特征矩陣;

40、數(shù)據(jù)編碼模塊,用于通過所述推薦模型的編碼器,將所述歷史鄰接矩陣和所述歷史特征矩陣投影到預(yù)設(shè)低維向量空間,得到第一向量表示;

41、向量重建模塊,用于通過所述推薦模型的解碼器,對所述第一向量表示進(jìn)行重建處理,得到重建的歷史鄰接矩陣;

42、模型訓(xùn)練模塊,用于基于預(yù)設(shè)損失函數(shù)、所述歷史鄰接矩陣和所述重建的歷史鄰接矩陣,確定損失值,并基于所述損失值,確定所述推薦模型是否收斂,并在確定所述推薦模型未收斂的情況下,基于所述歷史鄰接矩陣和所述歷史特征矩陣?yán)^續(xù)對所述推薦模型進(jìn)行訓(xùn)練直到所述推薦模型收斂,得到訓(xùn)練后的推薦模型。

43、可選地,所述數(shù)據(jù)編碼模塊,用于:

44、通過所述編碼器的第一圖卷積層,對所述歷史鄰接矩陣和所述歷史特征矩陣進(jìn)行特征提取處理,得到第一子向量表示;

45、將所述第一子向量表示輸入所述編碼器中的第一舍棄層,得到第二子向量表示;

46、通過所述編碼器的第二圖卷積層,對所述第二子向量表示進(jìn)行特征提取處理,得到第三子向量表示,所述第二圖卷積層的卷積核個數(shù)小于所述第一圖卷積層的卷積核個數(shù);

47、將所述第三子向量表示輸入所述編碼器中的第二舍棄層,得到所述第一向量表示。

48、可選地,所述第一圖卷積層包括預(yù)設(shè)數(shù)量的神經(jīng)網(wǎng)絡(luò)層,所述數(shù)據(jù)編碼模塊,用于:

49、將所述歷史特征矩陣作為初始輸出數(shù)據(jù),并基于預(yù)設(shè)非線性激活函數(shù)、所述歷史鄰接矩陣和所述初始輸出數(shù)據(jù),確定第一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù);

50、基于所述預(yù)設(shè)非線性激活函數(shù)、所述歷史鄰接矩陣和所述第一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定第二層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù);

51、基于所述預(yù)設(shè)非線性激活函數(shù)、所述歷史鄰接矩陣和所述第二層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定第三層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),并基于所述第三層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù)的確定方法,繼續(xù)確定第四層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),直到得到最后一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù);

52、將所述最后一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定為所述第一子向量表示。

53、可選地,所述數(shù)據(jù)編碼模塊,用于:

54、基于所述第二鄰接矩陣的節(jié)點度對角矩陣,對所述歷史鄰接矩陣進(jìn)行對稱歸一化處理,得到第一鄰接矩陣;

55、基于所述歷史鄰接矩陣和預(yù)設(shè)單元矩陣,得到第二鄰接矩陣;

56、基于所述第一鄰接矩陣、所述第二鄰接矩陣、所述第二鄰接矩陣的節(jié)點度對角矩陣、所述預(yù)設(shè)非線性激活函數(shù)、所述第二層的所述神經(jīng)網(wǎng)絡(luò)層的預(yù)設(shè)參數(shù)矩陣,以及所述第一層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù),確定所述第二層的所述神經(jīng)網(wǎng)絡(luò)層的輸出數(shù)據(jù)。

57、可選地,所述向量重建模塊,用于:

58、基于預(yù)設(shè)激活函數(shù)、所述第一向量表示,以及所述第一向量表示的轉(zhuǎn)置向量表示,得到所述重建的歷史鄰接矩陣。

59、第三方面,本發(fā)明實施例提供一種電子設(shè)備,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機(jī)程序,所述計算機(jī)程序被所述處理器執(zhí)行時實現(xiàn)上述實施例提供的云安全組件推薦方法的步驟。

60、第四方面,本發(fā)明實施例提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述實施例提供的云安全組件推薦方法的步驟。

61、第五方面,本發(fā)明實施例提供一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述實施例提供的云安全組件推薦方法的步驟。

62、由以上本發(fā)明實施例提供的技術(shù)方案可見,本發(fā)明實施例基于獲取的云租戶的信息、云安全組件的信息以及組件產(chǎn)品的信息,確定鄰接矩陣和特征矩陣,其中,鄰接矩陣可以用于表征云租戶與云安全組件之間的使用關(guān)系,以及云安全組件與組件產(chǎn)品之間的使用關(guān)系,特征矩陣可以用于表征云租戶、云安全組件以及組件產(chǎn)品的特征信息,通過預(yù)先訓(xùn)練的推薦模型,對鄰接矩陣和特征矩陣進(jìn)行處理,得到針對云租戶的第一推薦信息,推薦模型包括對特征矩陣和鄰接矩陣進(jìn)行特征提取處理的編碼器,以及用于對編碼器的輸出結(jié)果進(jìn)行重建得到推薦信息的解碼器,基于云租戶已選擇的云安全組件和組件產(chǎn)品,以及第一推薦信息,確定與云租戶對應(yīng)的第二推薦信息,并將第二推薦信息包含的云安全組件和組件產(chǎn)品輸出給云租戶。這樣,通過推薦模型可以提高針對云租戶的云安全組件和組件產(chǎn)品的推薦效率,另外,基于能夠表征云租戶與云安全組件之間的使用關(guān)系,以及云安全組件與組件產(chǎn)品之間的使用關(guān)系的鄰接矩陣,以及能夠表征云租戶、云安全組件以及組件產(chǎn)品的特征信息的特征矩陣,以及預(yù)先訓(xùn)練的推薦模型,能夠準(zhǔn)確的生成與云租戶對應(yīng)的第一推薦信息,進(jìn)而通過云租戶已選擇的云安全組件和組件產(chǎn)品,以及第一推薦信息,可以生成準(zhǔn)確性較高的第二推薦信息,從而可以提高針對云租戶的云安全組件和組件產(chǎn)品的推薦準(zhǔn)確性。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1