检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:贺文凯 支天 胡杏[1] 张曦珊 张蕊 杜子东 郭崎[1] HE Wenkai;ZHI Tian;HU Xing;ZHANG Xishan;ZHANG Rui;DU Zidong;GUO Qi(State Key Lab of Processors,Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100190;University of Chinese Academy of Sciences,Beijing 100049;Cambricon Technologies,Beijing 100191)
机构地区:[1]中国科学院计算技术研究所处理器芯片全国重点实验室,北京100190 [2]中国科学院大学,北京100049 [3]中科寒武纪科技股份有限公司,北京100191
出 处:《高技术通讯》2024年第3期265-274,共10页Chinese High Technology Letters
基 金:国家重点研发计划(2020AAA0103802);国家自然科学基金(61925208,U20A20227,62002338,61906179,62102399,U19B2019,61732020);北京智源人工智能研究院以及北京市科技新星计划(Z191100001119093);中国科学院稳定支持基础研究领域青年团队计划(YSBR-029);中国科学院青年创新促进会资助项目。
摘 要:作为目前最常见的程序综合问题,示例编程通过用户提供的输入/输出示例生成程序,为编程能力不足的开发者提供了便利。近年来,示例编程已经被应用于Microsoft Office Excel办公软件的自动编程,以及勘探、测井、航空航天等领域。鉴于目前示例编程鲜有关于二进制流的研究,本文针对基于真值表函数自动生成问题具有函数表达式的语法符号序列中各语法符号的关系与它们的距离大小无关、函数表达式的生成语义规则与布尔向量函数采样的结果长度无关的特点,设计了一种神经网络模型和算法,在程序综合、功能等价和序列匹配的指标上分别取得了70.56%、64.66%、0.6355的结果,分别优于现有最先进的程序综合模型55.07%、49.70%、0.5690。Programming by examples is a common program synthesis problem that involves generating programs based on input/output examples provided by users,it offers convenience for novice programmers.Recently,programming by examples has been applied to automatic programming of Microsoft Office Excel,as well as in exploration,logging,and aerospace.In order to address the gap resulting from limited research on binary data flow,the problem of gen-erating function expressions based on truth tables is introduced.This problem has the characteristic that the rela-tionship between the syntactic symbols in the sequence of symbols in the function expression is independent of their distances.Additionally,the generation of semantic rules for the function expression is unrelated to the resulting length of the Boolean vector function sampling.Based on the aforementioned characteristics,this paper introduces a neural network model and algorithm that achieve results of 70.56%,64.66%,and 0.6355 in program synthesis,functional equivalence,and sequence matching,respectively.These results outperform the existing state-of-the-art program synthesis model,which achieves 55.07%,49.70%,and 0.5690,respectively.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.70