双向RNN的数字格式选择制造技术

技术编号:36179631 阅读:27 留言:0更新日期:2022-12-31 20:36
双向RNN的数字格式选择。选择数字格式的计算机实施方法,数字格式用于配置BRNN硬件实施以对输入序列进行运算,方法包括:接收BRNN的表示;将输入张量序列上的BRNN的表示实施为测试神经网络,测试神经网络的每一步长都用于对a)序列的输入张量、b)关于序列的后续输入张量生成的对应后向状态张量,c)关于序列的先前输入张量生成的对应前向状态张量进行运算,测试神经网络包括:前向递归神经网络,用于对序列的输入张量上的前向状态张量进行运算;后向递归神经网络,用于对序列的输入张量上的后向状态张量进行运算;对输入张量序列操作测试神经网络,收集统计数据以提供给数字格式选择算法;将数字格式选择算法应用于统计数据。将数字格式选择算法应用于统计数据。将数字格式选择算法应用于统计数据。

【技术实现步骤摘要】
双向RNN的数字格式选择


[0001]本公开涉及用于选择在配置双向递归神经网络的硬件实施时使用的数字格式的计算机实施方法和数据处理系统。

技术介绍

[0002]双向递归神经网络(BRNN)是一种用于对输入序列进行运算的人工神经网络。常规BRNN包括可以独立执行的前向和后向层。因此,前向层和后向层可以并行执行。在前向层中,在处理序列中的输入期间生成的前向状态被提供用于处理序列中的一个或多个后续输入。在后向层中,在处理序列中的输入期间生成的后向状态被提供用于处理序列中的一个或多个先前输入。因此,关于序列的给定输入,BRNN的输出不仅受网络输入的影响,还受序列中先前和未来点处执行的处理的影响。
[0003]BRNN可以用于机器学习应用。特别地,BRNN可以应用于表示时间系列的输入序列。例如,BRNN用于语音辨识、机器翻译和手写辨识。

技术实现思路

[0004]提供本
技术实现思路
是为了介绍在以下详细描述中进一步描述的一些概念。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种选择数字格式的计算机实施方法,所述数字格式用于配置双向递归神经网络(BRNN)的硬件实施以对输入序列进行运算,所述方法包括:接收所述BRNN的表示;将输入张量序列上的所述BRNN的所述表示实施为测试神经网络,所述测试神经网络的每一步长都用于对(a)所述序列的输入张量、(b)关于所述序列的后续输入张量生成的对应后向状态张量,以及(c)关于所述序列的先前输入张量生成的对应前向状态张量进行运算,所述测试神经网络包括:前向递归神经网络(RNN),所述前向递归神经网络用于对所述序列的所述输入张量上的所述前向状态张量进行运算;和后向递归神经网络(RNN),所述后向递归神经网络用于对所述序列的所述输入张量上的所述后向状态张量进行运算;对所述输入张量序列操作所述测试神经网络,并且收集统计数据以提供给数字格式选择算法;以及将数字格式选择算法应用于所述统计数据,以便导出用于所述测试神经网络的一个或多个所选择的张量的多个实例的公共数字格式。2.如权利要求1所述的方法,其中所述BRNN是并行BRNN或顺序BRNN。3.如权利要求1所述的方法,其中所述测试神经网络被配置为使得所述前向RNN和所述后向RNN独立地对每一输入张量进行运算,所述前向RNN的每一步长用于对所述序列的输入张量和其对应前向状态张量进行运算,并且所述后向RNN的每一步长用于对所述序列的输入张量和其对应后向状态张量进行运算。4.如权利要求1所述的方法,其中所述测试神经网络包括多个步长,每个步骤用于对所述序列的不同输入张量进行运算。5.如权利要求4所述的方法,其中所述应用所述格式选择算法包括将所述数字格式选择算法应用于在所有所述多个步长上捕获的所述统计数据,所述公共数字格式由所述数字格式选择算法输出。6.如权利要求1所述的方法,其中所述前向RNN被配置为生成一组前向输出张量,并且所述后向RNN被配置为生成一组后向输出张量,并且所述一个或多个所选择的张量包括所述前向输出张量和所述后向输出张量两者。7.如权利要求1所述的方法,其中所述公共数字格式是由一个或多个可配置参数定义的块可配置数字格式。8.如权利要求1所述的方法,其中所述数字格式选择算法被配置为识别预定义类型的块可配置数字格式的块可配置数字格式。9.如权利要求1所述的方法,其中所述应用所述数字格式选择算法包括:独立地识别用于所述测试神经网络中的所述一个或多个所选择的张量的每个实例的数字格式;和组合所述一个或多个所选择的张量的所述多个实例的所述数字格式,以便导出用于所述一个或多个所选择的张量的所述多个实例的公共数字格式。10.如权利要求9所述的方法,其中所述数字格式选择算法被配置为识别由用于所述一个或多个所选择的张量的每个实例的一个或多个可配置参数定义的块可配置数字格式。
11.如权利要求10所述的方法,其中所述组合包括独立地组合针对所述一个或多个所选择的张量的每个实例所识别的所述块可配置数字格式的所述一个或多个可配置参数中的每一个可配置参数,以便定义用于所述公共数字格式的所述一个或多个可配置参数。12.如权利要求1所述的方法,其中所述操作所述测试神经网络是用浮点数格式的所述一个或多个所选择的张量的每个实例来执行的。13.如权利要求1所述的方法,其中所述将所述BRNN实施为测试神经网络包括通过以下操作将所述BRNN的所述表示变换成所述...

【专利技术属性】
技术研发人员:B
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1