[KongchangAI]
ConceptPreCap激活函数

PreCap

An activation function for deep neural networks intended to maintain stable signal propagation without relying on normalization layers. Its core building block, CapExp, is equivalent to a shifted and scaled ELU. PreCap applies a soft tanh clipping before CapExp, making the output smooth, monotonic, and bounded on both sides.

Timeline (last 90 days)

Oct 27

PreCap is an activation function whose core building block, CapExp, is an exponential unit that switches to a linear extension once the input exceeds a threshold, equivalent to a shifted and scaled ELU.

Unverified50%
Oct 27

PreCap adds a soft tanh clipping before CapExp, making the entire function's output smooth, monotonic and bounded on both sides.

Unverified50%
Oct 27

In early regression experiments, PreCap appeared far superior to SiLU and GELU at a fixed learning rate, but once each activation function was given its own tuned learning rate, this advantage disappeared entirely.

Unverified50%
Oct 27

PreCap is not more robust to learning rate than SELU.

Unverified50%
Oct 27

The authors provide a pip-installable package containing fused CUDA kernels (implemented via torch.cuda.jiterator, requiring no CUDA toolkit) and Apple MLX kernels, tested under fp32, fp64, fp16 and bf16.

Unverified50%
Oct 27

Under fp32, PreCap's CUDA kernel runs at about within 1.5× the speed of native SELU.

Unverified50%
Oct 27

The experiments were tested only on MLPs, using only the MNIST and FashionMNIST datasets, with short training times and only one width tested, and have not yet involved CNN or Transformer architectures.

Unverified50%

All Facts (7)

Source Articles