15 lines (15 with data), 2.5 kB
o
Tcť
Ń @ sn d dl mZmZmZmZ d dl mZmZmZmZ dZ dddäZ
d d
ä ZdddäZd
dä Z
ddä ZdddäZdS )Ú )┌Dropout┌BatchNormalizationV2┌concatenate┌add)┌Conv2D┌MaxPooling2D┌Conv2DTranspose┌SeparableConv2D┌
he_uniformÚ Ú ┌samec C sî | }t d|âD ]<}|dkrt||||dŹ}q|dkr"t|||dŹ}q|dkr,t||â}q|dkr6t||â}q|dkrAt|||â}q d S |S ) Nr ┌ separatedę┌size┌padding┌duckv2)r ZmidscopeZ widescope┌resnet)┌range┌separated_conv2D_block┌duckv2_conv2D_block┌midscope_conv2D_block┌widescope_conv2D_block┌resnet_conv2D_block) ┌x┌filters┌
block_type┌repeat┌
dilation_rater r ┌result┌ię r! ˙9D:\Cercetare\__FinalVersion__\CustomLayers\ConvBlock2D.py┌
conv_block_2D s r# c C sł t ddŹ| â} t| |â}t| |â}t| |dddŹ}t| |dddŹ}t| |dddŹ}t| |dd d
Ź}t||||||gâ} t ddŹ| â} | S )NÚ ę┌axisr r )r Ú r Ú r
r )r r r r# r r ) r r r ┌x1┌x2┌x3┌x4┌x5Zx6r! r! r"