Related Experiment Video
Updated: Aug 19, 2025

03:31
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
Published on: December 15, 2023
605
GAPCNN with HyPar: Global Average Pooling convolutional neural network with novel NNLU activation function and HYBRID
Gousia Habib1, Shaima Qureshi1
1Department of Computer Science and Technology, National Institute of Technology Srinagar, Srinagar, India.
Frontiers in Computational Neuroscience
|December 2, 2022
Summary
This study introduces a hybrid parallelism approach for faster Convolutional Neural Network (CNN) training, achieving a 3.62X speedup with minimal accuracy loss. A novel activation function and Global Average Pooling enhance performance on medical image classification.
Area of Science:
- Computer Science
- Artificial Intelligence
- Machine Learning
Background:
- Deep learning, particularly Convolutional Neural Networks (CNNs), is increasingly vital for image recognition, classification, and regression.
- Training deep neural networks is computationally intensive, often requiring days or weeks, hindering real-time applications.
- Existing parallelism strategies like data and model parallelism have limitations, necessitating improved computational speedup for CNNs.
Purpose of the Study:
- To accelerate the training of Convolutional Neural Networks (CNNs) for practical, real-time applications.
- To develop a hybrid parallelism approach combining data and model parallelism to enhance computational speed without sacrificing accuracy.
- To introduce a novel activation function and optimize CNN architecture for improved performance and accuracy.
Main Methods:
- Implemented a hybrid parallelism strategy integrating both data and model parallelism for CNN training.
- Proposed a novel activation function, Normalized Non-linear Activation Unit (NNLU), designed to be non-saturating and mitigate vanishing gradients.
- Replaced fully connected layers with Global Average Pooling (GAP) layers to improve model accuracy and computational efficiency.
Main Results:
- Achieved a significant computational speedup of 3.62X with only a 1.5% drop in accuracy.
- The novel NNLU activation unit demonstrated effectiveness in preventing model over-fitting and avoiding the vanishing gradient problem.
- On a biomedical image dataset, the proposed model attained 98.89% accuracy in classifying glioma, meningioma, and pituitary tumors, with a training time of just 1 second.
Conclusions:
- The hybrid parallelism approach effectively accelerates CNN training while maintaining high accuracy.
- The NNLU activation function and GAP layers contribute to enhanced model performance and robustness.
- The proposed CNN model demonstrates superior classification accuracy and computational speed compared to state-of-the-art methods for medical image analysis.
Related Concept Videos
Parallel Processing
203
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
203
Neural Circuits
1.4K
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.4K
Convolution Properties II
264
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...
264
Convolution Properties I
217
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:
217
Improving Translational Accuracy
11.8K
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.8K
