Method and apparatus with neural network operation and keyword spotting
AssigneesSamsung Electronics Co., Ltd., Seoul National University R&Db Foundation
InventorsXue Qian, Jin Hwan Park, Wonyong Sung
Life of this patent
Estimating the term…
Abstract
A neural network operation method includes: receiving an input vector sequence including a plurality of channels; performing a first convolution operation on a first input vector of the input vector sequence; and performing a second convolution operation on a second input vector of the input vector sequence that is adjacent to the first input vector in a channel direction.
Claims24
A neural network operation method, comprising:
- receiving an input vector sequence including a plurality of channels;
- performing a first convolution operation on a first input vector of the input vector sequence;
- and
- performing a second convolution operation on a second input vector of the input vector sequence that is adjacent to and separate from the first input vector as determined by a preset distance in a channel direction.
A neural network operation apparatus, comprising:
- a receiver configured to receive an input vector sequence including a plurality of channels;
- and
- a processor configured to:
- perform a first convolution operation on a first input vector of the input vector sequence;
- and
- perform a second convolution operation on a second input vector of the input vector sequence that is adjacent to and separate from the first input vector as determined by a preset distance in a channel direction.
A keyword spotting method comprising:
- receiving a natural language;
- performing a first convolution operation on a first input vector of an input vector sequence including a plurality of channels based on the received natural language;
- performing a second convolution operation on a second input vector of the input vector sequence that is adjacent to and separate from the first input vector as determined by a preset distance in a channel direction;
- and
- detecting a keyword included in the natural language based on a result of the second convolution operation.
A neural network operation method, comprising:
- performing a first convolution and a second convolution respectively on a first input vector and second input vector of an input vector sequence, wherein the first and second input vectors are separated from each other as determined by a preset distance in a channel direction;
- performing a first activation based on the second convolution;
- adding the first input vector and a result of the first activation;
- performing a second activation based on the adding;
- and
- performing a fully-connected operation based on the second activation.
Dependencies are inferred from the claim text.