Related Experiment Video
Updated: Sep 28, 2025

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
9.4K
Investigation of Effectiveness of Shuffled Frog-Leaping Optimizer in Training a Convolution Neural Network
Soroush Baseri Saadi1, Nazanin Tataei Sarshar2, Soroush Sadeghi3
1Faculty of Medicine, Catholic University of Leuven (KU Leuven), Leuven, Belgium.
Journal of Healthcare Engineering
|April 4, 2022
Summary
The Shuffled Frog-Leaping Algorithm (SFLA) effectively trains Convolutional Neural Networks (CNNs), enhancing performance for image classification tasks. This nature-inspired approach offers improved accuracy despite a slight increase in computation time.
Area of Science:
- Computer Vision
- Deep Learning
- Machine Learning
Background:
- Convolutional Neural Networks (CNNs) are leading deep learning architectures for image processing, object detection, and classification.
- CNNs utilize filters, nonlinear functions, and pooling layers, with weight-sharing to manage parameters for spatial and temporal data.
- Training CNNs presents challenges, leading to the exploration of optimization techniques like Ant Colony Optimization and Genetic Algorithms.
Purpose of the Study:
- To investigate the efficacy of the Shuffled Frog-Leaping Algorithm (SFLA) for training a classical CNN structure, LeNet-5.
- To evaluate SFLA's performance across four diverse datasets.
- To compare SFLA against other evolutionary optimization algorithms.
Main Methods:
- The study employed the Shuffled Frog-Leaping Algorithm (SFLA) to train the LeNet-5 Convolutional Neural Network (CNN) architecture.
- Four distinct datasets were utilized to assess the training methodology.
- Performance was benchmarked against Whale Optimization Algorithm (WO), Bacteria Swarm Foraging Optimization (BFSO), and Ant Colony Optimization (ACO).
Main Results:
- The Shuffled Frog-Leaping Algorithm (SFLA) significantly improved the performance of the LeNet-5 CNN.
- The SFLA demonstrated high accuracy in classification and approximation tasks.
- A slight increase in training computation time was observed with the SFLA approach.
Conclusions:
- SFLA is a viable and effective optimization technique for training Convolutional Neural Networks (CNNs).
- The proposed SFLA method offers superior classification and approximation accuracy compared to other tested evolutionary algorithms.
- Future research could explore further optimizations to mitigate the increase in computation time while retaining accuracy benefits.
Related Concept Videos
Improving Translational Accuracy
11.9K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
11.9K
Survival Tree
172
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
172
Buffer Effectiveness
50.7K
Buffer solutions do not have an unlimited capacity to keep the pH relatively constant . Instead, the ability of a buffer solution to resist changes in pH relies on the presence of appreciable amounts of its conjugate weak acid-base pair. When enough strong acid or base is added to substantially lower the concentration of either member of the buffer pair, the buffering action within the solution is compromised.
The buffer capacity is the amount of acid or base that can be added to a given volume...
The buffer capacity is the amount of acid or base that can be added to a given volume...
50.7K
Reducing Line Loss
209
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...
209
Neural Circuits
1.7K
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.7K
Design Example: Frog Muscle Response
334
A student is tasked to work on an intriguing experiment involving an RL (Resistor-Inductor) circuit to study the muscle response of a frog's leg to electrical stimulation. The RL circuit plays a crucial role in this experiment, providing the means to control and measure the electrical impulses that trigger muscle contraction.
When the switch connecting the RL circuit is closed, a brief muscle contraction is observed. This is because, at a steady state, the inductor acts like a short...
When the switch connecting the RL circuit is closed, a brief muscle contraction is observed. This is because, at a steady state, the inductor acts like a short...
334
