Related Experiment Video
Updated: Jul 22, 2025

07:45
Quantifying Intermembrane Distances with Serial Image Dilations
Published on: September 28, 2018
6.5K
DIY Your EasyNAS for Vision: Convolution Operation Merging, Map Channel Reducing, and Search Space to Supernet
Summary
EasyNAS enhances Neural Architecture Search (NAS) efficiency for complex vision tasks. Its operator merging and dynamic channel refinement reduce costs, achieving state-of-the-art results in classification, detection, and segmentation.
Area of Science:
- Computer Science
- Artificial Intelligence
- Machine Learning
Background:
- Differentiable Architecture Search (DARTS) is popular but computationally expensive for complex vision tasks due to over-parameterized supernets.
- Existing methods face limitations in memory and computational efficiency, hindering broader applicability.
Purpose of the Study:
- To introduce EasyNAS, a novel and efficient Neural Architecture Search (NAS) method.
- To overcome the computational and memory limitations of traditional DARTS for complex vision tasks.
- To enable NAS application across diverse tasks including classification, detection, and semantic segmentation.
Main Methods:
- Developed an operator merging technique to share and merge weights of candidate convolution operations.
- Implemented a dynamic channel refinement strategy for improved efficiency.
- Introduced a configurable search space-to-supernet conversion tool utilizing atomic search components.
Main Results:
- Achieved state-of-the-art accuracy (76.2%) on ImageNet for classification.
- Attained 40.1 mAP at 120 FPS on MS-COCO for detection.
- Reached 77.05 mAP50 on DOTA for rotation detection with 21.1 M parameters.
- Secured 72.6% mIoU at 173 FPS on Cityscape for semantic segmentation after 0.7 GPU-day search.
Conclusions:
- EasyNAS significantly enhances the efficiency of Neural Architecture Search (NAS).
- The proposed methods enable state-of-the-art performance across various complex vision tasks.
- EasyNAS offers a practical and scalable solution for NAS in real-world applications.
Related Concept Videos
Uniform Depth Channel Flow: Problem Solving
88
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
88
Deconvolution
190
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
190
Reducing Line Loss
173
In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
173
Convolution: Math, Graphics, and Discrete Signals
293
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
293
Convolution Properties II
235
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
235
Convolution Properties I
183
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
183

