软件聚类方法、装置、电子设备及存储介质

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
软件聚类方法、装置、电子设备及存储介质
申请号:CN202411867864
申请日期:2024-12-18
公开号:CN119782855A
公开日期:2025-04-08
类型:发明专利
摘要
本公开关于一种软件聚类方法、装置、电子设备及存储介质,该方法包括:获取原始代码的代码架构图;基于代码架构图,获取注释语义特征和代码特征;生成节点结构组织;基于节点结构组织、注释语义特征和代码特征,分别对节点进行聚类,得到第一聚类结果、第二聚类结果和第三聚类结果;基于第一聚类结果、第二聚类结果和第三聚类结果,确定目标损失;基于目标损失,生成当前聚类结果;将第一聚类结果、第二聚类结果和第三聚类结果均更新为当前聚类结果,并跳转至基于第一聚类结果、第二聚类结果和第三聚类结果,确定目标损失的步骤,直至当前的目标损失满足预设收敛条件,输出对应的当前聚类结果。利用本公开实施例可提高软件聚类的稳定性和准确性。
技术关键词
代码特征 语义特征 节点 聚类方法 复杂度 组织 特征提取模型 软件 电子设备 关系 处理器 输出模块 指令 文本 存储器