[发明专利]一种人工智能程序员根据公式描述书写源程序的方法在审
申请号: | 201810049755.9 | 申请日: | 2018-01-18 |
公开(公告)号: | CN108304166A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 董云峰;罗祎喆 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 王鹏 |
地址: | 100000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种人工智能程序员根据公式描述书写源程序的方法。该方法主要包括:根据用户输入的数学表达式或者待解析数学方程,依此实现数学公式的变量识别,运算公式识别,计算顺序的确认工作;针对微积分,微分方程,超越方程等复杂运算,作出计算流程的决策过程,具体到解算算法确认,解算流程确认,解算每个步骤使用的计算公式确认;建立人工智能程序员的知识库和方法库,根据上述过程决策出的计算所需算法,流程,变量,在库中搜索对应书写方法和所需知识,实现公式对应源代码的智能书写。 | ||
搜索关键词: | 人工智能 书写 源程序 解算 源代码 知识库 数学表达式 变量识别 复杂运算 过程决策 计算公式 决策过程 数学方程 数学公式 微分方程 运算公式 方法库 算法 解析 搜索 智能 | ||
【主权项】:
1.一种人工智能程序员根据公式描述书写源程序的方法,其特征在于,所述方法包括以下步骤:步骤一:建立推理所需知识库和方法库;步骤二:针对带求解的复杂公式,在知识库中匹配求解算法,确认算法流程及其各步骤相关公式;步骤三:依据知识库与方法库识别算法流程中各步骤相关公式的变量及其类型,识别公式的运算类型,将关键信息转为树形结构存储;步骤四:对树形结构进行预处理;步骤五:运算流程识别过程;步骤六:根据算法流程与公式处理结果智能书写源代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810049755.9/,转载请声明来源钻瓜专利网。