Вивчення ефективних згорткових мереж за допомогою схуднення мереж

Розгортанню глибоких згорткових нейронних мереж (CNN) у багатьох реальних додатках значною мірою перешкоджає їх висока обчислювальна вартість. У цій роботі ми пропонуємо нову схему навчання для CNN одночасно: 1) зменшувати розмір моделі; 2) зменшити обсяг пам'яті під час виконання; і 3) зменшити кількість обчислювальних операцій без шкоди для точності. . Це досягається шляхом посилення розрідженості на рівні каналу в мережі простим, але ефективним способом. На відміну від багатьох існуючих підходів, запропонований метод безпосередньо застосовується до сучасних архітектур CNN, вносить мінімум накладних витрат у навчальний процес і не вимагає спеціальних програмних/апаратних прискорювачів для отриманих моделей. Ми називаємо наш підхід схудненням, який приймає широкі та великі мережі як вхідні моделі, але під час навчання незначні канали автоматично ідентифікуються та обрізаються згодом, отримуючи тонкі та компактні моделі із порівнянною точністю. Ми емпірично демонструємо ефективність нашого підходу за допомогою декількох найсучасніших моделей CNN, включаючи VGGNet, ResNet та DenseNet, на різних наборах даних класифікації зображень. Для VGGNet багатопрохідна версія зменшення мережі дає 20-кратне зменшення розміру моделі та 5-кратне зменшення обчислювальних операцій. (читати далі)

допомогою