一种基于控制流和数据流知识图谱的API推荐方法

AITNT
正文
推荐专利
一种基于控制流和数据流知识图谱的API推荐方法
申请号:CN202410885588
申请日期:2024-07-03
公开号:CN118860407A
公开日期:2024-10-29
类型:发明专利
摘要
本发明属于计算机科学与软件工程技术领域,具体涉及一种基于控制流和数据流知识图谱的API推荐方法。本发明包括如下步骤:步骤1、使用jieba分词对API文档进行分析,提取API的描述性信息和关键特征;步骤2、采用开源静态代码分析工具SonarQube和开源动态代码分析工具Valgrind从源代码中提取控制流和数据流信息,构建以API为节点,以API之间的控制流和数据流关系为边的知识图谱;步骤3、利用抽象语法树AST分析代码上下文,并结合Latent DirichletAllocation(LDA)模型对用户查询进行关键信息提取;步骤4、基于用户需求和知识图谱中的信息,在知识图谱中检索和推荐相关API;步骤5、构建空的反馈存储库,根据每一次用户查询得到的结果及用户的反馈迭代更新,不断优化知识图谱。
技术关键词
推荐方法 代码分析工具 静态代码分析 关键词 广度优先搜索算法 存储库 分析用户反馈 推荐算法 更新知识图谱 软件工程技术 BFS算法 构建知识图谱 LDA模型 关系 分词技术 机器学习算法 正则化参数 动态 节点
系统为您推荐了相关专利信息
1
一种基于大语言模型的新闻推荐方法
新闻推荐方法 大语言模型 模型训练模块 智能推荐算法 网络
2
基于大模型的用户界面操作方法、装置、设备和介质
多通道 记忆 信息处理 手势 注意力机制
3
一种基于AI的财务数据安全管理系统
访问特征 财务系统 私钥 人脸数据库 身份验证
4
一种业务推荐方法、装置、设备及其存储介质
业务推荐方法 页面数据 分词 计算机可读指令 滑动窗口方法
5
一种基于虫情特征的饲料喂养方案推荐方法及系统
三维特征模型 生长状态图像 推荐方法 时间段 轮廓系数
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号