paper-with-me

Papers

Joint-DetNAS: Upgrade Your Detector with NAS, Pruning and Dynamic Distillation

2021-05-27 · CVPR 2021 1 · Lewei Yao, Renjie Pi, Hang Xu, Wei zhang, Zhenguo Li, Tong Zhang

We propose Joint-DetNAS, a unified NAS framework for object detection, which integrates 3 key components: Neural Architecture Search, pruning, and Knowledge Distillation. Instead of naively pipelining these techniques, our Joint-DetNAS optimizes them jointly. The algorithm consists of two core processes: student morphism optimizes the student's architecture and removes the redundant parameters, while dynamic distillation aims to find the optimal matching teacher. For student morphism, weight inheritance strategy is adopted, allowing the student to flexibly update its architecture while fully utilize the predecessor's weights, which considerably accelerates the search; To facilitate dynamic distillation, an elastic teacher pool is trained via integrated progressive shrinking strategy, from which teacher detectors can be sampled without additional cost in subsequent searches. Given a base detector as the input, our algorithm directly outputs the derived student detector with high performance without additional training. Experiments demonstrate that our Joint-DetNAS outperforms the naive pipelining approach by a great margin. Given a classic R101-FPN as the base detector, Joint-DetNAS is able to boost its mAP from 41.4 to 43.9 on MS COCO and reduce the latency by 47%, which is on par with the SOTA EfficientDet while requiring less search cost. We hope our proposed method can provide the community with a new way of jointly optimizing NAS, KD and pruning.

📄 PDF Abstract BibTeX arXiv:2105.12971

Code (0)

등록된 구현이 없습니다.

Tasks

Knowledge DistillationNeural Architecture Searchobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Batch Normalization 설명 없음
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution
BiFPN A BiFPN, or Weighted Bi-directional Feature Pyramid Network, is a type of feature pyramid network which allows easy and fast multi-scale feature fusion. It incorporates…
EfficientDet EfficientDet is a type of object detection model, which utilizes several optimization and backbone tweaks, such as the use of a…

Similar Papers 제목 키워드 기반

DetNAS: Backbone Search for Object Detection

2019-03-26 · NeurIPS 2019 12 · Yukang Chen, Tong Yang, Xiangyu Zhang, Gaofeng Meng 외

Object detectors are usually equipped with backbone networks designed for image classification. It might be sub-optimal because of the gap between the tasks of image classification and object detection. In this work, we …

General Classificationimage-classificationImage ClassificationNeural Architecture Search+3

Using machine learning to speed up new and upgrade detector studies: a calorimeter case

2020-03-11 · F. Ratnikov, D. Derkach, A. Boldyrev, A. Shevelev 외

In this paper, we discuss the way advanced machine learning techniques allow physicists to perform in-depth studies of the realistic operating modes of the detectors during the stage of their design. Proposed approach ca…

BIG-bench Machine Learning

Visual Prompting Upgrades Neural Network Sparsification: A Data-Model Perspective

2023-12-03 · Can Jin, Tianjin Huang, Yihua Zhang, Mykola Pechenizkiy 외

The rapid development of large-scale deep learning models questions the affordability of hardware platforms, which necessitates the pruning to reduce their computational and memory footprints. Sparse neural networks as t…

Image ClassificationVisual Prompting

SWA Object Detection

2020-12-23 · Haoyang Zhang, Ying Wang, Feras Dayoub, Niko Sünderhauf

Do you want to improve 1.0 AP for your object detector without any inference cost and any change to your detector? Let us tell you such a recipe. It is surprisingly simple: train your detector for an extra 12 epochs usin…

Instance SegmentationObjectobject-detectionObject Detection+1

Task Specific Pruning with LLM-Sieve: How Many Parameters Does Your Task Really Need?

2025-05-23 · Waleed Reda, Abhinav Jangda, Krishna Chintalapudi

As Large Language Models (LLMs) are increasingly being adopted for narrow tasks - such as medical question answering or sentiment analysis - and deployed in resource-constrained settings, a key question arises: how many …

Medical Question AnsweringQuantizationQuestion AnsweringSentiment Analysis