phygnn.layers.custom_layers
Custom tf layers.
Classes
|
Layer to add an extra dimension to a tensor. |
|
Custom layer for fourier neural operator block |
|
Layer to flatten an axis from a 5D spatiotemporal Tensor into axis-0 observations. |
|
Class to perform padding on tensors |
|
Custom layer to implement the tensorflow layer functions (e.g., add, subtract, multiply, maximum, and minimum) with a constant value. |
|
Custom layer to implement tensorflow average pooling layer but with a gaussian kernel. |
|
Layer to apply random noise along a given axis. |
|
Log transform or inverse transform of data |
|
Sigmoid linear unit. |
|
Custom layer to implement a skip connection. |
|
Class to expand the spatial dimensions of tensors with shape: (n_observations, n_spatial_0, n_spatial_1, n_features) |
|
Class to expand the spatiotemporal dimensions of tensors with shape: (n_observations, n_spatial_0, n_spatial_1, n_temporal, n_features) |
|
Custom layer for squeeze and excitation block for convolutional networks |
|
Layer to add high-resolution data to a sup3r model in the middle of a super resolution forward pass. |
|
Layer to concatenate a high-resolution feature to a sup3r model in the middle of a super resolution forward pass. |
|
Layer to tile (repeat) data across a given axis. |
|
Layer to convert units per feature channel using the linear transform: |