1.一種基于bilstm-crf的代碼格式化方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于bilstm-crf的代碼格式化方法,其特征在于,所述對(duì)所述源代碼進(jìn)行預(yù)處理,得到預(yù)處理結(jié)果,具體為:
3.根據(jù)權(quán)利要求2所述的基于bilstm-crf的代碼格式化方法,其特征在于,所述對(duì)所述預(yù)處理結(jié)果進(jìn)行分割,得到若干個(gè)單元,具體為:
4.根據(jù)權(quán)利要求3所述的基于bilstm-crf的代碼格式化方法,其特征在于,所述基于各所述單元后面對(duì)應(yīng)的預(yù)測(cè)標(biāo)簽,對(duì)所述源代碼進(jìn)行格式化,具體為:
5.根據(jù)權(quán)利要求1所述的基于bilstm-crf的代碼格式化方法,其特征在于,所述bilstm-crf模型的訓(xùn)練過(guò)程具體為:
6.一種基于bilstm-crf的代碼格式化系統(tǒng),其特征在于,包括:預(yù)處理模塊、分割模塊、預(yù)測(cè)模塊和格式化模塊;
7.根據(jù)權(quán)利要求6所述的基于bilstm-crf的代碼格式化系統(tǒng),其特征在于,所述預(yù)處理模塊包括:第一刪除單元、添加單元和第一替換單元;
8.根據(jù)權(quán)利要求7所述的基于bilstm-crf的代碼格式化系統(tǒng),其特征在于,所述分割模塊包括:檢測(cè)單元和分割單元;
9.根據(jù)權(quán)利要求8所述的基于bilstm-crf的代碼格式化系統(tǒng),其特征在于,所述格式化模塊包括:第二替換單元和第二刪除單元;
10.根據(jù)權(quán)利要求6所述的基于bilstm-crf的代碼格式化系統(tǒng),其特征在于,所述bilstm-crf模型的訓(xùn)練過(guò)程具體為: