一种基于门控图神经网络的顺序敏感的API推荐方法

AITNT
正文
推荐专利
一种基于门控图神经网络的顺序敏感的API推荐方法
申请号:CN202411852409
申请日期:2024-12-16
公开号:CN119781751A
公开日期:2025-04-08
类型:发明专利
摘要
本发明公开一种基于门控图神经网络的顺序敏感的API推荐方法,从项目源代码中抽取API的调用序列,并将调用序列建模成有向图的数据结构,图中的每个节点表示一个API调用;然后使用预训练的word2vec模型初始化每个API节点的语义表示,并使用一个网络层随机初始化每个图节点的ID表示;再使用门控图神经网络模型学习得到每个图节点的向量表示,通过每个方法声明的API序列表示和方法自身的语义表示得到每个方法声明的向量表示;最后根据API推荐点上下文的全局偏好特征和局部偏好特征输出推荐结果。本发明将API序列的调用顺序编码进有向图的数据结构中,并使用了GGNN,解决了API推荐模式中各个API调用的顺序问题,增强了API推荐模式的准确性和实用性,提高了软件开发效率。
技术关键词
推荐方法 偏好特征 序列 神经网络模型训练 矩阵 位置映射 软件开发效率 项目 关系 生成方法 资源标识符 计算机设备 抽象语法树 可读存储介质 生成代表 逻辑 节点特征 注意力机制
系统为您推荐了相关专利信息
1
一种多机位协同的变电站入侵动物视觉跟踪系统及方法
视觉跟踪方法 多机位 高分辨率摄像头 视觉跟踪系统 网络通信模块
2
基于深度强化学习和结构化数据Transformer的入侵检测方法
入侵检测方法 深度强化学习 深度Q网络 分类特征 前馈神经网络
3
基于多模态多尺度自适应数据融合的遥感大模型性能提升方法
多模态 遥感图像数据 性能提升方法 跨模态 文本特征向量
4
外圆磨床顶紧尾架的自适应控制方法及系统
外圆磨床 轨迹 深度残差网络 结构特征提取 注意力机制
5
一种基于脑电信号的跨任务认知负荷识别方法及系统
负荷识别方法 卷积网络模型 原始脑电信号 节点特征 注意力
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号