摘要
本申请涉及软件开发技术领域,具体涉及一种基于细粒度代码表示学习的日志等级预测方法及电子设备。包括输入带有日志等级的代码文件,并提取代码文件中的日志消息;对代码进行数据增强,生成语义等效的代码变体;基于代码变体构建包含抽象语法树、控制流图、数据流图和调用关系的多关系图;将多关系图输入预先构建的图神经网络模型,学习得到多关系图中需预测日志等级的节点的嵌入表示;结合节点的嵌入表示与日志消息的嵌入表示,进行日志等级预测,得到日志等级预测结果。本方法可以显著提高日志等级预测的准确性和鲁棒性,为软件开发和维护中的日志管理提供更加可靠的解决方案。
技术关键词
抽象语法树
关系
语句
神经网络模型
邻居
节点特征
消息
语义
电子设备
软件开发技术
标记
采样器
语法结构
日志管理
分类特征
处理器
分类器
存储器
系统为您推荐了相关专利信息
聚合物绝缘材料
仿真方法
自由体积分数
分子模型
作用力
基因调控网络
轨迹分析方法
基因表达数据
矩阵
关系
强化学习模型
虚拟化系统
节点
资源
历史性能数据
混凝土速凝剂
训练神经网络模型
综合误差
智能分析模块
智能控制模块
事件检索方法
事件触发词
文本编码器
事件相关度计算方法
嵌入方法