HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Network

Jungkyu Lee Taeryun Won Tae Kwan Lee Hyemin Lee Geonmo Gu Kiho Hong

Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Network

Abstract

Recent studies in image classification have demonstrated a variety of techniques for improving the performance of Convolutional Neural Networks (CNNs). However, attempts to combine existing techniques to create a practical model are still uncommon. In this study, we carry out extensive experiments to validate that carefully assembling these techniques and applying them to basic CNN models (e.g. ResNet and MobileNet) can improve the accuracy and robustness of the models while minimizing the loss of throughput. Our proposed assembled ResNet-50 shows improvements in top-1 accuracy from 76.3\% to 82.78\%, mCE from 76.0\% to 48.9\% and mFR from 57.7\% to 32.3\% on ILSVRC2012 validation set. With these improvements, inference throughput only decreases from 536 to 312. To verify the performance improvement in transfer learning, fine grained classification and image retrieval tasks were tested on several public datasets and showed that the improvement to backbone network performance boosted transfer learning performance significantly. Our approach achieved 1st place in the iFood Competition Fine-Grained Visual Recognition at CVPR 2019, and the source code and trained models are available at https://github.com/clovaai/assembled-cnn

Code Repositories

clovaai/assembled-cnn
Official
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
fine-grained-image-classification-on-fgvcAssemble-ResNet-FGVC-50
Accuracy: 92.4
fine-grained-image-classification-on-food-101Assemble-ResNet-FGVC-50
Accuracy: 92.5
Top 1 Accuracy: 92.47
fine-grained-image-classification-on-oxfordAssemble-ResNet
Accuracy: 98.9%
fine-grained-image-classification-on-oxford-2Assemble-ResNet-FGVC-50
Accuracy: 94.3%
Top-1 Error Rate: 5.7
fine-grained-image-classification-on-sopAssemble-ResNet-FGVC-50
Recall@1: 85.9
fine-grained-image-classification-on-stanfordAssemble-ResNet-FGVC-50
Accuracy: 94.4%
image-classification-on-imagenetAssemble-ResNet152
GFLOPs: 15.8
Top 1 Accuracy: 84.2%
image-classification-on-imagenet-realAssemble ResNet-50
Accuracy: 87.82%
image-classification-on-imagenet-realAssemble-ResNet152
Accuracy: 88.65%

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Network | Papers | HyperAI