arXiv (Cornell University) · 2018 · 10 citations · 7 references
ComputingComputer EngineeringComputer ScienceArtificial IntelligenceMachine LearningNatural Language ProcessingData CompressionDeep LearningLossy Data CompressionNeural NetworksPattern RecognitionSentiment AnalysisConvolutional Neural NetworksLayer PruningMemory CapacityMemory Footprint ReductionNeural Network QuantizationPruningRedundancy PruningSentiment Classification
Convolutional neural networks are modern models that are very efficient in many classification tasks. They were originally created for image processing purposes. Then some trials were performed to use them in different domains like natural language processing. The artificial intelligence systems (like humanoid robots) are very often based on embedded systems with constraints on memory, power consumption etc. Therefore convolutional neural network because of its memory capacity should be reduced to be mapped to given hardware. In this paper, results are presented of compressing the efficient convolutional neural networks for sentiment analysis. The main steps are quantization and pruning processes. The method responsible for mapping compressed network to FPGA and results of this implementation are presented. The described simulations showed that 5-bit width is enough to have no drop in accuracy from floating point version of the network. Additionally, significant memory footprint reduction was achieved (from 85% up to 93%).
7
Incorporating Nesterov Momentum into Adam
Timothy Dozat · 2016 · 1.3K citations
Convolutional Neural Networks for Sentence Classification
Yoon Kim · arXiv (Cornell University) · 2014 · 1.1K citations · Full text
A Survey of Model Compression and Acceleration for Deep Neural Networks
Yu Cheng, Duo Wang, Pan Zhou et al. · arXiv (Cornell University) · 2017 · 885 citations · Full text