【技术实现步骤摘要】
一种数据处理方法及装置
本申请涉及数据处理
,具体而言,涉及一种数据处理方法及装置。
技术介绍
随着人工智能技术的快速发展,智能机器人越来越被普遍的应用于人们的生活中,比如智能语音机器人。其中,智能语音机器人能够接收并处理来自用户的语音数据。在智能机器人的制造过程中,厂商为了节约生产成本,通常在智能语音机器人中使用低性能芯片,从而使得智能机器人的语音识别速度较慢。当语音数据处理很慢时,机器反馈也会很慢,这就降低了用户体验。基于此,为了让低性能芯片能够具有较好的处理效果,相关技术提供了一种数据加速处理方法,使芯片并行处理多个数据,以提高芯片的处理速度。但是,在芯片并行处理多个数据的过程中,若存在对应于不满足当前处理条件的数据的处理结果的报错信息,芯片需要将并行处理的多个数据拆分出来并对每个数据进行单独处理,进而芯片无法继续对数据进行加速处理,降低了芯片的处理速度。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种数据处理方法及装置,既保证了待处理数据组的处理不会中断,还保证了满足 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取待处理数据组;其中,所述待处理数据组中包括多个原始数据;/n针对预设算法包括的多个处理条件中的每一处理条件,基于该处理条件对应的原始处理机制并行处理所述待处理数据组中的多个原始数据;/n若存在对应于不满足该处理条件的第一原始数据的处理结果的报错信息,则按照该处理条件对应的更新处理机制重新并行处理所述待处理数据组中的多个原始数据,得到多个原始数据分别对应的无报错的处理结果;其中,满足该处理条件的第二原始数据基于所述更新处理机制得到的第一处理结果与基于所述原始处理机制得到的第二处理结果相一致。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取待处理数据组;其中,所述待处理数据组中包括多个原始数据;
针对预设算法包括的多个处理条件中的每一处理条件,基于该处理条件对应的原始处理机制并行处理所述待处理数据组中的多个原始数据;
若存在对应于不满足该处理条件的第一原始数据的处理结果的报错信息,则按照该处理条件对应的更新处理机制重新并行处理所述待处理数据组中的多个原始数据,得到多个原始数据分别对应的无报错的处理结果;其中,满足该处理条件的第二原始数据基于所述更新处理机制得到的第一处理结果与基于所述原始处理机制得到的第二处理结果相一致。
2.根据权利要求1所述的数据处理方法,其特征在于,所述得到多个原始数据分别对应的无报错的处理结果之后,所述方法还包括:
选取所述待处理数据组中目标原始数据对应的处理结果,作为该待处理数据组对应的处理结果;其中,所述目标原始数据为满足多个处理条件对应的第二原始数据。
3.根据权利要求2所述的数据处理方法,其特征在于,所述获取待处理数据组之后,所述方法还包括:
针对预设算法包括的多个处理条件中的每一处理条件,为所述待处理数据组中满足该处理条件的第二原始数据分配第一标识;
所述选取所述待处理数据组中目标原始数据对应的处理结果,作为该待处理数据组对应的处理结果,包括:
选取所述待处理数据组中具有所述第一标识的目标原始数据对应的处理结果,作为该待处理数据组对应的处理结果。
4.根据权利要求1所述的数据处理方法,其特征在于,所述满足该处理条件的第二原始数据基于所述更新处理机制得到的第一处理结果与基于所述原始处理机制得到的第二处理结果相一致,包括:
满足该处理条件的第二数据基于所述更新处理机制得到的第一处理结果与基于所述原始处理机制得到的第二处理结果相等。
5.根据权利要求1所述的数据处理方法,其特征在于,所述满足该处理条件的第二原始数据基于所述更新处理机制得到的第一处理结果与基于所述原始处理机制得到的第二处理结果相一致,包括:
满足该处理条件的第二数据基于所述更新处理机制得到的第一处理结果与基于所述原始处理机制得到的第二处理结果近似相等;其中,所述第一处理结果的数据精度小于所述第二处理结果的数据精度。
6.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
若存在对应于不满足该处理条件的第一数据的处理结果的报错信息,则更新所述待处理数据组中的每个原始数据,得到包括更新数据的更新待处理数据组;其中,所述更新待处理数据组中每个更新数据均与所述待处理数据组中对应的原始数据近似相等;
按照该处理条件对应的原始处理机制重新并行处理所述更新待处理数据组中的多个更新数据,得到多个所述更新数据分别对应的无报错的处理结果。
7.根据权利要求1或6所述的数据处理方法,其特征在于,所述处理条件对应的处理机制为计算公式。
8.根据权利要求3或4所述的数据处理方法,其特征在于,所述处理条件对应的处理机制为查找表。
9.根据权利要求8所述的数据处理方法,其特征在于,所述原始处理机制为第一查找表,所述第一查找表对应第一取值范围;所述更新处理机制为第二查找表,所述第二查找表对应第二取值范围;其中,
针对任一处理条件,第二查找表对应的第二取值范围大于第一查找表对应的第一取值范围。
10.根据权利要求9所述的数据处理方法,其特征在于,按照以下方法确定所述第二查找表:
针对预设算法包括的多个处理条件中的每一处理条件,基于所述待处理数据中不满足该处理条件的第二原始数据扩大该处理条件下的第一查找表对应的第一取值范围,得到包括第二取值范围的第二查找表。
11.根据权利要求10所述的数据处理方法,其特征在于,所述基于所述待处理数据中不满足该处理条件的第二原始数据扩大该处理条件下的第一查找表对应的第一取值范围,得到包括第二取值范围的第二查找表,包括:
在所述第一查找表中添加对应于所述待处理数据中不满足当前处理条件的第二原始数据的目标索引,并为所述目标索引设置预设数值,得到第二查找表。
12.根据权利要求1所述的数据处理方法,其特征在于,所述获取待处理数据组,包括:
获取多个待处理原始数据;其中,多个所述待处理原始数据的数据类型均相同;
根据处理芯片的数据处理长度和所述待处理原始数据对应的数据类型的位数,将多个所述待处理原始数据划分为至少一个待处理数据组;其中,任一所述待处理数据组均包括多个原始数据。
13.根据权利要求12所述的数据处理方法,其特征在于,所述获取多个待处理原始数据,包括:
获取待处理的音频信号;
对所述音频信号进行模数转换处理,得到数字信号;
按照预设的数据类型存储所述数字信号,得到所述待处理原始数据。
14.根据权利要求2...
【专利技术属性】
技术研发人员:沙永涛,贾朝阳,秦思,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。