Related Experiment Video
Updated: Oct 14, 2025

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
9.4K
Automatic Design of Convolutional Neural Network Architectures Under Resource Constraints.
IEEE Transactions on Neural Networks and Learning Systems
|November 9, 2021
Summary
This study introduces an automatic method for designing efficient Convolutional Neural Network (CNN) architectures. The approach optimizes CNNs for smart devices by balancing accuracy with resource constraints like memory and power.
Area of Science:
- Computer Science
- Artificial Intelligence
- Machine Learning
Background:
- High-accuracy Convolutional Neural Network (CNN) models face deployment challenges on resource-constrained smart electronics.
- Existing lightweight networks and Neural Architecture Search (NAS) methods have limitations in optimizing for multiple objectives simultaneously.
Purpose of the Study:
- To propose an automatic method for designing CNN architectures that meet predefined resource constraints.
- To address the trade-off between model size and accuracy in CNN design for edge devices.
Main Methods:
- Developed an automatic CNN architecture design method incorporating constraint handling.
- Utilized an adaptive penalty algorithm for fitness evaluation and a selective repair operation for infeasible individuals.
- Set model complexity (number of parameters) as a resource constraint for optimization.
Main Results:
- Demonstrated the effectiveness of the proposed method on CIFAR-10 and CIFAR-100 datasets.
- The automatically designed CNN models satisfied predefined resource constraints while achieving superior accuracy compared to manual designs and NSGA-Net.
- Successfully addressed the challenge of uncertain optimal CNN model size under random search.
Conclusions:
- The proposed method effectively designs CNN architectures that balance accuracy and resource efficiency for smart electronics.
- This approach offers a viable solution for deploying advanced AI models on edge devices with limited computational power.
Related Concept Videos
Neural Circuits
1.8K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.8K
Convolution: Math, Graphics, and Discrete Signals
487
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...
487
Ampere-Maxwell's Law: Problem-Solving
818
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
818
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
120
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
120
Convolution Properties II
317
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...
317
Convolution Properties I
276
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:
276
