FNO block
Module: fno_block.py
This module provides the implementation of a single block of the Fourier Neural Operator (FNO) model.
Classes:
Name | Description |
---|---|
FNOBlock1d |
Single block of the FNO model |
Dependencies
- jax: For array processing
- equinox: For neural network layers
Key Features
- Spectral convolution
- Bypass convolution
- Activation function
Version Info
29/Dec/2024: Initial version - Diya Nag Chaudhury
References
None
FNOBlock1d
Bases: Module
A single block of the FNO model.
This block consists of a spectral convolution followed by a bypass convolution and an activation function.
Attributes: spectral_conv: SpectralConv1d bypass_conv: eqx.nn.Conv1d activation: Callable
Methods: init: Initializes the FNOBlock1d object call: Calls the FNOBlock1d object
Source code in scirex/core/sciml/fno/layers/fno_block.py
Module: fno_block.py
This module provides the implementation of a single block of the Fourier Neural Operator (FNO) model.
Classes:
Name | Description |
---|---|
FNOBlock1d |
Single block of the FNO model |
Dependencies
- jax: For array processing
- equinox: For neural network layers
Key Features
- Spectral convolution
- Bypass convolution
- Activation function
Version Info
29/Dec/2024: Initial version - Diya Nag Chaudhury
References
None
FNOBlock1d
Bases: Module
A single block of the FNO model.
This block consists of a spectral convolution followed by a bypass convolution and an activation function.
Attributes: spectral_conv: SpectralConv1d bypass_conv: eqx.nn.Conv1d activation: Callable
Methods: init: Initializes the FNOBlock1d object call: Calls the FNOBlock1d object