#125 · Primary category: Deep Learning Frameworks
Mish
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
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.