-
公开(公告)号:CN117591166A
公开(公告)日:2024-02-23
申请号:CN202311546614.5
申请日:2023-11-20
申请人: 浙江大学 , 恒生电子股份有限公司
摘要: 本发明公开了一种面向JS制品包的函数级指纹构建方法,包括以下步骤:(1)构建开源三方库制品包:将JS项目源文件通过全自动构建工具生成制品包,该构建工具基于预设规则自行调整配置参数以提高构建成功率;(2)基于AST语法树对生成的制品包代码进行函数级切片,以识别和分离各个函数;(3)分析函数级AST节点的语法结构,提取函数代码的特征信息;(4)通过局部敏感哈希计算提取的特征信息,得到代码指纹。本发明通过结合全自动打包工具、AST语法解析,创新性地实现构建JS制品包中的函数级指纹,有助于进一步进行JS制品包的成分识别,解决代码中的安全性和可靠性问题。
-
公开(公告)号:CN117235138A
公开(公告)日:2023-12-15
申请号:CN202311039688.X
申请日:2023-08-17
申请人: 浙江大学 , 恒生电子股份有限公司
IPC分类号: G06F16/2457 , G06F16/951 , G06F16/9536 , G06F18/22 , G06F40/194 , G06F40/205 , G06F40/30 , G06N3/0455 , G06N3/088 , G06F8/76
摘要: 本发明公开了一种代码迁移过程中的跨库API推荐方法,包括:(1)利用爬虫框架爬取源软件库和迁移目标软件库的官方文档信息、开源项目和问答社区数据;(2)通过官方文档信息,得到源软件库和迁移目标软件库的API文档相似度S1;(3)通过开源项目,得到API代码片段相似度S2;(4)通过问答社区数据,得到两个API之间的主题相似度S3;(5)将相似度S1、S2、S3通过权重矩阵W,得到最终的API相似度S;(6)输入源软件库的一个API,计算源软件库的API和迁移目标软件库中的每一个API的最终相似度S,并将所有API按S从大到小进行排序,进行推荐。本发明能够结合多源信息,学习API深层的特征表示,从而为推荐任务提供更多有效信息,提高API推荐的效果。
-
公开(公告)号:CN117591172A
公开(公告)日:2024-02-23
申请号:CN202311546640.8
申请日:2023-11-20
申请人: 浙江大学 , 恒生电子股份有限公司
摘要: 本发明公开了一种基于向量数据库的特征融合代码克隆检测方法及装置,能够对代码的函数级别进行解析,得到融合了词法、语法和特征信息的代码指纹,并采用了向量数据库进行存储和查找,大大加快了对于相似代码的查询和检测;随后根据查询到的相似代码函数进行阈值筛选和基于token的最长公共子序列计算得到细粒度的相似度结果,并根据细粒度的相似结果作为函数级别的代码相似结果;最后,根据函数级别的代码相似结果反推出文件级别的相似度结果,通过文件级别的相似度结果反推出项目级别的相似度结果。本发明可以实现在海量数据(亿级别及以上)的情况下快速筛选出最为相似的代码克隆结果,既能保证检测速度,又能保证细粒度情况下检测结果的准确性。
-
公开(公告)号:CN117909577A
公开(公告)日:2024-04-19
申请号:CN202311858903.9
申请日:2023-12-30
申请人: 浙江大学 , 浙江大学软件学院(宁波)管理中心(宁波软件教育中心) , 浙江大学滨江研究院
IPC分类号: G06F16/9535 , G06N3/048 , G06N3/08
摘要: 本发明公开了一种多行为感知的图对比推荐方法,包括:(1)原始视图上的表示学习;(2)无噪视图上的表示学习;(3)多行为感知建模,包含潜在行为建模、E步的行为表示学习和M步的行为对比学习;(4)多任务学习。本发明很好地建模了用户的多种行为,从而更加有效地捕捉了用户/物品之间的交互关系,使得表示得到进一步提升;同时,解决了对比学习中的噪声问题,使得本发明推荐方法学习到的表示更加有效。
-
公开(公告)号:CN118113731A
公开(公告)日:2024-05-31
申请号:CN202311486619.3
申请日:2023-11-09
申请人: 浙江大学 , 浙江大学软件学院(宁波)管理中心(宁波软件教育中心) , 浙江大学滨江研究院
IPC分类号: G06F16/2452 , G06F16/242 , G06F16/2453 , G06F16/901 , G06N3/045
摘要: 本发明公开了一种基于注意力机制的自然文本转图数据库查询语言的方法,包括如下步骤:步骤一,构建CQL查询模板,获取自然文本问题、图数据库模式;步骤二,进行嵌入表示;步骤三,预测MATCH子句;步骤四,预测WHERE子句;步骤五,预测RETURN子句;步骤六,进行反向传播,更新网络参数,完成语言转换。本发明的基于注意力机制的自然文本转图数据库查询语言的方法,通过步骤一至步骤六的设置,所生成的CQL查询语句比现有的方法更加准确和规范。
-
公开(公告)号:CN117668354A
公开(公告)日:2024-03-08
申请号:CN202311492668.8
申请日:2023-11-10
申请人: 浙江大学 , 浙江大学软件学院(宁波)管理中心(宁波软件教育中心) , 浙江大学滨江研究院
IPC分类号: G06F16/9535 , G06F16/9536 , G06N20/00 , G06F17/16 , G06N3/0464 , G06N3/084 , G06N3/04
摘要: 本发明公开了一种可学习增强的图对比推荐方法,包括如下步骤:步骤一,对原始交互矩阵进行表示学习以进行原始交互图学习,这使模型能够保留原始信息,以保留有价值的上下文关系;步骤二,构建若干个视图生成器来获得可学习的矩阵以进行可学习视图的表示学习;步骤三,引入基于SVD的潜在矩阵来探索潜在的用户‑物品关系以进行潜在用户‑物品关系建模;步骤四,采用三视图对比策略来帮助学习主要推荐任务以进行三重视图对比学习。本发明的可学习增强的图对比推荐方法,通过结合图对比学习和可学习增强,便可将生成的可学习视图被很好地细化为无噪声。
-
公开(公告)号:CN118051331A
公开(公告)日:2024-05-17
申请号:CN202410156847.2
申请日:2024-02-04
摘要: 本发明公开一种资源分配方法及系统,在微服务系统中,基于用户请求信息,对各应用进行资源分配,其中方法包括以下步骤:获取目标优化模型,所述目标优化模型包括若干个与资源一一对应的子优化模型;所述子优化模型的优化目标为,在对应资源上,所有应用的平均响应时间之和最小化;所述子优化模型的变量包括决策变量和环境变量;获取当前微服务系统所对应的环境参数;基于所述环境参数,按照交替方向乘子法对各子优化模型进行并行化求解,获得各决策变量所对应的最优解,生成相应的资源分配策略。本发明通过对各子优化模型进行并行化求解,获得各资源对应的最优分配结果,优化各应用的平均响应时间。
-
公开(公告)号:CN117933351A
公开(公告)日:2024-04-26
申请号:CN202410111731.7
申请日:2024-01-26
摘要: 本发明公开一种决策模型的训练方法及系统、调度方法及系统,其中对待训练决策模型进行一次训练的步骤如下:获取当前各仿真串行网络所对应的状态参数;获取当前时间步中所对应的样本服务请求;将状态参数输入待训练决策模型,由待训练决策模型预测各仿真服务器处理各样本服务请求的概率,输出相应的行动决策;基于行动决策处理各样本服务请求,并计算各样本服务请求所对应的奖励值,基于奖励值获得总奖励,总奖励用于更新待决策模型的模型参数;本发明提供了一种在边缘计算环境下,基于强化学习的决策模型训练方法,所得决策模型在实际应用中输出能够有效降低边缘网络中的长尾延迟效应的最优行动决策,从而显著降低服务延迟,提高用户服务体验。
-
公开(公告)号:CN117592687A
公开(公告)日:2024-02-23
申请号:CN202311465926.3
申请日:2023-11-07
申请人: 浙江大学 , 浙江大学滨海产业技术研究院
IPC分类号: G06Q10/0631 , G06Q50/22
摘要: 本发明公开了一种医养康领域异构资源统一接入方法及系统,其中,方法包括:S1,配置资源供需方:在平台中注册或者登录,获取由平台管理方赋予的资源调用权限;S2,配置资源元数据:通过按模板或自定义填写医养康资源的元数据;S3,配置资源保活:设计针对不同资源的保活机制;S4,配置资源鉴权:设计针对不同要求资源的鉴权机制;S5,配置统一调用资源能力;S6,调用资源:资源调用方通过平台提供的可视化资源信息进行选择,平台返回资源的地址和调用资源的方法,资源调用方通过资源的地址定位到资源并使用调用资源的方法来调用资源;S7,评价资源。本发明能够有效提高资源调用者的工作效率,也能够提高各资源的利用率,降低重复开发的开销。
-
公开(公告)号:CN116883170A
公开(公告)日:2023-10-13
申请号:CN202310957430.1
申请日:2023-08-01
摘要: 本发明公开了基于区块链的API服务调用存证结算方法:搭建区块链网络,服务使用方选定符合其业务需求的API服务,生成API服务订阅记录,并通过区块链上的服务使用方节点上链存证;基于API服务订阅记录冻结服务使用方的定额资产,生成对应API服务订阅记录的资产冻结记录,并上链存证;获取API服务订阅中调用的指标数据,生成对应的服务调用记录并存储到区块链中;将区块链上的服务调用记录进行汇总,生成服务调用结算记录,并上链存证;基于服务调用结算记录,完成服务使用方的冻结资金到服务提供方的资金转账。该方法优化了交易流程,同时对服务调用实情进行全面监测,减少交易纠纷和为API服务质量评判以及结算提供可信依据。
-
-
-
-
-
-
-
-
-