一种基于程序图和图神经网络的代码可读性评估方法

    公开(公告)号:CN116048614A

    公开(公告)日:2023-05-02

    申请号:CN202211106331.4

    申请日:2022-09-11

    Abstract: 本发明公开了一种基于程序图和图神经网络的代码可读性评估方法,主要涉及基于抽象语法树构建的程序图以及基于图神经网络的图表征学习方法,包括以下步骤:先是将源代码转换成抽象语法树,然后添加数据流、控制流边,获得程序图。之后,通过预训练模型和独热编码对程序图进行节点嵌入,最后通过图神经网络学习训练获取源代码语义信息,得到可读性评估预测结果。本发明克服当前代码表征方式缺乏提取语义信息,以及难以和深度学习框架有机融合的特点,提出了一种有效的图表征方法,同时实现了可读性分类准确率的提高。

    一种基于细粒度学生时空行为异质网表征的相似学生搜索方法

    公开(公告)号:CN114547408A

    公开(公告)日:2022-05-27

    申请号:CN202210052852.X

    申请日:2022-01-18

    Abstract: 本发明公开了一种基于细粒度学生时空行为异质网表征的相似学生搜索方法,该方法可准确并有区分地建模学生基于一卡通的刷卡行为,得到富含语义信息的学生嵌入表征,精准度量学生间相似度。具体而言,该方法在探究不同时间划分策略、提出时空双特征组合节点、多重边保留多次记录的基础上,构建学生细粒度时空校园行为异质多重网络,抽取可揭示学生间共现关系的元路径进行随机游走,学习学生行为模式嵌入。最后,提出辅以学生属性信息进行相似学生搜索,将向量化的学生属性信息融合到行为模式嵌入中,使嵌入同时包含学生行为轨迹信息和属性信息,提升学生间相似度计算的鲁棒性。

    一种短距离畅通驱动的多车辆动态疏散方法

    公开(公告)号:CN114023093B

    公开(公告)日:2024-03-15

    申请号:CN202110999635.7

    申请日:2021-08-29

    Abstract: 本发明公开了一种短距离畅通驱动的多车辆动态疏散方法。在基于短距离畅通保证的导航算法中,以A*算法为基础进行路线的搜索。在搜索的过程中,对于堵塞的路段,依据其距离车辆的距离去判断其堵塞权重,进而依据堵塞权重去对其真实长度进行扩长去模拟该路段堵塞,最后,能够返回一条在当前条件下的最优路径。对于基于路线多样性的多车辆疏散算法。主要通过两个步骤去划分车辆的疏散顺序。步骤1:利用短距离畅通保证的车辆导航算法去获取其行驶路径。步骤2:依据路线多样性原理,我们每一次去选择与前面已经疏散的车辆路线相似度最低的车辆进行优先规划。确保路网各个方向上疏散的车辆数量相对均匀。

    一种短距离畅通驱动的多车辆动态疏散方法

    公开(公告)号:CN114023093A

    公开(公告)日:2022-02-08

    申请号:CN202110999635.7

    申请日:2021-08-29

    Abstract: 本发明公开了一种短距离畅通驱动的多车辆动态疏散方法。在基于短距离畅通保证的导航算法中,以A*算法为基础进行路线的搜索。在搜索的过程中,对于堵塞的路段,依据其距离车辆的距离去判断其堵塞权重,进而依据堵塞权重去对其真实长度进行扩长去模拟该路段堵塞,最后,能够返回一条在当前条件下的最优路径。对于基于路线多样性的多车辆疏散算法。主要通过两个步骤去划分车辆的疏散顺序。步骤1:利用短距离畅通保证的车辆导航算法去获取其行驶路径。步骤2:依据路线多样性原理,我们每一次去选择与前面已经疏散的车辆路线相似度最低的车辆进行优先规划。确保路网各个方向上疏散的车辆数量相对均匀。

    一种基于多维度特征和混合神经网络的代码可读性评估方法

    公开(公告)号:CN112416354A

    公开(公告)日:2021-02-26

    申请号:CN202011169449.2

    申请日:2020-10-28

    Inventor: 米庆 于洋

    Abstract: 本发明公开了一种基于多维度特征和混合神经网络的代码可读性评估方法,本方法以一个代码片段作为输入,以一个可读性级别的预测作为输出,属于软件理论、软件工程与服务领域。本方法通过整合并运用各种单一神经网络以及源代码表征方式的优势,从结构、语义等不同角度挖掘代码片段中蕴含的可读性信息,最终实现对于代码可读性的量化评估。相较于传统方法,本发明在准确率、泛化能力上均得到了显著的提升,证实了多维度特征以及混合神经网络的引入对于代码可读性评估任务的重要意义。

    一种基于路网拓扑结构的路况信息补全方法

    公开(公告)号:CN113935137B

    公开(公告)日:2024-12-10

    申请号:CN202110999659.2

    申请日:2021-08-29

    Abstract: 本发明公开了一种基于路网拓扑结构的路况信息补全方法,对于每一确定的时间分片,先提取当前时间分片下的路况信息(各个路段的速度)。利用这些路况信息通过步骤一和步骤二去补全缺失的路段的路况信息,最后,可以得到几乎全部路段的路况信息。步骤一:说明了一种路网拓扑结构,对于符合此结构的路段,给出了补全路况信息的公式。步骤二:对于其余不符合说明的拓扑结构的路段,根据它们在路网中的拓扑关系,找到所有未知路段的最大缺失子图,然后根据这些子图往外拓展一定步长,根据拓展步长中的路段与历史路段去比较计算相似度,若相似度较高则用这部分历史路段的数据去补全缺失路段的数据。

    一种城市轨道交通站点的出行模式可视化分析方法

    公开(公告)号:CN111882475B

    公开(公告)日:2024-01-05

    申请号:CN202010590251.5

    申请日:2020-06-24

    Abstract: 本发明公开了一种城市轨道交通站点的出行模式可视化分析方法,从时间和空间两个层面对城市居民的出行行为模式进行分析。首先,从空间的角度对一个城市的不同区间的流动性和不同区间的客流量分布情况进行挖掘并可视化;其次,基于前面的内容,从时间的角度对城市居民在不同时间段的流动性的变化情况进行挖掘并可视化,可为城市交通管理和规范部门提出指导性意见以及轨道交通运营组织方案的制定和城市土地利用的规划提供依据。

    一种面向代码可读性评估的数据增强方法

    公开(公告)号:CN113741964A

    公开(公告)日:2021-12-03

    申请号:CN202110877655.7

    申请日:2021-08-01

    Abstract: 本发明公开了一种面向代码可读性评估的数据增强方法,属于软件理论、软件工程与服务领域,主要涉及到三种可以在保持数据可读性标签不变的情况下生成新数据的技术,分别是通过基于领域知识的代码变换、基于线性插值的代码合成、基于生成对抗网络的代码增强。通过分别或组合使用这三种数据增强技术可以对可读性数据实现自动化倍增。可用于从有限的数据中生成大量的新数据,从而克服代码可读性评估领域中已标注数据不足带来的局限性并提高可读性评估模型的准确率和泛化能力。

Patent Agency Ranking