To achieve this goal, resource-efficient architectures using convolutional neural networks (CNNs) <cite>[3,</cite> 1] and recurrent neural networks (RNNs) [2] have been proposed, while other works make use of low-bitwidth weights [4, 9] .