filter response normalization

**FRN** (Filter Response Normalization) is a **normalization technique designed to work without batch or group dependencies** — normalizing each filter response individually and using a learnable thresholded linear unit (TLU) as the activation function. **How Does FRN Work?** - **Normalize**: $hat{x}_c = x_c / sqrt{frac{1}{HW}sum_{h,w} x_{c,h,w}^2 + epsilon}$ (divide by RMS of spatial dimensions for each channel). - **TLU Activation**: $y = max(x, au)$ where $ au$ is a learnable threshold (replaces ReLU). - **No Mean Subtraction**: Like RMSNorm, FRN skips mean centering. - **Paper**: Singh & Krishnan (2020). **Why It Matters** - **Batch-Free**: Works with batch size 1, unlike BatchNorm. - **SOTA**: Achieved competitive results with BatchNorm across various CNN architectures. - **TLU**: The learnable threshold activation is key — standard ReLU doesn't work well with FRN. **FRN** is **self-sufficient normalization** — each filter channel normalizes itself independently, with a learnable activation threshold for optimal performance.

Go deeper with CFSGPT

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

Create Free Account