1.一種基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述方法包括以下步驟:
2.如權利要求1所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟1的過程如下:
3.如權利要求2所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟1.1中,服務數據集包含以下信息:
4.如權利要求1~3之一所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟2的過程如下:
5.如權利要求4所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟2.2中,單項服務視圖中的用戶向量和云原生服務向量的構建過程如下:
6.如權利要求4所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟2.3中,組合服務視圖中的用戶向量、云原生服務向量和服務組合向量的構建過程如下:
7.如權利要求1~3之一所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟3的過程如下:
8.如權利要求7所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟3.4中,通過數據增強操作,構造用戶樣本對和服務樣本對的過程如下:
9.如權利要求1~3之一所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟4的過程如下:
10.如權利要求9所述的基于跨視圖對比學習的多樣化云原生服務推薦方法,其特征在于,所述步驟4.3中,列表內相似性的計算過程過程如下: