1.一種代碼審核方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將待審核代碼生成對(duì)應(yīng)的抽象語法樹之后,還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述待審核代碼的抽象語法樹各節(jié)點(diǎn)的語法樹注意力權(quán)重、類型注意力權(quán)重和語義角色注意力權(quán)重,得到所述待審核代碼的各代碼片段的語法樹注意力權(quán)重、類型注意力權(quán)重和語義角色注意力權(quán)重,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過以下方式對(duì)編碼器-解碼器模型進(jìn)行訓(xùn)練:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,計(jì)算所述第四代碼片段和對(duì)應(yīng)原始代碼片段的相似度,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述第四代碼片段和對(duì)應(yīng)原始代碼片段的相似度,對(duì)所述編碼器的多頭注意力權(quán)重中的各項(xiàng)注意力權(quán)重的參數(shù)進(jìn)行調(diào)整,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過以下公式計(jì)算所述語法樹注意力權(quán)重:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過以下公式計(jì)算所述類型注意力權(quán)重:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過以下公式計(jì)算所述語義角色注意力權(quán)重:
10.一種代碼審核裝置,其特征在于,包括: