Skip to content

Instantly share code, notes, and snippets.

View jackswl's full-sized avatar

Jack Shi Wei Lun jackswl

View GitHub Profile
# Residual block from SRGAN architecture
def res_block_gen(model, kernal_size, filters, strides, initializer):
gen = model
model = Conv2D(filters = filters, kernel_size = kernal_size, strides = strides, padding = "same", kernel_initializer=initializer)(model)
model = BatchNormalization(momentum = 0.5)(model)
model = PReLU(alpha_initializer='zeros', alpha_regularizer=None, alpha_constraint=None, shared_axes=[1,2])(model)
model = Conv2D(filters = filters, kernel_size = kernal_size, strides = strides, padding = "same", kernel_initializer=initializer)(model)
model = BatchNormalization(momentum = 0.5)(model)