#125 · Primary category: Deep Learning Frameworks

Mish

activation-functions bmvc bmvc20 computer-vision deep-learning image-classification mathematics neural-networks object-detection

Official Repository for "Mish: A Self Regularized Non-Monotonic Neural Activation Function" [BMVC 2020]

Project last updated:07/20/26

GitHub Stars

1.3K

Forks

128

Contributors

4

License

MIT

Why we included this project

Mish is the reference implementation for the self-regularized non-monotonic activation function introduced in the BMVC 2020 paper of the same name, a smoother alternative to ReLU that can improve accuracy on convolutional and transformer-style networks. It provides working implementations for PyTorch, Keras, TensorFlow, JAX, and several other frameworks, so you can drop it into your existing stack without writing custom layers. The repo also documents where the activation performed best on real benchmarks like ImageNet and MS-COCO object detection, giving you a sense of whether it's worth swapping in for your own architecture. Useful extras include pointers to faster CUDA builds and memory-efficient variants, plus a variance-based initialization trick that pairs well with Mish when you adopt it at scale.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category