【技术实现步骤摘要】
一种FSMN数据处理方法、装置、介质和设备
本专利技术涉及人工智能
,特别涉及一种FSMN数据处理方法、装置、介质和设备。
技术介绍
目前,前馈型序列记忆网络(FSMN,Feed-forwardSequentialMemoryNetwork)得到了广泛使用,例如,FSMN可以应用于关键字识别(KWS)领域,以保证设备在不同的环境下具有更高的唤醒率。FSMN的架构可以如图1所示。它是在深度神经网络(DNN,DeepNeuralNetworks)架构上,又结合了当前和历史的信息,既具备DNN计算量小的特点,同时参数量也较小。FSMN架构可以包括输入层(Inputlayer),隐藏层(Hiddenlayer)和输出层(Outputlayer)。输入层输入数据可以以Xt表示,输出层输出数据可以以yt表示。在每一个隐藏层,由当前数据htt(一个当前数据根据未来数据(此处的未来数据可以为多个,最新的未来数据为该层最新接收到的输入数据,未来数据也可以理解为输入数据)得到)得到的输出数据Wt,以及由历史数据(此处的历史数据可以为多个历史数据,最新的历史数据为该层本次之前一次得到的当前数据)得到的输出数据(可以理解为由记忆模块得到输出数据在图1中记为MemoryBlock),相加作为下一层的输入数据,进而下一个隐藏层可以根据输入数据,得到对应的当前数据htt+1。目前,FSMN每一隐藏层通过内存拷贝方式保存历史数据、当前数据和未来数据,以实现每一层的数据处理过程。虽然内存拷贝在当前的处理器中有相应的加速处 ...
【技术保护点】
1.一种FSMN数据处理方法,其特征在于,针对所述FSMN的每一个隐藏层,该隐藏层对应的指定未来维度的输入数据、当前数据和指定历史维度的历史数据按照产生的时间先后顺序,依次保存在该隐藏层对应的环形队列中,一个隐藏层接收到一个输入数据时,所述方法包括:/n将接收到的输入数据,保存在该隐藏层对应的环形队列中,对应的时间最早的历史数据所保存的位置;/n根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的指定未来维度的输入数据,根据查找到的输入数据确定一个当前数据,并将确定出的当前数据,保存在该隐藏层对应的环形队列中,对应的时间最早的输入数据所保存的位置。/n
【技术特征摘要】
1.一种FSMN数据处理方法,其特征在于,针对所述FSMN的每一个隐藏层,该隐藏层对应的指定未来维度的输入数据、当前数据和指定历史维度的历史数据按照产生的时间先后顺序,依次保存在该隐藏层对应的环形队列中,一个隐藏层接收到一个输入数据时,所述方法包括:
将接收到的输入数据,保存在该隐藏层对应的环形队列中,对应的时间最早的历史数据所保存的位置;
根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的指定未来维度的输入数据,根据查找到的输入数据确定一个当前数据,并将确定出的当前数据,保存在该隐藏层对应的环形队列中,对应的时间最早的输入数据所保存的位置。
2.如权利要求1所述的方法,其特征在于,将确定出的当前数据,保存在该隐藏层对应的环形队列中,对应的时间最早的输入数据所保存的位置之后,所述方法还包括:
根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的指定历史维度的历史数据,根据查找到的历史数据,确定第一输出数据;并,
根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的当前数据,根据查找到的当前数据,确定第二输出数据;
将所述第一输出数据和所述第二输出数据相加,作为该隐藏层本次数据处理过程对应的输出数据。
3.如权利要求2所述的方法,其特征在于,根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的指定历史维度的历史数据,根据查找到的历史数据,确定第一输出数据,包括:
根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的指定历史维度的历史数据,确定查找到的历史数据与第一权重的第一乘积,并确定查找到的输入数据与第二权重的第二乘积,将所述第一乘积和所述第二乘积相加,作为第一DNN的输入数据,得到对应的第一输出数据;
根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的当前数据,根据查找到的当前数据,确定第二输出数据,包括:
根据产生的时间先后顺序,利用指针从该隐藏层对应的环形队列中,查找保存的当前数据,确定查找到的当前数据与第三权重的第三乘积,将所述第三乘积作为第二DNN的输入数据,得到对应的第二输出数据。
4.如权利要求1~3任一所述的方法,其特征在于,针对所述FSMN的每一个隐藏层,用于查找指定未来维度的输入数据、指定历史维度的历史数据和所述当前数据的指针,均根据系统时间确定。
5.一种FSMN数据处理装置,其特征在于,针对所述FSMN的每一个隐藏层,该隐藏层对应的指定未来维度的输入数据、当前数据和指定历史维度的历史数据按照产生的时间先后顺序,依次保存在该隐藏层对应的环形队列中,所述装置包括:
接...
【专利技术属性】
技术研发人员:徐仁新,陈孝良,冯大航,
申请(专利权)人:北京声智科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。