Related Experiment Video
Updated: Sep 10, 2025

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
Memristor-based RDBO-CNN circuit design and application of image multi-classification recognition
Gaoyong Han1,2, Guanxiang Cheng1,2, Yanfeng Wang1,2
1College of Electronic and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, 450002 China.
Abstract:
Traditional convolutional neural networks used for classification largely rely on hyperparameter tuning and do not have the conditions for hardware implementation. Therefore, a memristor crossbar architecture circuit is proposed to implement the reinforced dung beetle optimization (RDBO) algorithm and the convolutional neural network (CNN). The circuit is composed of feeding module, storage module, ball rolling module, dance module, subpopulation module and CNN module. Traditional DBO algorithm with its adaptability and parallelism for CNN parameter optimization, there are some shortcomings. To solve the problem of unbalanced exploration and exploitation, the tendency to fall into local optimal state, an enhanced dung beetle optimization algorithm based on giant dung beetle and spiral search is proposed. The RDBO circuit is composed of feeding module, storage module, ball rolling module, dance module and subpopulation module. The CNN module is composed of convolution layer, pooling layer and fully connected layer, which is used to recognize and classify the image. The feasibility and accuracy of RDBO-CNN circuit are verified on MNIST image set. In order to further verify the effectiveness of the proposed circuit, simulation and comparison experiments are carried out the satellite image recognition RSI-CB image set which also has good accuracy. This will further promote the development and application of neural network technology.
More Related Videos
Related Concept Videos
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Multi-input and Multi-variable systems
In the absence...
Classification of Systems-II
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Comparison between RL and RC circuits

