lucidrains/siren-pytorch
A PyTorch library implementing SIREN (Spectral Inference Neural Representation) using periodic sine activation functions for implicit neural representations.

Implements SIREN, a multi-layered neural network architecture that uses periodic (sine) activation functions instead of conventional activations like ReLU. The library provides SirenNet for creating deep networks and SirenWrapper for training on images and other signals. It enables representing signals like images, audio, and 3D scenes as continuous functions learned by neural networks through coordinate-based input processing.