基于 Transformer 的智能调用自动代码完成方法
原文中文,约300字,阅读约需1分钟。发表于: 。我们开发了一个机器学习模型,可以根据代码上下文和可用的遥测数据准确预测何时调用代码补全工具,该模型显著优于基准模型并在维持低延迟的同时集成了一些额外的遥测数据。
IntelliCode Compose是一种多语言代码自动完成工具,使用1.2亿行源代码进行训练,为Python提供了高效的波束搜索解码器和计算图优化。最佳模型具有86.7%的平均编辑相似度和1.82的困惑度。
我们开发了一个机器学习模型,可以根据代码上下文和可用的遥测数据准确预测何时调用代码补全工具,该模型显著优于基准模型并在维持低延迟的同时集成了一些额外的遥测数据。
IntelliCode Compose是一种多语言代码自动完成工具,使用1.2亿行源代码进行训练,为Python提供了高效的波束搜索解码器和计算图优化。最佳模型具有86.7%的平均编辑相似度和1.82的困惑度。