1.一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s1中,具體包括:將查詢集q中的每個查詢云api轉(zhuǎn)換為對應(yīng)的概率嵌入向量:
3.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s2中,具體包括以下步驟:
4.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s3中,具體包括:利用注意力網(wǎng)絡(luò)att得到和查詢集q整體互補的互補基向量e(q)base,如下式所示:
5.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s4中,具體包括:利用互補基向量e(q)base和候選云api?c嵌入向量e(c)之間的kl散度得到互補得分y,如下式所示:
6.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s5中,具體包括:按互補得分從大到小對候選云api進行排序,得到互補推薦列表crl,如下式所示:
7.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s6中,具體包括以下步驟:
8.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s7中,具體包括:利用推斷原因和真實原因qt之間的差異得到溯因損失aloss,如下式所示:
9.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s8中,具體包括:以溯因損失最小化反向傳播矯正推薦結(jié)果,如下式所示:
10.根據(jù)權(quán)利要求1所述的一種基于邏輯推理和溯因矯正的云api互補推薦方法,其特征在于:在s9中,具體包括:按矯正后的互補得分對候選云api從大到小重新排序,如下式所示: