Home Knowledge Base PReLU

PReLU (Parametric Rectified Linear Unit) is a learnable activation function that extends Leaky ReLU by treating the negative slope coefficient as a trainable parameter learned by backpropagation alongside the network weights — allowing each channel or neuron to adaptively determine how much signal to pass for negative inputs rather than using a fixed, manually chosen leak rate — introduced by Kaiming He et al. (Microsoft Research, 2015) in the same paper as the He weight initialization and directly enabling the training of the deep residual networks that achieved superhuman performance on ImageNet classification, establishing PReLU as the activation function that unlocked the era of very deep convolutional networks.

What Is PReLU?

PReLU vs. Other Activation Functions

ActivationNegative SlopeLearnableDead Neuron RiskNotes
ReLU0 (hard zero)NoYesFast, sparse; can kill channels permanently
Leaky ReLU0.01 (fixed)NoNoSimple fix for dying ReLU
PReLULearned per channelYesNoAdapts to data; He et al. 2015
ELUExponential (negative)NoNoSmooth, mean-activations near zero
GELUSmooth stochasticNoNoDominant in Transformers
Swish / SiLUSmooth self-gatedNo (Swish), Yes (β-Swish)NoUsed in EfficientNet, LLMs

The He et al. 2015 Paper: Why PReLU Mattered

The introduction of PReLU was inseparable from two other key contributions in the same paper:

PReLU's learned a values after training are informative: in early layers they tend to be near zero (ReLU-like — sparse features preferred), while in deeper layers they take larger values (more gradient flow needed to avoid dying channels in deep networks).

When to Use PReLU

PReLU is the activation function that adapts itself to the data — the minimal learnable extension of ReLU that preserves its computational simplicity while allowing each network layer to discover the optimal balance between sparsity and gradient flow, a small but critical contribution to the arsenal of tools that enabled the deep learning revolution in computer vision.

preluneural architecture

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.