-
公开(公告)号:CN118102388A
公开(公告)日:2024-05-28
申请号:CN202311654127.0
申请日:2023-12-05
Applicant: 南京邮电大学
Abstract: 本发明公开了一种空中分布式任务的实时调度方法及系统,具体为若干空中移动设备以分层结构构成空中移动设备网络,并确定簇首及簇成员设备;簇成员设备和对应的簇首设备进行数据汇总和同步;获得空中移动设备之间的位置、空中移动设备之间通信速率、空中移动设备的计算处理能力;获取并解析任务根据空中移动设备之间的位置、空中移动设备之间通信速率和空中移动设备的计算处理能力、计算任务对空中移动设备的偏好值;根据任务计算所需的计算量和任务可接受的最大延迟计算空中移动设备对任务的偏好值并进行所有任务与所有空中移动设备之间的双端配对,获得最佳配对用于调度空中移动设备执行任务,本发明实现对计算资源的负载均衡及设备的高效调度。
-
公开(公告)号:CN117827271A
公开(公告)日:2024-04-05
申请号:CN202410063369.0
申请日:2024-03-04
Applicant: 南京邮电大学
Abstract: 本发明为一种基于上下文代码的混合粒度代码冲突自动解决方法:首先,本发明关注的是分支合并时所产生的代码合并冲突的消解,对代码合并冲突块从行粒度、词粒度两种混合粒度出发去生成解决方案。接着,使用对齐算法分别针对不同粒度的代码合并冲突提取出关键的代码冲突信息。然后,根据提取到的关键代码冲突信息,先使用大型预训练代码模型把关键代码冲突信息编码为查询向量,再利用查询向量通过注意力机制从处理过的合并文件中检索得到关键的上下文代码信息。最后,基于组合双粒度代码冲突与检索到的上下文代码信息为新数据集合,通过使用序列到序列的生成式任务来微调训练大型预训练代码模型,接着输入现实世界中的代码合并冲突到模型便可以自动生成冲突解决方案。
-
公开(公告)号:CN117407566A
公开(公告)日:2024-01-16
申请号:CN202311306296.5
申请日:2023-10-09
Applicant: 南京邮电大学
IPC: G06F16/903 , G06F16/901 , G06F8/36
Abstract: 本发明提供一种适用于代码仓库中的针对查询相关代码的commit查询方法,通过针对需要生成代码参考信息的项目,分析项目自身、依赖库和Java标准库;使用领域特定语言DSL作为commit查询语言,制定commit查询语法文本,并写成用于后续ANTLR4进行解析操作的g4文件;生成词法解析器与语法解析器;获取用户输入的查询文本,使用得到的词法解析器与语法解析器对输入的查询文本进行解析,生成相对应的抽象语法树;通过遍历抽象语法树,获取查询标志和内容,对代码仓库进行遍历,搜索符合查询标志和内容的相关匹配度最高的commit提交记录,并返回给用户;该方法能够提高搜索和编程效率,能够提升查询匹配度,能够得到与预期目标匹配度更高的结果。
-
公开(公告)号:CN116312758A
公开(公告)日:2023-06-23
申请号:CN202310139549.8
申请日:2023-02-21
Applicant: 南京邮电大学
Abstract: 本发明公开了一种基于图神经网络解耦的蛋白质与配体的亲和力预测方法,方法包括:S1、获取蛋白质‑配体的复合物的训练数据集;其中所述训练数据集中包括蛋白质‑配体的复合物的原子信息、键信息、空间结构信息;S2、对获取的蛋白质‑配体的复合物的训练数据集进行预处理;S3、构建用于药物与蛋白质亲和力预测的解耦的图神经网络模型;S4、利用预处理后的训练数据集对构建的解耦的图神经网络模型进行训练,得到训练好的图神经网络模型;S5、利用训练好的解耦的图神经网络模型对待预测的蛋白质‑配体的复合物进行亲和力预测,得到亲和力预测结果。
-
公开(公告)号:CN115098109A
公开(公告)日:2022-09-23
申请号:CN202210726119.1
申请日:2022-06-24
Applicant: 南京邮电大学
IPC: G06F8/41
Abstract: 一种基于有向图的代码仓库代码块级别冲突排序分组方法,首先提取出发生冲突的文件列表、冲突文件内部的方法名称以及冲突代码片段的信息进行保存;然后对不同分支上的冲突文件内部的所有方法构造出依赖关系图;其次对比依赖关系图中的节点,将不同分支上构造出的依赖关系图进行合并;接着遍历依赖关系图,将节点携带的文件全路径名、方法名称、方法开始和结束的行号与保存对比,将符合条件的冲突文件全路径名、方法名称按照节点序号从大到小进行保存;最后将处在同一个依赖关系图中的冲突方法分入到同一分组。本方法能够有效地针对当前代码仓库存在的代码块级别进行排序,同时对代码块级别的冲突进行有效的分组从而帮助开发人员有序的解决冲突。
-
公开(公告)号:CN114579130A
公开(公告)日:2022-06-03
申请号:CN202011374137.5
申请日:2020-11-30
Applicant: 南京邮电大学
IPC: G06F8/41
Abstract: 本发明为一种基于程序分析的Node.JS代码片段环境依赖性的自动推断方法:首先,根据libraries.io数据集中的SourceRank构建已知npm包的知识库;其次,使用静态分析,动态分析和关联规则挖掘的组合来发现有关包依赖性的信息,并根据其互相之间的关系建模为相互依赖图,使用图形数据库存储;然后,对于给出的新的Node.JS代码片段,解析目标代码并提取所有导入资源的列表,将其映射回一组可以安装的软件包,再利用一种用于遵循安装顺序的直接依赖和传递依赖性的推理算法,查找到的依赖项进行正确排序,得到最后的返回结果。
-
公开(公告)号:CN111460142A
公开(公告)日:2020-07-28
申请号:CN202010150086.1
申请日:2020-03-06
Applicant: 南京邮电大学
IPC: G06F16/35 , G06F40/284 , G06N3/04 , G06N3/08
Abstract: 本发明公开了一种基于自注意力卷积神经网络的短文本分类方法和系统,该方法包括:首先对短文本数据集进行预处理,得到词的初始特征向量,组成的短文本矩阵输入到Word2vec模型中,从而得到词向量;接着将输入短文本矩阵至Self-attention层,对每个标记Token的上下文信息进行编码,经过卷积层、池化层后抽取短文本的高级语义特征向量,并输入至Softmax分类器进行文本分类识别;所述系统包括文本预处理模块、Word2vec预训练模块、Self-attention模块、卷积池化模块、分类器模块。本发明在短文本特征学习模型中融合了自注意力机制,可以有效地突出上下文关键词的作用,使得模型的性能得到了很大的提高,且能够降低计算的误差,提高文本数据分类的准确率。
-
公开(公告)号:CN111008038A
公开(公告)日:2020-04-14
申请号:CN201911321442.5
申请日:2019-12-19
Applicant: 南京邮电大学
Abstract: 本发明为一种基于逻辑回归模型的pull request被合并概率的计算方法:首先,确定PRs复杂性的指标并提取项目中PRs的相关信息;其次,使用提取的数据作为数据集训练逻辑回归模型;最后,使用训练好的逻辑回归模型预测新的PR合并的概率,为贡献者提供一个在评审之前进行改进的机会,以减轻评审者的负担。
-
公开(公告)号:CN110990055A
公开(公告)日:2020-04-10
申请号:CN201911321383.1
申请日:2019-12-19
Applicant: 南京邮电大学
Abstract: 本发明为一种基于程序分析的Pull Request功能分类方法:首先,对当前版本项目和Pull Request中修改文件的提取。其次,对于待分析的程序,使用程序分析框架Soot,选择传递方式生成调用图Callgragh,遍历Callgragh直到调用的是第三方库提供的方法,将遍历到的节点和边保存到数据库中。然后,读取并分析数据库中保存的节点和边的关系,以Pull Request中的文件作为图的节点,构建图的邻接表结构。最后,基于图的深度优先遍历算法遍历邻接表的所有结点,以遍历的结果作为文件的功能分类,针对无调用关系的文件,以文件后缀名进行处理。
-
公开(公告)号:CN104166668B
公开(公告)日:2018-02-23
申请号:CN201410254094.5
申请日:2014-06-09
Applicant: 南京邮电大学
IPC: G06F17/30
Abstract: 本发明提供一种基于FOLFM模型的新闻推荐系统及方法,在基于内容推荐方法的基础上,利用隐类模型和内容特征对新闻内容模型进行抽象表达,为每个用户构建其个性化的隐类偏好模型。通过对用户的实时行为记录进行实时训练得到用户对于某个隐类新闻的偏好,计算决定新闻是否推荐给用户,并经过一系列的处理过程得到最终的新闻推荐列表,本发明深入挖掘用户兴趣,提高推荐准确率及用户满意度,避免新闻的冷启动问题,在尽可能提高推荐效果的情况下保证性能。经实验表明,本发明既保证了高精度和高速度要求,又实现了用户视觉上的实时推荐。
-
-
-
-
-
-
-
-
-