Training Ternary Neural Networks by Rectified L2 Regularization

Qiankun Han,Yuanning Fan,Jiexian Ge,Xiaoxin Cui,Dunshan Yu
DOI: https://doi.org/10.1109/iccasit48058.2019.8973113
2019-01-01
Abstract:This paper develops a neural network optimization algorithm: the rectified L2 regularization, which can be used to train ternary neural networks with weights of all layers constrained to -1, 0 and +1. It will analyze how to set the learning rate and penalty coefficient during the training phase. Compared with previous approaches, the rectified L2 regularization algorithm can be directly implemented on the open source machine learning framework, such as TensorFlow and PyTorch. The accuracy of the MNIST and Fashion-MNIST test datasets is 99.40% and 92.21%, respectively, which is close to the state-of-the-art accuracy of full precision neural networks with the model compression rate guaranteed.
What problem does this paper attempt to address?