DanielAvdar/activations-plus
Collection of advanced activation functions for deep learning
What's novel
Collection of advanced activation functions for deep learning
Code Analysis
17 files read · 4 roundsA PyTorch library providing sparse activation functions (Entmax15, Sparsemax) with custom autograd, plus a collection of simple one-liner activation function variants not natively available in PyTorch.
Strengths
Genuine, non-trivial implementations of Entmax15 and Sparsemax with proper custom autograd (forward/backward passes), comprehensive test suite including gradient checks, edge cases, and randomized testing with Hypothesis, and clean modular architecture with good documentation.
Weaknesses
README is misleading by only mentioning Entmax and Sparsemax while the package contains many more activation functions, most of the 'simple variants' are trivial one-liner wrappers with limited novelty, and Maxout/SoftClipping are essentially thin wrappers around basic PyTorch operations.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
145
Contributors
2
Files
98
Active weeks
45
Repository
Language
Python
Stars
3
Forks
0
License
MIT