Nov, 2023

TransformCode: 通过子树转换实现的代码嵌入的对比学习框架

TL;DR通过使用 Transformer 编码器作为模型的一个关键组成部分并引入了一个名为 TransformCode 的新型框架,该研究论文提出了一种基于对比学习方式学习代码嵌入的方法,并介绍了一种名为抽象语法树转换的新型数据增强技术,从而生成更多样化和稳健的锚点样本。该框架不仅灵活适应,可以扩展到其他需要代码表达的下游任务,而且效率高且可扩展性强,支持任何编程语言。