src.model.sinusoidal_embedding module#
- class src.model.sinusoidal_embedding.SinusoidalEmbedding(*args: Any, **kwargs: Any)[source]#
Bases:
ModuleSinusoidal embedding generator.
Commonly used in diffusion models to map discrete timesteps into high-dimensional continuous feature vectors. Includes a sinusoidal encoding stage followed by an MLP projection.