|
Model: "functional" |
|
βββββββββββββββββββββββββββββββββ³ββββββββββββββββββββββββββββ³ββββββββββββββββββ³βββββββββββββββββββββββββββββ |
|
β Layer (type) β Output Shape β Param # β Connected to β |
|
β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ© |
|
β input_layer (InputLayer) β (128, 204, 40) β 0 β - β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β expand_dims (ExpandDims) β (128, 204, 1, 40) β 0 β input_layer[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β stream (Stream) β (128, 67, 1, 32) β 6,400 β expand_dims[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β activation (Activation) β (128, 67, 1, 32) β 0 β stream[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β stream_1 (Stream) β (128, 67, 1, 32) β 0 β activation[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β depthwise_conv2d β (128, 63, 1, 32) β 192 β stream_1[0][0] β |
|
β (DepthwiseConv2D) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β conv2d_1 (Conv2D) β (128, 63, 1, 64) β 2,048 β depthwise_conv2d[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β batch_normalization β (128, 63, 1, 64) β 256 β conv2d_1[0][0] β |
|
β (BatchNormalization) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β activation_1 (Activation) β (128, 63, 1, 64) β 0 β batch_normalization[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β stream_2 (Stream) β (128, 63, 1, 64) β 0 β activation_1[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β channel_split (ChannelSplit) β [(128, 63, 1, 32), (128, β 0 β stream_2[0][0] β |
|
β β 63, 1, 32)] β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_keep (StridedKeep) β (128, 63, 1, 32) β 0 β channel_split[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_keep_1 (StridedKeep) β (128, 63, 1, 32) β 0 β channel_split[0][1] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β depthwise_conv2d_1 β (128, 57, 1, 32) β 256 β strided_keep[0][0] β |
|
β (DepthwiseConv2D) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β depthwise_conv2d_2 β (128, 53, 1, 32) β 384 β strided_keep_1[0][0] β |
|
β (DepthwiseConv2D) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_drop (StridedDrop) β (128, 53, 1, 32) β 0 β depthwise_conv2d_1[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_drop_1 (StridedDrop) β (128, 53, 1, 32) β 0 β depthwise_conv2d_2[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β concatenate (Concatenate) β (128, 53, 1, 64) β 0 β strided_drop[0][0], β |
|
β β β β strided_drop_1[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β conv2d_2 (Conv2D) β (128, 53, 1, 64) β 4,096 β concatenate[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β batch_normalization_1 β (128, 53, 1, 64) β 256 β conv2d_2[0][0] β |
|
β (BatchNormalization) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β activation_2 (Activation) β (128, 53, 1, 64) β 0 β batch_normalization_1[0][β¦ β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β stream_3 (Stream) β (128, 53, 1, 64) β 0 β activation_2[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β channel_split_1 β [(128, 53, 1, 32), (128, β 0 β stream_3[0][0] β |
|
β (ChannelSplit) β 53, 1, 32)] β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_keep_2 (StridedKeep) β (128, 53, 1, 32) β 0 β channel_split_1[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_keep_3 (StridedKeep) β (128, 53, 1, 32) β 0 β channel_split_1[0][1] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β depthwise_conv2d_3 β (128, 45, 1, 32) β 320 β strided_keep_2[0][0] β |
|
β (DepthwiseConv2D) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β depthwise_conv2d_4 β (128, 39, 1, 32) β 512 β strided_keep_3[0][0] β |
|
β (DepthwiseConv2D) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_drop_2 (StridedDrop) β (128, 39, 1, 32) β 0 β depthwise_conv2d_3[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β strided_drop_3 (StridedDrop) β (128, 39, 1, 32) β 0 β depthwise_conv2d_4[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β concatenate_1 (Concatenate) β (128, 39, 1, 64) β 0 β strided_drop_2[0][0], β |
|
β β β β strided_drop_3[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β conv2d_3 (Conv2D) β (128, 39, 1, 64) β 4,096 β concatenate_1[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β batch_normalization_2 β (128, 39, 1, 64) β 256 β conv2d_3[0][0] β |
|
β (BatchNormalization) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β activation_3 (Activation) β (128, 39, 1, 64) β 0 β batch_normalization_2[0][β¦ β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β stream_4 (Stream) β (128, 39, 1, 64) β 0 β activation_3[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β depthwise_conv2d_5 β (128, 17, 1, 64) β 1,536 β stream_4[0][0] β |
|
β (DepthwiseConv2D) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β conv2d_4 (Conv2D) β (128, 17, 1, 64) β 4,096 β depthwise_conv2d_5[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β batch_normalization_3 β (128, 17, 1, 64) β 256 β conv2d_4[0][0] β |
|
β (BatchNormalization) β β β β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β activation_4 (Activation) β (128, 17, 1, 64) β 0 β batch_normalization_3[0][β¦ β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β stream_5 (Stream) β (128, 17, 1, 64) β 0 β activation_4[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β flatten (Flatten) β (128, 1088) β 0 β stream_5[0][0] β |
|
βββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββββββββββββ€ |
|
β dense (Dense) β (128, 1) β 1,089 β flatten[0][0] β |
|
βββββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββ΄ββββββββββββββββββ΄βββββββββββββββββββββββββββββ |
|
Total params: 26,049 (101.75 KB) |
|
Trainable params: 25,537 (99.75 KB) |
|
Non-trainable params: 512 (2.00 KB) |
|
|