Обрезка каналов для ускорения очень глубоких нейронных сетей
Channel Pruning for Accelerating Very Deep Neural Networks
2017-07-19
SCID: 54.1/qug4nzeh
Discuss with AI
выбор каналов на основе LASSO-регрессииускорение ResNet и Xceptionускорение VGG-16отсечение каналовреконструкция методом наименьших квадратов
Figures from the paper
Abstract (AI)
В этой работе мы предлагаем новый метод обрезки каналов для ускорения очень глубоких сверточных нейронных сетей. Для обученной модели CNN мы предлагаем итеративный двухэтапный алгоритм эффективной обрезки каждого слоя на основе выбора каналов с помощью регрессии LASSO и реконструкции по методу наименьших квадратов. Мы далее обобщаем этот алгоритм на многослойные и многоветвевые случаи. Наш метод уменьшает накопленную ошибку и повышает совместимость с различными архитектурами. Обрезанная VGG-16 демонстрирует передовые результаты: ускорение в 5× при увеличении ошибки всего на 0.3%. Что более важно, наш метод способен ускорить современные сети, такие как ResNet и Xception, с потерей точности лишь 1.4% и 1.0% при ускорении в 2× соответственно, что имеет существенное значение. Код опубликован в открытом доступе.
Key Findings
1
Алгоритм обобщён для многослойных и многоветвевых архитектур, что снижает накопленную ошибку и улучшает совместимость.
2
Выбор каналов выполняется с помощью LASSO-регрессии, а восстановление каналов — методом наименьших квадратов.
3
Код метода опубликован в открытом доступе.
4
Предложен метод уменьшения числа каналов (channel pruning) для ускорения очень глубоких свёрточных нейронных сетей с итеративным двухэтапным алгоритмом.
5
Метод ускоряет современные сети: ResNet и Xception получают ~2-кратное ускорение с потерей точности 1.4% и 1.0% соответственно.
6
Обрезанная VGG-16 достигает 5-кратного ускорения с увеличением ошибки всего на 0.3%, что соответствует передовым результатам.
Research Object
Очень глубокие сверточные нейронные сети (обученные модели CNN), подвергаемые канальному праунингу
Research Subject
Метод канального праунинга и его влияние на ускорение вывода и точность (покомпонентный отбор каналов на основе LASSO и реконтрукция методом наименьших квадратов, включая обобщение на многослойные и многоветвевые структуры), дающий компромисс между ускорением и потерями точности
Publication Details
Publication Date
2017-07-19
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
Источники этой статьи в scid.ai7
Обучение нескольких слоев признаков на маленьких изображениях2024
Xception: Глубокое обучение с глубинно-разделяемыми свертками2016
Глубокое остаточное обучение для распознавания изображений2016
Очень глубокие сверточные сети для масштабного распознавания изображений2014
Scikit-learn: машинное обучение на Python2012
ImageNet: крупномасштабная иерархическая база изображений2009
Градиентное обучение для распознавания документов1998