NEDAS.models.qg.fortran.emulator.netutils module

class NEDAS.models.qg.fortran.emulator.netutils.Att_Res_UNet(list_predictors, list_targets, patch_dim, batch_size, n_filters, activation, kernel_initializer, batch_norm, pooling_type, dropout)[source]

Bases: object

repeat_elem(tensor, rep)[source]
gating_signal(x, n_filters, batch_norm=False)[source]
attention_block(x, g, inter_shape)[source]
residual_conv_block(x, n_filters, padding: Literal['valid', 'same'] = 'same', kernel_size=(3, 3))[source]
downsample_block(x, n_filters, pool_size=(2, 2), kernel_size=(3, 3), strides=2)[source]
upsample_block(x, conv_features, n_filters, kernel_size=(3, 3), strides=2, padding='same')[source]
make_unet_model()[source]
featname2tuple(feature_name)[source]
class NEDAS.models.qg.fortran.emulator.netutils.Data_generator(*args: Any, **kwargs: Any)[source]

Bases: Sequence

index2rs(index)[source]
on_epoch_end()[source]