【技术实现步骤摘要】
一种业务处理方法、装置及设备
本申请涉及人工智能
,尤其是一种业务处理方法、装置及设备。
技术介绍
机器学习是实现人工智能的一种途径,是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习用于研究计算机如何模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习更加注重算法设计,使计算机能够自动地从数据中学习规律,并利用规律对未知数据进行预测。机器学习已经有了十分广泛的应用,例如:数据挖掘、计算机视觉、自然语言处理、生物特征识别、搜索引擎、医学诊断、检测信用卡欺诈、证券市场分析、DNA序列测序、语音和手写识别、战略游戏和机器人运用等等。虽然机器学习技术得到了广泛应用,但是,如何使用机器学习技术实现各种类型的业务处理,如人脸检测,车辆检测等,目前并没有合理的实现方式。
技术实现思路
本申请提供一种业务处理方法,所述方法包括:获取与目标业务对应的目标计算流图;其中,所述目标计算流图至少包括多个操作 ...
【技术保护点】
1.一种业务处理方法,其特征在于,所述方法包括:/n获取与目标业务对应的目标计算流图;其中,所述目标计算流图至少包括多个操作节点,各操作节点的功能类型,以及所述多个操作节点的连接关系;/n根据所述目标计算流图获取与目标业务对应的待执行程序,并根据所述目标计算流图获取与所述待执行程序对应的配置文件;其中,所述待执行程序包括多个可执行文件,所述多个可执行文件与所述多个操作节点的功能类型相对应;所述配置文件包括所述多个可执行文件的输入输出关系,所述多个可执行文件的输入输出关系基于所述多个操作节点的连接关系确定;/n通过所述待执行程序和所述配置文件对待处理数据进行业务处理,得到与所 ...
【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法包括:
获取与目标业务对应的目标计算流图;其中,所述目标计算流图至少包括多个操作节点,各操作节点的功能类型,以及所述多个操作节点的连接关系;
根据所述目标计算流图获取与目标业务对应的待执行程序,并根据所述目标计算流图获取与所述待执行程序对应的配置文件;其中,所述待执行程序包括多个可执行文件,所述多个可执行文件与所述多个操作节点的功能类型相对应;所述配置文件包括所述多个可执行文件的输入输出关系,所述多个可执行文件的输入输出关系基于所述多个操作节点的连接关系确定;
通过所述待执行程序和所述配置文件对待处理数据进行业务处理,得到与所述目标业务匹配的业务处理结果;其中,针对所述待执行程序内的每个可执行文件,对本可执行文件的输入数据进行处理,得到数据处理结果,并基于所述配置文件中的输入输出关系,将所述可执行文件的所述数据处理结果输出给与所述可执行文件具有输出关系的下一个可执行文件。
2.根据权利要求1所述的方法,其特征在于,
所述获取与目标业务对应的目标计算流图,包括:
获取与目标业务对应的初始计算流图;其中,所述初始计算流图至少包括多个操作节点,各操作节点的功能类型,以及所述多个操作节点的连接关系;
根据所述初始计算流图获取所述目标计算流图;或者,对所述初始计算流图进行优化,并根据优化后的计算流图获取所述目标计算流图。
3.根据权利要求2所述的方法,其特征在于,
所述对所述初始计算流图进行优化,包括:
对所述初始计算流图的操作节点和/或操作节点的连接关系进行优化处理,得到优化后的计算流图;其中,所述优化处理包括如下处理的至少一种:拆分处理,合并处理,内存共享处理,硬件加速处理,执行顺序调整处理。
4.根据权利要求1所述的方法,其特征在于,
所述根据所述目标计算流图获取与目标业务对应的待执行程序,包括:
基于所述目标计算流图中的每个操作节点的功能类型,确定与该操作节点对应的可执行文件,所述可执行文件为用于实现所述功能类型的可执行文件;
基于所述目标计算流图中的多个操作节点对应的多个可执行文件,获取与目标业务对应的待执行程序。
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标计算流图中的每个操作节点的功能类型,确定与该操作节点对应的可执行文件,包括:
针对目标计算流图中的每个操作节点,基于该操作节点的功能类型,从算子库中选取用于实现所述功能类型的可执行文件;其中,所述算子库包括预先存储的多个可执行文件,各可执行文件用于实现至少一种功能类型;
将选取的可执行文件确定为与该操作节点对应的可执行文件。
6.根据权利要求5所述的方法,其特征在于,所述基于该操作节点的功能类型,从算子库中选取用于实现所述功能类型的可执行文件之前,还包括:
接收用户终端发送的注册消息,所述注册消息包括代码文件;
将所述代码文件转换为用于实现至少一种功能类型的可执行文件;
将所述可执行文件存储到所述算子库中。
7.根据权利要求1所述的方法,其特征在于,所述待执行程序包括数据处理子程序,模型推理子程序,后处理子程序;
所述通过所述待执行程序和所述配置文件对待处理数据进行业务处理,得到与所述目标业务匹配的业务处理结果,包括:
基于所述配置文件中的输入输出关系,确定数据处理子程序的输出是模型推理子程序,模型推理子程序的输入是数据处理子程序;以及,确定模型推理子程序的输出是后处理子程序,后处理子程序的输入是模型推理子程序;
将待处理数据输入给数据处理子程序;所述数据处理子程序对待处理数据进行预处理,将预处理完成后的数据...
【专利技术属性】
技术研发人员:童超,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。