HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Template-Based Automatic Search of Compact Semantic Segmentation Architectures

Nekrasov Vladimir ; Shen Chunhua ; Reid Ian

Template-Based Automatic Search of Compact Semantic Segmentation
  Architectures

Abstract

Automatic search of neural architectures for various vision and naturallanguage tasks is becoming a prominent tool as it allows to discoverhigh-performing structures on any dataset of interest. Nevertheless, on moredifficult domains, such as dense per-pixel classification, current automaticapproaches are limited in their scope - due to their strong reliance onexisting image classifiers they tend to search only for a handful of additionallayers with discovered architectures still containing a large number ofparameters. In contrast, in this work we propose a novel solution able to findlight-weight and accurate segmentation architectures starting from only fewblocks of a pre-trained classification network. To this end, we progressivelybuild up a methodology that relies on templates of sets of operations, predictswhich template and how many times should be applied at each step, while alsogenerating the connectivity structure and downsampling factors. All thesedecisions are being made by a recurrent neural network that is rewarded basedon the score of the emitted architecture on the holdout set and trained usingreinforcement learning. One discovered architecture achieves 63.2% mean IoU onCamVid and 67.8% on CityScapes having only 270K parameters. Pre-trained modelsand the search code are available athttps://github.com/DrSleep/nas-segm-pytorch.

Code Repositories

drsleep/nas-segm-pytorch
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
real-time-semantic-segmentation-on-cityscapesTemplate-Based-NAS-arch0
Frame (fps): 19
Time (ms): 52
mIoU: 67.7%
real-time-semantic-segmentation-on-cityscapesTemplate-Based-NAS-arch1
Frame (fps): 10
Time (ms): 97
mIoU: 67.8%
semantic-segmentation-on-camvidTemplate-Based NAS-arch1 (480x360 inputs)
Mean IoU: 63.2%
semantic-segmentation-on-camvidTemplate-Based NAS-arch0 (480x360 inputs)
Mean IoU: 63.9%
semantic-segmentation-on-cityscapesTemplate-Based NAS-arch1
Mean IoU (class): 67.8%
semantic-segmentation-on-cityscapesTemplate-Based NAS-arch0
Mean IoU (class): 67.7%
semantic-segmentation-on-cityscapes-valTemplate-Based NAS-arch0
mIoU: 68.1%
semantic-segmentation-on-cityscapes-valTemplate-Based NAS-arch1
mIoU: 69.5%

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
Template-Based Automatic Search of Compact Semantic Segmentation Architectures | Papers | HyperAI