Speech recognition system based on acoustic model of binary neural network

A binary neural network and acoustic model technology, applied in the field of information processing, can solve the problems of reduced model storage and memory usage, shortened model training time, and inability to accelerate bit operations, so as to reduce storage and memory usage and reduce model size. and the amount of calculation, the effect of saving time

Inactive Publication Date: 2017-06-09
AISPEECH CO LTD
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention aims at the shortcomings of the prior art that the model training speed is relatively slow, and it is impossible to accelerate bit operations by using CPU or GPU, and proposes a speech recognition system based on a binary neural network acoustic model, which uses a binary value to replace the traditional 32 1-bit floating-point numbers, which greatly reduces the storage and memory usage of ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Speech recognition system based on acoustic model of binary neural network
  • Speech recognition system based on acoustic model of binary neural network
  • Speech recognition system based on acoustic model of binary neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Such as figure 1 As shown, the binary neural network used in this embodiment includes: an input layer, a hidden layer, and an output layer connected in sequence, wherein: each hidden layer performs nonlinear processing on the input vector and then outputs it.

[0027] Such as figure 2 As shown, it is possible to use the non-linear transformation HardTanh (such as ) is replaced by other non-linear functions such as Sign (sign function). Different types of nonlinear transformations have different effects on neural network models, but similar effects can be achieved in some cases, so this substitution is possible.

[0028] Since matrix multiplication takes the most time in neural network operations, usually over 80%, the acceleration of matrix multiplication is particularly important for the acceleration of the entire neural network operation.

[0029] When the function argument is a vector or matrix, this transformation is performed on each element of the vector or m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a speech recognition system based on the acoustic model of a binary neural network. The observation probability distribution of a hidden markov model is modeled based on the binary neural network, and extracted speech features are trained. In this way, the acoustic model is obtained. Binary data are adopted during the runaway process instead of traditional 32-bit floating-point numbers, so that the storage and memory usage of the model is greatly reduced. By adopting the binary neural network, hardware instructions are fully used during the calculation process for realizing the accelerated operation. In the prior art, a conventional model is provided with a plurality of GPUs only applied to a server for calculation, while the calculation can be conducted on the CPU of mobile equipment. Meanwhile, the model training is conducted based on the acceleration of the binary neural network, so that the model training time can be greatly shortened.

Description

technical field [0001] The invention relates to a technology in the field of information processing, in particular to a speech recognition system based on a binary neural network acoustic model. Background technique [0002] Existing neural networks for acoustic model modeling (including but not limited to DNN, CNN, RNN) have millions or even hundreds of millions of network weights, and each weight is stored as a 32-bit floating point number, Requires a lot of storage and memory to run. For the usual neural network acoustic model, a large number of parameters means a large amount of calculation, which requires high computing power of the device. For the usual neural network acoustic model, it is necessary to use a large amount of speech data to train the model, even with a large amount of computing resources, the training time is very long. [0003] Using 32-bit floating-point numbers as the data type of network weights, existing hardware (such as CPU, Central Processing U...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G10L15/02G10L15/06G10L15/14G10L25/30
CPCG10L15/02G10L15/063G10L15/142G10L25/30
Inventor 俞凯钱彦旻项煦
Owner AISPEECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products