**arXiv ID:** 2108.09598 **Authors:** Sayan Nag, Mayukh Bhattacharyya **Published:** 2021-08-21T23:33:57Z **Abstract:** Activation functions play a pivotal role in determining the training dynamics and neural network performance. The widely adopted activation function ReLU despite being simple and effective has few disadvantages including the Dying ReLU problem. In order to tackle such problems, we propose a novel activation function called Serf which is self-regularized and nonmonotonic in n...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill serf-towards-better-training-of-deep-neural-networks-using-logsoftplus-error-activation-function --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Serf Towards Better Training Of Deep Neural Networks Using Logsoftplus Error Activation Function?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-serf-towards-better-training-of-deep-neural-networ)More formats (shields.io, HTML) on the badges page.
# SERF: Towards better training of deep neural networks using log-Softplus ERror activation Function
**arXiv ID:** 2108.09598
**Authors:** Sayan Nag, Mayukh Bhattacharyya
**Published:** 2021-08-21T23:33:57Z
**Abstract:**
Activation functions play a pivotal role in determining the training dynamics and neural network performance. The widely adopted activation function ReLU despite being simple and effective has few disadvantages including the Dying ReLU problem. In order to tackle such problems, we propose a novel activation function called Serf which is self-regularized and nonmonotonic in nature. Like Mish, Serf also belongs to the Swish family of functions. Based on several experiments on computer vision (image classification and object detection) and natural language processing (machine translation, sentiment classification and multimodal entailment) tasks with different state-of-the-art architectures, it is observed that Serf vastly outperforms ReLU (baseline) and other activation functions including both Swish and Mish, with a markedly bigger margin on deeper architectures. Ablation studies further demonstrate that Serf based architectures perform better than those of Swish and Mish in varying scenarios, validating the effectiveness and compatibility of Serf with varying depth, complexity, optimizers, learning rates, batch sizes, initializers and dropout rates. Finally, we investigate the mathematical relation between Swish and Serf, thereby showing the impact of preconditioner function ingrained in the first derivative of Serf which provides a regularization effect making gradients smoother and optimization faster.
## Skill Description
This skill is generated from the arXiv paper: SERF: Towards better training of deep neural networks using log-Softplus ERror activation Function (2108.09598).
## How to Use
[To be filled in by the user or by future automation]
## References
- [arXiv:2108.09598](http://arxiv.org/abs/2108.09598v3)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!