利索能及
我要发布
收藏
专利号: 2024107433534
申请人: 广东汉佳信息技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-03-26
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于模板的代码生成方法,其特征在于,包括:

获取预定的文本模板代码和提供的参数;

对所述预定的文本模板代码依次进行嵌入编码和代码上下文编码以得到文本模板代码上下文编码特征矩阵;

对所述文本模板代码上下文编码特征矩阵进行文本模板深度编码以得到文本模板代码上下文编码特征向量;

对所述提供的参数进行参数语义编码以得到参数语义特征向量;

将所述文本模板代码上下文编码特征向量和所述参数语义特征向量进行关联以得到模板参数融合特征矩阵;

对所述模板参数融合特征矩阵进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征矩阵;

基于所述优化模板参数融合特征矩阵,生成代码;

其中,对所述文本模板代码上下文编码特征矩阵进行文本模板深度编码以得到文本模板代码上下文编码特征向量,包括:将所述文本模板代码上下文编码特征矩阵输入包含多层卷积层的文本模板深度编码模块以得到所述文本模板代码上下文编码特征向量;

其中,对所述模板参数融合特征矩阵进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征矩阵,包括:将所述模板参数融合特征矩阵进行特征展平化以得到模板参数融合特征向量;

对所述模板参数融合特征向量进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征向量;

将所述优化模板参数融合特征向量按照所述特征展平化的方式进行反向特征聚合以得到所述优化模板参数融合特征矩阵;

其中,对所述模板参数融合特征向量进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征向量,包括:以如下相关性修正公式对所述模板参数融合特征向量进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征向量;其中,所述相关性修正公式为: ;其中, 表示所述模板参数融合特征向量, 表示所述模板参数融合特征向量的第 个位置的特征值, 表示所述模板参数融合特征向量的均值, 表示所述模板参数融合特征向量的长度, 表示预定超参数, 表示按位置点乘, 表示所述优化模板参数融合特征向量;

在上述相关性修正公式中,对所述模板参数融合特征矩阵进行基于类别差异空间的散射响应深度相关性修正,其以所述模板参数融合特征矩阵的全局均值作为其动态成型深度锚定特征,对原始特征分布施加基于的深度锚定特征的连贯性注意力响应机制,以在具有深度差的类散度空间进行位置散射响应深度相关性校正,从而使得所述原始特征分布具有高显著性的深度关联分布特性,以提高模板参数融合特征矩阵的特征显著性和避免特征冗余。

2.根据权利要求1所述的基于模板的代码生成方法,其特征在于,对所述预定的文本模板代码依次进行嵌入编码和代码上下文编码以得到文本模板代码上下文编码特征矩阵,包括:将所述预定的文本模板代码进行嵌入编码以得到文本模板代码词嵌入向量的序列;

将所述文本模板代码词嵌入向量的序列输入基于转换器的文本模板上下文编码模块以得到所述文本模板代码上下文编码特征矩阵。

3.根据权利要求2所述的基于模板的代码生成方法,其特征在于,将所述预定的文本模板代码进行嵌入编码以得到文本模板代码词嵌入向量的序列,包括:将所述预定的文本模板代码输入基于词嵌入层的嵌入编码器以得到所述文本模板代码词嵌入向量的序列。

4.根据权利要求3所述的基于模板的代码生成方法,其特征在于,对所述提供的参数进行参数语义编码以得到参数语义特征向量,包括:将所述提供的参数输入包含嵌入层的参数语义编码器以得到所述参数语义特征向量。

5.根据权利要求4所述的基于模板的代码生成方法,其特征在于,基于所述优化模板参数融合特征矩阵,生成代码,包括:将所述优化模板参数融合特征矩阵输入代码生成器以生成代码。

6.一种基于模板的代码生成装置,其特征在于,包括:

模板代码参数获取模块,用于获取预定的文本模板代码和提供的参数;

上下文编码模块,用于对所述预定的文本模板代码依次进行嵌入编码和代码上下文编码以得到文本模板代码上下文编码特征矩阵;

深度编码模块,用于对所述文本模板代码上下文编码特征矩阵进行文本模板深度编码以得到文本模板代码上下文编码特征向量;

参数语义编码模块,用于对所述提供的参数进行参数语义编码以得到参数语义特征向量;

模板参数关联模块,用于将所述文本模板代码上下文编码特征向量和所述参数语义特征向量进行关联以得到模板参数融合特征矩阵;

特征优化模块,用于对所述模板参数融合特征矩阵进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征矩阵;

代码生成模块,用于基于所述优化模板参数融合特征矩阵,生成代码;

其中,对所述文本模板代码上下文编码特征矩阵进行文本模板深度编码以得到文本模板代码上下文编码特征向量,包括:将所述文本模板代码上下文编码特征矩阵输入包含多层卷积层的文本模板深度编码模块以得到所述文本模板代码上下文编码特征向量;

其中,对所述模板参数融合特征矩阵进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征矩阵,包括:将所述模板参数融合特征矩阵进行特征展平化以得到模板参数融合特征向量;

对所述模板参数融合特征向量进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征向量;

将所述优化模板参数融合特征向量按照所述特征展平化的方式进行反向特征聚合以得到所述优化模板参数融合特征矩阵;

其中,对所述模板参数融合特征向量进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征向量,包括:以如下相关性修正公式对所述模板参数融合特征向量进行基于类别差异空间的散射响应深度相关性修正以得到优化模板参数融合特征向量;其中,所述相关性修正公式为: ;其中, 表示所述模板参数融合特征向量, 表示所述模板参数融合特征向量的第 个位置的特征值, 表示所述模板参数融合特征向量的均值, 表示所述模板参数融合特征向量的长度, 表示预定超参数, 表示按位置点乘, 表示所述优化模板参数融合特征向量;

在上述相关性修正公式中,对所述模板参数融合特征矩阵进行基于类别差异空间的散射响应深度相关性修正,其以所述模板参数融合特征矩阵的全局均值作为其动态成型深度锚定特征,对原始特征分布施加基于的深度锚定特征的连贯性注意力响应机制,以在具有深度差的类散度空间进行位置散射响应深度相关性校正,从而使得所述原始特征分布具有高显著性的深度关联分布特性,以提高模板参数融合特征矩阵的特征显著性和避免特征冗余。

7.一种电子设备,包括:

处理器;

存储器,包括一个或多个计算机程序模块;

其中,所述一个或多个计算机程序模块被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机程序模块包括用于实现权利要求1‑5任一项所述的基于模板的代码生成方法。