【技术实现步骤摘要】
算法调度方法、装置和计算机设备
[0001]本申请涉及人工智能服务应用领域,特别是涉及一种算法调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]随着人工智能的快速发展,人工智能算法被广泛地应用于各个领域,企业或者开发者常常需要研究人工智能算法以进行技术优化。
[0003]目前,大多数的人工智能算法推广采用静态绑定,将人工智能算法静态绑定到硬件设备中以提供算法服务,这样的算法服务存在一定的弊端,当算法需要进行更新升级时,需要连同硬件设备一起更换,消耗硬件费用,造成不必要的投入,使得算法的调用不够灵活,阻碍了人工智能算法在各个领域的应用发展。
[0004]因此,传统技术中存在人工智能算法调用不够灵活的问题。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种算法调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]一种算法调度方法,其特征在于,方法包括:
[0007]获取与应用端的运算服务相匹配的算法服务 ...
【技术保护点】
【技术特征摘要】
1.一种算法调度方法,其特征在于,所述方法包括:获取与应用端的运算服务相匹配的算法服务场景;根据所述算法服务场景下的算法历史运行数据,确定候选算法集合;所述候选算法集合包括在所述算法服务场景下运行过的至少两个候选算法;根据至少两个算法排序规则,分别按照各所述算法排序规则对各所述候选算法进行排序,得到各所述算法排序规则对应的候选算法子集合;所述候选算法子集合包括在相应的所述算法排序规则对应的排序后候选算法中排序靠前的预设数量个候选算法;根据各所述算法排序规则对应的候选算法子集合,确定在各所述候选算法子集合中的各所述候选算法对应的出现次数;根据各所述候选算法对应的出现次数,在各所述候选算法中确定目标调度算法;所述目标调度算法用于供所述应用端实现所述运算服务。2.根据权利要求1所述的方法,其特征在于,所述算法排序规则包括第一排序规则,所述第一排序规则为按照调用频次对各所述候选算法进行排序的规则,所述根据至少两个算法排序规则,分别按照各所述算法排序规则对各所述候选算法进行排序,得到各所述算法排序规则对应的候选算法子集合,包括:获取各候选算法在所述算法服务场景下的调用频次,按照所述调用频次对各所述候选算法进行排序,得到所述第一排序规则对应的排序后候选算法;根据所述排序后候选算法的前N位候选算法,生成所述第一排序规则对应的候选算法子集;所述N为正整数。3.根据权利要求1所述的方法,其特征在于,所述算法排序规则还包括第二排序规则,所述第二排序规则为按照运行准确率对各所述候选算法进行排序的规则,所述根据至少两个算法排序规则,分别按照各所述算法排序规则对各所述候选算法进行排序,得到各所述算法排序规则对应的候选算法子集合,包括:获取各候选算法在所述算法服务场景下的运行准确率,按照所述运行准确率对各所述候选算法进行排序,得到所述第二排序规则对应的排序后候选算法;根据所述排序后候选算法的前N位候选算法,生成所述第二排序规则对应的候选算法子集;所述N为正整数。4.根据权利要求1所述的方法,其特征在于,所述算法排序规则还包括第三排序规则,所述第三排序规则为按照运行召回率对各所述候选算法进行排序的规则,所述根据至少两个算法排序规则,分别按照各所述算法排序规则对各所述候选算法进行排序,得到各所述算法排序规则对应的候选算法子集合,包括:获取各候选算法在所述算法服务场景下的运行召回率,按照所述运行召回率对各所述候选算法进行排序,得到所述第三排序规则对应的排序后候选算法;根据所述排序后候选算法的前N位候选算法,生成所述第二排序规则对应的候选算法子集;所述N为正整数。5.根据权利要求1所述的方法,其特征在于,所述根据各所述算法排序规则对应的候选算法子集合,确定在各所述候选算法子集合中的各所述候选算法对应的出现次数,包括:根据各所述算法排序规则对应的候选算法子集合,构建频率共现矩阵;根据所述频率共现矩阵,确定在各所述候选算法子集中各所述候选算法对应的出现次
数。6.根据权利要求1所述的方法,其特征在于,所述根据各所述候选算法对应的出现次数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。