LB-CNN: An Open Source Framework for Fast Training of Light Binary Convolutional Neural Networks using Chainer and Cupy
Not on the map. Why?
Abstract (arXiv)
Light binary convolutional neural networks (LB-CNN) are particularly useful when implemented in low-energy computing platforms as required in many industrial applications. Herein, a framework for optimizing compact LB-CNN is introduced and its effectiveness is evaluated. The framework is freely available and may run on free-access cloud platforms, thus requiring no major investments. The optimized model is saved in the standardized .h5 format and can be used as input to specialized tools for further deployment into specific technologies, thus enabling the rapid development of various intelligent image sensors. The main ingredient in accelerating the optimization of our model, particularly the selection of binary convolution kernels, is the Chainer/Cupy machine learning library offering significant speed-ups for training the output layer as an extreme-learning machine. Additional training of the output layer using Keras/Tensorflow is included, as it allows an increase in accuracy. Results for widely used datasets including MNIST, GTSRB, ORL, VGG show very good compromise between accuracy and complexity. Particularly, for face recognition problems a carefully optimized LB-CNN model provides up to 100% accuracies. Such TinyML solutions are well suited for industrial applications requiring image recognition with low energy consumption.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 28 references that are in the map. First posted on arXiv 25 Jun 2021.
Builds on
9 of 28 references.
References · 9
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2020Binary Neural Networks: A Surveycited by 190
- 2019Machine Learning at the Network Edge: A Surveycited by 84
- 2020Machine Learning in Python: Main developments and technology trends in data science, machine learning, and artificial intelligencecited by 82
- 2019Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligencecited by 76
- 2018Binary Ensemble Neural Network: More Bits per Network or More Networks per Bit?cited by 39
- 2016Local Binary Convolutional Neural Networkscited by 38
- 2018EffNet: An Efficient Structure for Convolutional Neural Networkscited by 9
- 2021NL-CNN: A Resources-Constrained Deep Learning Model based on Nonlinear Convolutioncited by 1
Built on by
Not cited yet.