1.一種類級(jí)代碼摘要的生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分別生成所述類級(jí)源代碼序列的表示向量、以及所述方法代碼片段的摘要的表示向量,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述共享編碼器包括多個(gè)相同的編碼器層,且所述多個(gè)相同的編碼器層疊加;每個(gè)編碼器層包括多頭注意力、殘差連接、前饋神經(jīng)網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,第一層編碼器中的多頭注意力的輸入序列包括所述表示向量和表示向量;
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成模型是基于類級(jí)源代碼文本樣本對(duì)所述transformer模型進(jìn)行訓(xùn)練得到的;
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述聯(lián)合解碼器包括多個(gè)相同的解碼器層,且所述多個(gè)相同的解碼器層堆疊;每個(gè)解碼器層依次包括:類摘要自注意力層、源代碼注意力層、方法摘要注意力層和前饋神經(jīng)網(wǎng)絡(luò)層;
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,第一層解碼器中類摘要自注意力層的輸入包括所述類級(jí)源代碼文件的類摘要表示向量;
8.一種類級(jí)代碼摘要的生成裝置,其特征在于,包括:
9.一種處理器可讀存儲(chǔ)介質(zhì),其特征在于,所述處理器可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序用于使所述處理器執(zhí)行權(quán)利要求1至7中任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法。