CN110119811B - A convolution kernel clipping method based on entropy importance criterion model - Google Patents
A convolution kernel clipping method based on entropy importance criterion model Download PDFInfo
- Publication number
- CN110119811B CN110119811B CN201910400922.4A CN201910400922A CN110119811B CN 110119811 B CN110119811 B CN 110119811B CN 201910400922 A CN201910400922 A CN 201910400922A CN 110119811 B CN110119811 B CN 110119811B
- Authority
- CN
- China
- Prior art keywords
- model
- convolution
- entropy
- layer
- cutting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/082—Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Image Analysis (AREA)
Abstract
本发明属于神经网络技术领域,涉及一种基于熵重要性准则模型的卷积核裁剪方法。本发明为了让参数量大、计算量大且性能优越的卷积神经网络模型能够满足在现实应用中的实时性要求,提出了一种基于熵重要性准则模型卷积核裁剪方法,通过对每个卷积层的激活通道求图像熵的方式作为评估对应卷积核重要性的准则来裁剪信息量少的卷积核,从而得到了一个性能优异、参数量以及计算量少的小模型,该小模型不仅有性能优势且能够满足现实场景应用的实时性以及精度需求。The invention belongs to the technical field of neural networks, and relates to a convolution kernel trimming method based on an entropy importance criterion model. In order to make the convolutional neural network model with large amount of parameters, large amount of calculation and superior performance to meet the real-time requirements in practical applications, the present invention proposes a model convolution kernel trimming method based on entropy importance criterion. The method of calculating the image entropy of the activation channels of each convolutional layer is used as the criterion for evaluating the importance of the corresponding convolution kernel to cut the convolution kernel with less information, so as to obtain a small model with excellent performance, less parameters and less calculation. Small models not only have performance advantages, but also meet the real-time and accuracy requirements of real-world applications.
Description
| Model (model) | Acc(%) | Reference quantity (M) | FLOPS(M) | Compression ratio | Acceleration rate |
| VGG16 | 88.39 | 14.73 | 313 | 1x | 1x |
| Pruned-GAP | 86.60 | 2.41 | 152 | 6.1x | 2.1x |
| Taylor | 86.03 | 2.65 | 80 | 5.6x | 3.9x |
| Pruned-IEC | 87.64 | 2.62 | 106 | 5.6x | 3.0x |
| Model (model) | Acc(%) | Reference quantity (M) | FLOPS(M) | Acceleration rate | Compression ratio |
| ResNet18 | 87.83 | 11.17 | 555 | 1x | 1x |
| Pruned-GAP | 88.20 | 2.65 | 361 | 4.2x | 1.5x |
| Taylor | 88.52 | 3.67 | 277 | 3.0x | 2x |
| Pruned-EIC | 88.35 | 3.30 | 307 | 3.4x | 1.8x |
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910400922.4A CN110119811B (en) | 2019-05-15 | 2019-05-15 | A convolution kernel clipping method based on entropy importance criterion model |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910400922.4A CN110119811B (en) | 2019-05-15 | 2019-05-15 | A convolution kernel clipping method based on entropy importance criterion model |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110119811A CN110119811A (en) | 2019-08-13 |
| CN110119811B true CN110119811B (en) | 2021-07-27 |
Family
ID=67522453
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910400922.4A Active CN110119811B (en) | 2019-05-15 | 2019-05-15 | A convolution kernel clipping method based on entropy importance criterion model |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110119811B (en) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110619385B (en) * | 2019-08-31 | 2022-07-29 | 电子科技大学 | Structured network model compression acceleration method based on multi-stage pruning |
| CN110796251A (en) * | 2019-10-28 | 2020-02-14 | 天津大学 | Image compression optimization method based on convolutional neural network |
| CN111062477B (en) * | 2019-12-17 | 2023-12-08 | 腾讯云计算(北京)有限责任公司 | Data processing method, device and storage medium |
| CN111291637A (en) * | 2020-01-19 | 2020-06-16 | 中国科学院上海微系统与信息技术研究所 | A face detection method, device and device based on convolutional neural network |
| CN111291814B (en) * | 2020-02-15 | 2023-06-02 | 河北工业大学 | Crack Identification Algorithm Based on Convolutional Neural Network and Information Entropy Data Fusion Strategy |
| CN111753786A (en) * | 2020-06-30 | 2020-10-09 | 中国矿业大学 | A Person Re-identification Method Based on Full-scale Feature Fusion and Lightweight Generative Adversarial Networks |
| CN112734010B (en) * | 2021-01-04 | 2024-04-16 | 暨南大学 | A convolutional neural network model compression method for image recognition |
| CN112766364A (en) * | 2021-01-18 | 2021-05-07 | 南京信息工程大学 | Tomato leaf disease classification method for improving VGG19 |
| CN112766491A (en) * | 2021-01-18 | 2021-05-07 | 电子科技大学 | Neural network compression method based on Taylor expansion and data driving |
| CN113033804B (en) * | 2021-03-29 | 2022-07-01 | 北京理工大学重庆创新中心 | Convolution neural network compression method for remote sensing image |
| CN118171049B (en) * | 2024-05-13 | 2024-07-16 | 西南交通大学 | A battery management method and system based on edge computing of big data |
| CN118194955B (en) * | 2024-05-17 | 2024-07-19 | 西北工业大学 | Convolutional neural network channel pruning method based on residual energy measurement |
| CN120126027A (en) * | 2025-05-12 | 2025-06-10 | 湖南工程学院 | A small sample remote sensing image classification method, electronic device and storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107368891A (en) * | 2017-05-27 | 2017-11-21 | 深圳市深网视界科技有限公司 | A kind of compression method and device of deep learning model |
| CN108334934A (en) * | 2017-06-07 | 2018-07-27 | 北京深鉴智能科技有限公司 | Convolutional neural networks compression method based on beta pruning and distillation |
| CN108416187A (en) * | 2018-05-21 | 2018-08-17 | 济南浪潮高新科技投资发展有限公司 | A kind of method and device of determining pruning threshold, model pruning method and device |
| CN108764471A (en) * | 2018-05-17 | 2018-11-06 | 西安电子科技大学 | The neural network cross-layer pruning method of feature based redundancy analysis |
| CN109472352A (en) * | 2018-11-29 | 2019-03-15 | 湘潭大学 | A deep neural network model tailoring method based on feature map statistical features |
| CN109685780A (en) * | 2018-12-17 | 2019-04-26 | 河海大学 | A kind of Retail commodity recognition methods based on convolutional neural networks |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9349101B2 (en) * | 2014-08-29 | 2016-05-24 | Salesforce.Com, Inc. | Systems and methods for partitioning sets of features for a bayesian classifier |
| US20190065961A1 (en) * | 2017-02-23 | 2019-02-28 | Harold Szu | Unsupervised Deep Learning Biological Neural Networks |
-
2019
- 2019-05-15 CN CN201910400922.4A patent/CN110119811B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107368891A (en) * | 2017-05-27 | 2017-11-21 | 深圳市深网视界科技有限公司 | A kind of compression method and device of deep learning model |
| CN108334934A (en) * | 2017-06-07 | 2018-07-27 | 北京深鉴智能科技有限公司 | Convolutional neural networks compression method based on beta pruning and distillation |
| CN108764471A (en) * | 2018-05-17 | 2018-11-06 | 西安电子科技大学 | The neural network cross-layer pruning method of feature based redundancy analysis |
| CN108416187A (en) * | 2018-05-21 | 2018-08-17 | 济南浪潮高新科技投资发展有限公司 | A kind of method and device of determining pruning threshold, model pruning method and device |
| CN109472352A (en) * | 2018-11-29 | 2019-03-15 | 湘潭大学 | A deep neural network model tailoring method based on feature map statistical features |
| CN109685780A (en) * | 2018-12-17 | 2019-04-26 | 河海大学 | A kind of Retail commodity recognition methods based on convolutional neural networks |
Non-Patent Citations (3)
| Title |
|---|
| An Entropy-based Pruning Method for CNN Compression;Jian-Hao Luo等;《https://arxiv.org/abs/1706.05791》;20170619;第1-10页 * |
| Entropy-based pruning method for convolutional neural networks;Cheonghwan Hur等;《The Journal of Supercomputing》;20181110;第2950–2963页 * |
| 一种用于卷积神经网络压缩的混合剪枝方法;靳丽蕾等;《小型微型计算机系统》;20181211;第39卷(第12期);第2596-2601页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110119811A (en) | 2019-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110119811B (en) | A convolution kernel clipping method based on entropy importance criterion model | |
| CN113222138A (en) | Convolutional neural network compression method combining layer pruning and channel pruning | |
| CN109272500B (en) | Fabric classification method based on adaptive convolutional neural network | |
| CN114972753B (en) | Lightweight semantic segmentation method and system based on context information aggregation and assisted learning | |
| CN110782658B (en) | Traffic prediction method based on LightGBM algorithm | |
| CN111723915A (en) | Pruning method, computer equipment and application method of deep convolutional neural network | |
| CN117033912A (en) | Equipment failure prediction method, device, readable storage medium and electronic equipment | |
| CN105913087A (en) | Object identification method based on optimal pooled convolutional neural network | |
| CN112734010B (en) | A convolutional neural network model compression method for image recognition | |
| CN103824285B (en) | Image segmentation method based on bat optimal fuzzy clustering | |
| CN109800790B (en) | Feature selection method for high-dimensional data | |
| CN109086866A (en) | A kind of part two-value convolution method suitable for embedded device | |
| CN117456272A (en) | A self-supervised anomaly detection method based on contrastive learning | |
| CN118569340A (en) | Deep Neural Network Model Compression | |
| CN114882278A (en) | Tire pattern classification method and device based on attention mechanism and transfer learning | |
| CN115514376A (en) | High-frequency time sequence data compression method and device based on improved symbol aggregation approximation | |
| Geng et al. | Pruning convolutional neural networks via filter similarity analysis | |
| CN113780550A (en) | A convolutional neural network pruning method and device for quantifying feature map similarity | |
| CN112381108A (en) | Bullet trace similarity recognition method and system based on graph convolution neural network deep learning | |
| CN113255730B (en) | Distributed deep neural network structure conversion method based on split-fusion strategy | |
| CN113505804B (en) | Image recognition method and system based on compressed deep neural network | |
| Schreckenberger et al. | Restructuring of hoeffding trees for trapezoidal data streams | |
| CN113283573A (en) | Automatic search method for optimal structure of convolutional neural network | |
| CN120068978A (en) | Small sample fine granularity block-level model pruning method for visual transducer model | |
| CN116680435B (en) | A similar image retrieval and matching method based on multi-layer feature extraction |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20240520 Address after: Room 24, Floor 2, Unit 1, Building 1, No. 73, Section 2, Second Ring Road West, Qingyang District, Chengdu, 610000, Sichuan Patentee after: Aegis Defense Technology (Chengdu) Co.,Ltd. Country or region after: China Address before: 610041 floor 5, building 1, No. 21, Gaopeng Avenue, high tech Zone, Chengdu, Sichuan Patentee before: Electric Coreda (Chengdu) Technology Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250711 Address after: Floor 14 and 15, Building 1, Tianfu Haichuang Park, No. 619 Jicui Road, Xinglong Street, Tianfu New Area, Chengdu City, Sichuan Province 610200 (self identification number 0002) Patentee after: Fantian Zhikong (Chengdu) Technology Co.,Ltd. Country or region after: China Address before: Room 24, Floor 2, Unit 1, Building 1, No. 73, Section 2, Second Ring Road West, Qingyang District, Chengdu, 610000, Sichuan Patentee before: Aegis Defense Technology (Chengdu) Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right |

