[发明专利]一种函数调用序列生成方法和系统在审
申请号: | 201711444796.X | 申请日: | 2017-12-27 |
公开(公告)号: | CN108053033A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 李海峰;张文泽;邓敏 | 申请(专利权)人: | 中南大学 |
主分类号: | G06N99/00 | 分类号: | G06N99/00;G06F8/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种函数调用序列生成方法和系统,生成方法包括:将入口函数输入训练好的序列生成模型中,获取入口函数的函数调用序列;其中,训练好的序列生成模型通过下述步骤获取:获取函数表和函数调用关系图;构建函数表中每一入口函数的对比函数调用序列;将任一入口函数输入待训练的序列生成模型获取训练函数调用序列;获取任一入口函数的训练函数调用序列与对比函数调用序列之间的差距,基于差距对模型的输入量进行更新,循环执行上一步骤,直至差距低于预设差距阈值,获取训练好的序列生成模型。本发明使得生成方法更具有实用性。本发明能够使得训练好的序列生成模型生成的函数调用序列反映函数间的调用关系。 | ||
搜索关键词: | 一种 函数 调用 序列 生成 方法 系统 | ||
【主权项】:
1.一种函数调用序列生成方法,其特征在于,包括:将入口函数输入训练好的序列生成模型中,获取所述入口函数的函数调用序列;其中,所述训练好的序列生成模型通过下述步骤获取:从开源代码库中获取函数表和所述函数表中多个函数的函数调用关系图;根据所述函数调用关系图构建所述函数表中每一入口函数的对比函数调用序列;将所述函数表中的任一入口函数输入待训练的序列生成模型,获取所述任一入口函数的训练函数调用序列;获取所述任一入口函数的训练函数调用序列与所述任一入口函数的对比函数调用序列之间的差距,并基于所述差距对所述序列生成模型的输入量进行更新,循环执行上一步骤,直至所述差距低于预设差距阈值,获取所述训练好的序列生成模型。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711444796.X/,转载请声明来源钻瓜专利网。