Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting
Keyword: spatiotemporal sequence
-
The key equations of LSTM are:
where ∘ denotes the Hadamard product, also known as element-wise multiplication.
it=σ(Wxixt+Whiht−1+Wcict−1+bi)ft=σ(Wxfxt+Whfht−1+Wcfct−1+bf)¯ct=tanh(Wxcxt+Whcht−1+bc)ct=ft∘ct−1+it∘¯ctot=σ(Wxoxt+Whoht−1+Wcoct+bo)ht=ot∘tanh(ct) -
The key equations of ConvLSTM are:
where ∗ denotes the convolution operator and \circ denotes the Hadamard product, also known as element-wise multiplication.
it=σ(Wxi∗Xt+Whi∗Ht−1+Wci∘Ct−1+bi)ft=σ(Wxf∗Xt+Whf∗Ht−1+Wcf∘Ct−1+bf)¯Ct=tanh(Wxc∗Xt+Whc∗Ht−1+bc)Ct=ft∘Ct−1+it∘¯Ctot=σ(Wxo∗Xt+Who∗Ht−1+Wco∘Ct+bo)Ht=ot∘tanh(Ct)
Long Exposure Convolutional Memory Network for accurate estimation of finger kinematics from surface electromyographic signals (Publishing)
Keyword: LE-ConvMN
-
Retains the spatial and temporal information
-
Estimate the continuous movement of fingers with sEMG
-
More recent literature began to shift research focus from discrete movement classification to continuous movement regression
-
EMG-based continuous motion estimation approaches can be categorized as model-based and model-free approaches
-
This approach builds the connection between sEMG recordings and hand kinematics
-
LSTM has been proved more capable on the regression problem or continuous output fitting problem
-
The key equations of LSTM are: …
-
The key equations of ConvLSTM are: …
-
The structure of LE-ConvMN:
ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGA
Chapter5(HARDWARE IMPLEMENTATION) is very important!!!
Keyword: ESE
-
memory footprint
- Memory footprint refers to the amount of main memory that a program uses or references while running.
- The word footprint generally refers to the extent of physical dimensions that an object occupies, giving a sense of its size.
- In computing, the memory footprint of a software application indicates its runtime memory requirements, while the program executes.
-
memory reference
- These instructions refer to memory address as an operand. The other operand is always accumulator.
- Specifies 12-bit address, 3-bit opcode (other than 111) and 1-bit addressing mode for direct and indirect addressing.
-
ESE optimizes LSTM computation across algorithm, software and hardware stack:
-
The speech recognition pipeline. LSTM takes more than 90% of the total execution time in the whole computation pipeline:
-
Load Balance-Aware Pruning
-
Weight and Activation Quantization: 神经网络模型量化方法简介
-
Encoding in CSC format and data align using zero-padding
-
CSC: compressed sparse column
-
SpMV: sparse matrix vector multiplication
-
El-emMul: element-wise multiplication
-
diagonal matrix: 对角矩阵
-
the overall ESE system
-
one channel with multiple PEs
-
the state flow of ESE
-
Memory management unit
嵌入式人工智能处理器循环神经网络模块设计
-
Activation Function: https://towardsdatascience.com/activation-functions-neural-networks-1cbd9f8d91d6
-
可重构计算: Reconfigurable computing
-
边缘计算: 知乎链接
-
可重构芯片: 知乎文章
-
RNN