期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
基于注意力机制的双编码器代码注释生成 被引量:1
1
作者 董传珂 赵逢禹 刘亚 《小型微型计算机系统》 CSCD 北大核心 2022年第2期438-442,共5页
针对代码注释较少导致软件项目可维护性降低、理解代码语义困难等问题,提出一种基于NMT模型的双编码器框架自动生成代码注释的方法.在该框架中,首先提取不同的代码特征信息;然后分别采用序列编码器和图编码器对不同的代码特征编码,引入... 针对代码注释较少导致软件项目可维护性降低、理解代码语义困难等问题,提出一种基于NMT模型的双编码器框架自动生成代码注释的方法.在该框架中,首先提取不同的代码特征信息;然后分别采用序列编码器和图编码器对不同的代码特征编码,引入注意力机制调整编码器输出向量,再对双编码器的输出向量综合处理;最终利用解码器对综合向量解码获得注释序列.为了验证带有注意力机制的双编码器模型效果,本文构建自动生成代码注释算法框架.实验表明,双编码器模型与文中的序列编码器和树编码器模型算法相比,在生成代码注释方面的结果评估得分上表现较好.通过BLEU-1、ROUGE-L和F1测评指标得分对比,验证了本文算法的有效性. 展开更多
关键词 NMT模型 双编码器 代码特征 注意力机制 代码注释
下载PDF
陕北剪纸的图形表现与内涵
2
作者 尹磊 《价值工程》 2011年第32期318-319,共2页
风俗习惯、文化惯性、性格特征的差异造就剪纸艺术多姿多彩的内容形式,本文试从陕北剪纸的图形符码特征中审视潜藏在形式、风格背后的艺术内涵,探究其文化价值。
关键词 陕北剪纸 符码特征 艺术特色 文化价值
下载PDF
面向基本路径学习的代码自动命名
3
作者 王一凡 赵逢禹 艾均 《小型微型计算机系统》 CSCD 北大核心 2022年第11期2302-2307,共6页
在基于学习的方法代码抽象命名研究中,现有工作中的模型学习的代码表示缺少方法代码的控制流与动态可执行的信息.针对这一问题,本文提出一种面向基本路径学习的代码自动命名模型.该模型首先将方法代码通过编译器得到三地址码的中间表示... 在基于学习的方法代码抽象命名研究中,现有工作中的模型学习的代码表示缺少方法代码的控制流与动态可执行的信息.针对这一问题,本文提出一种面向基本路径学习的代码自动命名模型.该模型首先将方法代码通过编译器得到三地址码的中间表示并在其基础上通过本文给出的算法构建控制流图,然后基于深度优先搜索的思想构建算法提取基本路径集作为代码表示,最后引入使用注意力机制神经网络对基本路径集学习建模,训练得到方法名命名模型.为了验证模型的有效性,基于先前工作的数据集进行实验,实验结果表明本文提出的方法在本实验数据集上实验评估效果优于基线模型,并且在代码较复杂的情况下模型能够更好的理解代码语义. 展开更多
关键词 基本路径 程序语义 机器学习 注意力机制 代码特征
下载PDF
基于Bi-LSTM和Attention的智能合约分类 被引量:1
4
作者 王灿 王冬 《软件导刊》 2021年第2期40-43,共4页
针对区块链技术存在智能合约服务困难问题,提出基于注意力机制和双向长短期记忆神经网络的智能合约分类。运用Bi-LSTM网络从智能合约源代码和账户信息两个角度进行建模,提取出智能合约的最大特征信息。加入注意力机制的Bi-LSTM模型在Dat... 针对区块链技术存在智能合约服务困难问题,提出基于注意力机制和双向长短期记忆神经网络的智能合约分类。运用Bi-LSTM网络从智能合约源代码和账户信息两个角度进行建模,提取出智能合约的最大特征信息。加入注意力机制的Bi-LSTM模型在Dataset-E、Dataset-N和Dataset-EO数据集上正确率分别达到89.8%、87.9%和85.0%,比同样条件下传统的CNN模型提高6.4%、5.5%和3.7%。仿真结果表明该智能合约分类能捕获到关键特征,提高效率和准确度。 展开更多
关键词 智能合约分类 区块链技术 双向长短期记忆神经网络 注意力机制 代码语义特征 账户特征
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部