-
公开(公告)号:CN118316623A
公开(公告)日:2024-07-09
申请号:CN202410496169.4
申请日:2024-04-24
申请人: 浙江大学软件学院(宁波)管理中心(宁波软件教育中心) , 浙江大学
摘要: 本发明公开了一种AIGC模型联邦学习训练的全阶段可信保障方法。本发明以区块链作为技术和Nostr协议为基础,设计基于Nostr协议的多方数据验证机制保障数据准备阶段可信,设计链上和链下相结合的验证策略保证适配器更新可信,设计链上选举,链下合并模型,链上验证策略保证模型合并可信,旨在保证以大语言模型为代表的AIGC模型联邦学习训练的全流程可信。
-
公开(公告)号:CN118626517A
公开(公告)日:2024-09-10
申请号:CN202410918721.4
申请日:2024-07-10
申请人: 浙江大学 , 浙江大学软件学院(宁波)管理中心(宁波软件教育中心)
IPC分类号: G06F16/2453 , G06F16/28 , G06F16/242 , G06F16/27
摘要: 本发明公开了一种基于区块链数据不可篡改特性的高效分类检索结构及其衔接查询方法。本发明中的数据属性按特征进行分类,每个数据是否具有某一个特征用二进制的一个比特标识,其最终索引的数据保持区块链上数据的时序性;检索过程中以位运算和数学运算为主,最终检索得到的结果是满足条件的数据相对于第一个数据的相对偏移量,最后在数据文件中通过计算偏移量移动磁头进行精确I/O。本发明基于区块链上数据不可篡改的独特特性,能以常数数量级进行维护,具有极高的可扩展性;检索单个数据的复杂度也能降为常数数量级。同时提出了衔接查询,可以极大地减少检索开销,解决了现有区块链检索结构随着区块链上数据规模增大而导致的性能下降问题。
-
公开(公告)号:CN118094563A
公开(公告)日:2024-05-28
申请号:CN202410326466.4
申请日:2024-03-21
申请人: 浙江大学 , 浙江大学软件学院(宁波)管理中心(宁波软件教育中心)
摘要: 本发明提出了一种基于大语言模型和版本提交过滤的开源软件漏洞补丁检测方法及装置。首先,从漏洞数据库和开源代码仓库收集开源软件漏洞信息及代码仓库信息,之后得到代码仓库修复版本上一版本到修复版本的所有代码提交,用以在更小的候选提交集合中找到正确补丁提交,再按照预定规则筛选版本代码提交集得到候选代码提交集,根据漏洞信息和候选提交信息,构建自洽性思维链生成提示词,调用大语言模型,得到关于漏洞补丁的输出序列和对应的推理路径,最后基于多数投票的原则得到漏洞代码补丁提交集。基于安全可靠的本发明在泛化能力、准确性、成本、效率、延迟性等方面优于现有方法,且在不同规模和领域的项目上表现稳定。
-
公开(公告)号:CN118467032A
公开(公告)日:2024-08-09
申请号:CN202410538199.7
申请日:2024-04-30
申请人: 浙江大学
摘要: 本发明公开了一种基于多模态大模型的自动化UI交互探索方法,包括如下步骤:(1)收集文本、图像、XML文件和历史操作记录信息,由多模态大模型分析上述信息并生成单步探索动作,通过执行系统实现动作正确识别、转化和执行;(2)向多模态大模型提供执行动作前后页面信息和当前视觉地图,多模态大模型通过提取页面特征和识别页面间的关系,更新视觉地图;(3)采用页面级递归探索策略,系统性地构建应用程序的视觉地图。利用本发明,可以自动化探索移动应用程序以及构建视觉地图,提高UI探索的准确性和可靠性。
-
公开(公告)号:CN117009231B
公开(公告)日:2024-03-29
申请号:CN202310937927.7
申请日:2023-07-28
申请人: 浙江大学
IPC分类号: G06F11/36
摘要: 本发明提出了一种基于对话式大语言模型的高可靠单元测试自动生成方法及装置。首先,对项目进行解析和分析提取出上下文信息,然后判断待测方法测试必要性并根据测试目的划分生成不同的测试方向列表。在生成和修复初始测试用例之后,对通过的测试用例进行输入数据搜索,完善测试输入数据。随后,对所有测试用例进行变异测试,对失败的突变重新生成测试用例以提升断言质量。最后,对成功的测试用例进行缩减和合并,以避免重复覆盖。本发明在覆盖率、测试数据完整性、断言质量等方面优于现有方法,且在不同规模和领域的项目上表现稳定。生成的测试用例在可读性、可理解性、可维护性、测试输入数据完整性、断言质量、体积上具有显著优势。
-
公开(公告)号:CN117493169A
公开(公告)日:2024-02-02
申请号:CN202311305771.7
申请日:2023-10-10
申请人: 浙江大学
IPC分类号: G06F11/36
摘要: 本发明公开了一种Java依赖库版本间API行为不兼容性检测方法、装置、设备及介质,通过构建包含Java软件系统项目的项目池,预处理得到项目池中各个项目的各个测试用例的所有依赖类和正在检测的依赖库的新旧版本源代码间发生变更的类的全限定名;通过信息检索算法为各个测试用例赋予一个分数值,来为各个测试用例排序;修改项目池中的项目的正在检测的依赖库的旧版本为新版本,根据排序结果依次编译并执行各个测试用例;基于测试用例的执行情况,参照行为不兼容性问题判定规则,得出正在检测的依赖库的新旧版本间具有行为不兼容性问题的API。利用本发明,可以在新版本的依赖库的开发阶段对其代码变更进行行为不兼容性检测,以及时发现行为不兼容的API。
-
公开(公告)号:CN117291717A
公开(公告)日:2023-12-26
申请号:CN202311039714.9
申请日:2023-08-17
申请人: 浙江大学
IPC分类号: G06Q40/04 , H04L67/1097 , G06F16/27 , G06F16/28 , G06F21/64
摘要: 本发明公开了基于区块链的多父子链结算方法:建立基本区块链作为父链,服务使用者在父链上进行注册;服务使用者创建业务并基于此来创建子链,将业务中涉及的所有服务提供者注册到子链中;当服务使用者调用API时,对服务调用记录进行监控,生成线下调用记录;基于线下调用记录生成线上调用记录并写入子链;基于子链中的单次服务调用记录生成调用批次记录;父链对子链生成的调用批次记录进行结算,生成并存储结算记录和交易记录,进而实现所述服务提供者和服务使用者之间的交易。该方法通过搭建双层链为海量API服务调用提供可信可靠的交易与自主结算平台,在保证区块链存储性能和吞吐量的同时实现海量API服务调用记录的自主结算。
-
公开(公告)号:CN116048802A
公开(公告)日:2023-05-02
申请号:CN202310055908.1
申请日:2023-01-16
申请人: 浙江大学
IPC分类号: G06F9/50 , G06F9/48 , G06F18/214
摘要: 本发明公开了一种训练推理一体深度学习的GPU集群调度方法,能够实现推理的在线业务和训练的离线业务混合部署,在保障推理任务服务质量的前提下,提高集群资源利用率,降低训练任务训练开销。本发明充分考虑到训‑推任务混部调度下的挑战,使用低复杂度的背包算法建模和调度训练任务,省去了遗传算法在大规模集群和负载情况下的高调度开销;实现推理调度算法管理训练推理集群计算资源,降低训‑推集群资源借出与回收阶段对训练、推理任务的影响;引入自适应弹性训练,在快速弹性训练的基础上,引入超参数优化环节,在额外开销可以忽略不计的情况下,降低训练任务总体执行时间。
-
公开(公告)号:CN117971684B
公开(公告)日:2024-08-23
申请号:CN202410172283.1
申请日:2024-02-07
申请人: 浙江大学 , OPPO广东移动通信有限公司
IPC分类号: G06F11/36 , G06F16/35 , G06F16/335 , G06F16/33 , G06F16/31 , G06F40/284 , G06F40/289 , G06N3/0464 , G06N3/08
摘要: 本发明公开了一种变更语义感知的整机回归测试用例推荐方法,包括:(1)获取代码提交信息和测试用例,清洗后获得代码提交信息的文本数据集D提交信息和测试用例的描述数据集D测试用例;(2)采用基于标签关系树的层级残差多粒度分类网络模型,将文本数据集D提交信息中的每个提交信息文本按层次结构分类到不同特征标签中;其中,特征标签代表测试用例测试的对应功能的描述标签;(3)根据对每个提交信息文本的分类从描述数据集D测试用例中筛选出该分类下的测试用例,对提交信息文本和对应的筛选出的测试用例文本进行相似度计算,选出高相似度分数的用例作为推荐的测试用例。利用本发明,能够有效提高测试用例选择的效率和准确性。
-
公开(公告)号:CN117667392A
公开(公告)日:2024-03-08
申请号:CN202311603401.1
申请日:2023-11-28
申请人: 浙江大学
IPC分类号: G06F9/50 , G06F9/48 , G06Q30/0201 , G06F11/30
摘要: 本发明公开了一种面向多元异构算力网络的算力插座架构。本发明中的算力标准化表征模块包括多个算力使用标准,针对不同类型的应用选择不同类型的算力使用标准;算力计费模块对业务应用的算力资源以及算力能效进行监控、监测,并按照统一的度量标准进行统计,基于统计结果进行算力费用结算;业务处理模块基于任务应用分配算力资源,为业务应用搭建标准化运行环境,部署运行业务应用,并将业务计算结果进行整合汇总;应用接入模块为算力服务使用者提供业务应用接口,接收各应用场景的各类业务应用。本发明提供不同类型的算力标准化表征,实现了不同类型业务应用在异构算力网络的标准化接入。
-
-
-
-
-
-
-
-
-