(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211119616.1
(22)申请日 2022.09.14
(71)申请人 中国工商银行股份有限公司
地址 100140 北京市西城区复兴门内大街
55号
申请人 工银科技有限公司
(72)发明人 张华 侯志荣 权爱荣
(74)专利代理 机构 华进联合专利商标代理有限
公司 44224
专利代理师 王程
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 11/34(2006.01)
G06F 11/30(2006.01)
G06N 3/04(2006.01)G06N 3/08(2006.01)
(54)发明名称
算法调度方法、 装置和计算机设备
(57)摘要
本申请涉及一种算法调度方法、 装置、 计算
机设备、 存储介质和计算机程序产品。 所述方法
包括: 获取与应用端的运算服务相匹配的算法服
务场景; 根据算法服务场景下的算法历史运行数
据, 确定候选算法集合; 候选算法集合包括在算
法服务场景下运行过的至少两个候选算法; 根据
至少两个算法排序规则, 分别按照各算法排序规
则对各候选算法进行排序, 得到各算法排序规则
对应的候选算法子集合; 根据各算法排序规则对
应的候选算法子集合, 确定在各候选算法子集合
中的各候选算法对应的出现次数; 根据各候选算
法对应的出现次数, 在各候选算法中确定目标调
度算法; 目标调度算法用于供应用端实现运算服
务。 采用本方法能够更加灵活地调度所需算法。
权利要求书3页 说明书14页 附图6页
CN 115437714 A
2022.12.06
CN 115437714 A
1.一种算法调度方法, 其特 征在于, 所述方法包括:
获取与应用端的运 算服务相匹配的算法服 务场景;
根据所述算法服务场景下的算法历史运行数据, 确定候选算法集合; 所述候选算法集
合包括在所述 算法服务场景下运行过的至少两个候选算法;
根据至少两个算法排序规则, 分别按照各所述算法排序规则对各所述候选算法进行排
序, 得到各所述算法排序规则对应的候选算法子集合; 所述候选算法子集合包括在相 应的
所述算法排序规则对应的排序后候选算法中排序靠前的预设数量个候选算法;
根据各所述算法排序规则对应的候选算法子集合, 确定在各所述候选算法子集合中的
各所述候选算法对应的出现次数;
根据各所述候选算法对应的出现次数, 在各所述候选算法中确定目标调度算法; 所述
目标调度算法用于供 所述应用端实现所述 运算服务。
2.根据权利要求1所述的方法, 其特征在于, 所述算法排序规则包括第一排序规则, 所
述第一排序规则为按照调用频次对各所述候选算法进 行排序的规则, 所述根据至少两个算
法排序规则, 分别按照各所述算法排序规则对各所述候选算法进行排序, 得到各所述算法
排序规则对应的候选算法子集 合, 包括:
获取各候选算法在所述算法服务场景下的调用频次, 按照所述调用频次对各所述候选
算法进行排序, 得到所述第一 排序规则对应的排序后候选算法;
根据所述排序后候选算法的前N位候选算法, 生成所述第一排序规则对应的候选算法
子集; 所述 N为正整数。
3.根据权利要求1所述的方法, 其特征在于, 所述算法排序规则还包括第二排序规则,
所述第二排序规则为按照运行准确率对各所述候选算法进 行排序的规则, 所述根据至少两
个算法排序规则, 分别按照各所述算法排序规则对各所述候选算法进行排序, 得到各所述
算法排序规则对应的候选算法子集 合, 包括:
获取各候选算法在所述算法服务场景下的运行准确率, 按照所述运行准确率对各所述
候选算法进行排序, 得到所述第二 排序规则对应的排序后候选算法;
根据所述排序后候选算法的前N位候选算法, 生成所述第二排序规则对应的候选算法
子集; 所述 N为正整数。
4.根据权利要求1所述的方法, 其特征在于, 所述算法排序规则还包括第三排序规则,
所述第三排序规则为按照运行召回率对各所述候选算法进 行排序的规则, 所述根据至少两
个算法排序规则, 分别按照各所述算法排序规则对各所述候选算法进行排序, 得到各所述
算法排序规则对应的候选算法子集 合, 包括:
获取各候选算法在所述算法服务场景下的运行召回率, 按照所述运行召回率对各所述
候选算法进行排序, 得到所述第三 排序规则对应的排序后候选算法;
根据所述排序后候选算法的前N位候选算法, 生成所述第二排序规则对应的候选算法
子集; 所述 N为正整数。
5.根据权利要求1所述的方法, 其特征在于, 所述根据各所述算法排序规则对应的候选
算法子集 合, 确定在各 所述候选算法子集 合中的各 所述候选算法对应的出现次数, 包括:
根据各所述算法排序规则对应的候选算法子集 合, 构建频率共现矩阵;
根据所述频率共现矩阵, 确定在各所述候选算法子集中各所述候选算法对应的出现次权 利 要 求 书 1/3 页
2
CN 115437714 A
2数。
6.根据权利要求1所述的方法, 其特征在于, 所述根据各所述候选算法对应的出现次
数, 在各所述候选算法中确定目标调度算法, 包括:
将各所述候选算法对应的出现次数进行归一化处理, 确定各所述候选算法对应的权重
值;
根据各所述候选算法对应的权重值大小进行排序, 得到候选算法排序序列; 所述候选
算法排序序列中的各待调度算法具有对应的通过率; 所述待调 度算法对应的通过率与所述
待调度算法对应的权 重值具有正相关 关系;
在所述候选算法排序序列中, 将通过率满足预设阈值的所述待调度算法确定为所述目
标调度算法。
7.根据权利要求1所述的方法, 其特征在于, 在所述获取与应用端的运算服务相匹配的
算法服务场景的步骤之前, 还 包括:
在所述应用端未采集到实 际环境感知信息的情况下, 获取初始调度规则请求; 所述初
始调度规则请求用于设置所述 算法服务场景;
响应所述初始调度规则请求, 确定匹配所述初始调度规则请求的场景信息特 征;
根据所述场景信息特 征, 确定所述场景信息特 征对应的算法服 务场景。
8.根据权利要求1所述的方法, 其特征在于, 在所述获取与应用端的运算服务相匹配的
算法服务场景的步骤之前, 还 包括:
在所述应用端采集到实际环境感知信 息的情况下, 读取所述实际环境感知信 息对应的
场景信息特 征;
根据所述场景信息特 征, 确定所述场景信息特 征对应的算法服 务场景。
9.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
获取预训练的算法调用预测模型; 所述算法调用预测模型由多个算法场景下对应的算
法调用时间序列信息训练所得; 所述算法调用时间序列信息为所述多个算法场景下的算法
历史运行 数据;
输入所述算法服务场景下的所述算法调用时间序列信 息至所述算法调用预测模型, 得
到预测结果; 所述预测结果用于确定所述 算法服务场景下的目标调度算法。
10.一种算法调度装置, 其特 征在于, 所述装置包括:
获取模块, 用于获取与应用端的运 算服务相匹配的算法服 务场景;
筛选模块, 用于根据 所述算法服务场景下的算法历史运行数据, 确定候选算法集合; 所
述候选算法集 合包括在所述 算法服务场景下运行过的至少两个候选算法;
排序模块, 用于根据至少两个算法排序规则, 分别按照各所述算法排序规则对各所述
候选算法进行排序, 得到各所述算法排序规则对应的候选算法子集合; 所述候选算法子集
合包括在相 应的所述算法排序规则对应的排序后候选算法中排序靠前的预设数量个候选
算法;
确定模块, 用于根据各所述算法排序规则对应的候选算法子集合, 确定在各所述候选
算法子集 合中的各 所述候选算法对应的出现次数;
调度模块, 用于根据各所述候选算法对应的出现次数, 在各所述候选算法中确定目标
调度算法; 所述目标调度算法用于供 所述应用端实现所述 运算服务。权 利 要 求 书 2/3 页
3
CN 115437714 A
3
专利 算法调度方法、装置和计算机设备
文档预览
中文文档
24 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:37:32上传分享