mish

**Mish** is a **smooth, self-regularizing activation function defined as $f(x) = x cdot anh( ext{softplus}(x))$** — combining the benefits of Swish-like self-gating with a bounded below property that provides implicit regularization. **Properties of Mish** - **Formula**: $ ext{Mish}(x) = x cdot anh(ln(1 + e^x))$ - **Smooth**: Infinitely differentiable everywhere. - **Non-Monotonic**: Like Swish, has a slight negative region, allowing negative gradients. - **Self-Regularizing**: The bounded-below property prevents activations from going too negative. - **Paper**: Misra (2019). **Why It Matters** - **YOLOv4**: Default activation in YOLOv4 and YOLOv5, where it outperforms Swish and ReLU. - **Marginally Better**: Often 0.1-0.3% better than Swish in practice, though results are architecture-dependent. - **Compute**: Slightly more expensive than Swish due to the tanh(softplus()) composition. **Mish** is **the smooth, self-regulating activation** — a carefully crafted nonlinearity that provides consistent marginal improvements in deep networks.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account