arrow
返回

New Deep Learning-Based Approach for Source Code Generation: Application to Computer Vision Systems

delete2025-07-21
delete0
delete
OA
AI
W
Wafa Saad Alshehri *
S
Salma Kammoun Jarraya
A
Arwa Allinjawi
DOI:10.3390/ai6070162delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
深度学习在源代码生成方面取得了显著进展,旨在减少软件开发中的人工、易出错和耗时环节。虽然许多现有模型依赖基于序列到序列架构的循环神经网络(RNNs),但这些方法难以处理源代码中典型长且复杂的标记序列。为解决此问题,我们提出了一种基于语法的卷积神经网络(CNN)与树形表示相结合的方法,以提升准确性和效率。我们的模型在基准HEARTHSTONE数据集上取得了当前最佳结果,BLEU得分为81.4,Acc+为62.1%。我们进一步在为计算机视觉应用设计的自建AST2CVCode数据集上评估了该模型,获得86.2的BLEU和51.9%的EM。此外,我们引入了BLEU+,一种针对代码生成功能正确性优化的评估指标,在AST2CVCode数据集上达到92.0%的BLEU+得分。这些结果证明了我们在模型架构和评估方法上的有效性。
Keyword:
software requirements
source code generation
deep learning
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
AI
IF:
5
论文数:
1.1K
被引数:
941

机构

暂无机构信息
引用论文

引用论文

Competition-level code generation with AlphaCode使用字母码生成竞争级代码
err2022-12-09
err0
errOAAI
errYujia Li; David Choi; Junyoung Chung; Nate Kushman; Julian Schrittwieser; Rémi Leblond; Tom Eccles; James Keeling; Felix Gimeno; Agustin Dal Lago; Thomas Hubert; Peter Choy; Cyprien de Masson d’Autume; Igor Babuschkin; Xinyun Chen; Po-Sen Huang; Johannes Welbl; Sven Gowal; Alexey Cherepanov; James Molloy; Daniel J. Mankowitz; Esme Sutherland Robson; Pushmeet Kohli; Nando de Freitas; Koray Kavukcuoglu; Oriol Vinyals
err分享
err收藏
err分享
err收藏
学者 查看更多内容