{'fraction_non_alphanumeric': 0.02224824355971897, 'fraction_numerical': 0.0, 'mean_word_length': 5.286764705882353, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Least-Squares Based Layerwise Pruning Of Convolutional Neural Networks

In this paper, we propose a new layerwise pruning method to reduce the number of computations needed to evaluate convolutional neural networks (CNN) after training. This least-squares (LS) based pruning method improves state-of-the-art pruning methods as it solves both problems, how to select the feature maps to be pruned and how to adapt the remaining parameters in the kernel tensor to compensate the introduced pruning errors, jointly. Therefore, our method utilizes both correlations between the input feature maps and the structure in the kernel tensor. In experiments, we show that high reduction rates with a small performance degradation can be obtained with our pruning method and that our pruning method performs significantly better than low-rank factorization methods.