Skip to content

Instantly share code, notes, and snippets.

@0bserver07
Created December 24, 2016 06:07
Show Gist options
  • Save 0bserver07/502ffd62d4b4df939af03ef66ec1c8de to your computer and use it in GitHub Desktop.
Save 0bserver07/502ffd62d4b4df939af03ef66ec1c8de to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 76,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"from __future__ import absolute_import\n",
"from __future__ import print_function\n",
"import os\n",
"\n",
"\n",
"import keras.models as models\n",
"from keras.layers.core import Layer, Dense, Dropout, Activation, Flatten, Reshape, Merge, Permute\n",
"from keras.layers.convolutional import Convolution2D, MaxPooling2D, UpSampling2D, ZeroPadding2D\n",
"from keras.layers.normalization import BatchNormalization\n",
"\n",
"\n",
"from keras import backend as K\n",
"\n",
"import cv2\n",
"import numpy as np\n",
"import json\n",
"np.random.seed(07) # 0bserver07 for reproducibility\n",
"\n",
"\n",
"img_w = 480\n",
"img_h = 360\n",
"n_labels = 12\n",
"\n",
"kernel = 3\n",
"pool_size = 2"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 77,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"encoding_layers = [\n",
" Convolution2D(64, kernel, kernel,name='block1_conv1', border_mode='same', input_shape=(3, img_h, img_w)),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(64, kernel, kernel,name='block1_conv2', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" MaxPooling2D(),\n",
"\n",
" Convolution2D(128, kernel, kernel,name='block2_conv1', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(128, kernel, kernel,name='block2_conv2', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" MaxPooling2D(),\n",
"\n",
" Convolution2D(256, kernel, kernel,name='block3_conv1', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(256, kernel, kernel,name='block3_conv2', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(256, kernel, kernel,name='block3_conv3', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" MaxPooling2D(),\n",
"\n",
" Convolution2D(512, kernel, kernel,name='block4_conv1', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(512, kernel, kernel,name='block4_conv2', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(512, kernel, kernel,name='block4_conv3', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" MaxPooling2D(),\n",
"\n",
" Convolution2D(512, kernel, kernel,name='block5_conv1', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(512, kernel, kernel,name='block5_conv2', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(512, kernel, kernel,name='block5_conv3', border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" MaxPooling2D(),\n",
"]"
]
},
{
"cell_type": "code",
"execution_count": 78,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"\n",
"decoding_layers = [\n",
" UpSampling2D(),\n",
" Convolution2D(512, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(512, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(512, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
"\n",
" UpSampling2D(),\n",
" Convolution2D(512, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(512, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(256, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
"\n",
" UpSampling2D(),\n",
" Convolution2D(256, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(256, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(128, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
"\n",
" UpSampling2D(),\n",
" Convolution2D(128, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(64, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
"\n",
" UpSampling2D(),\n",
" Convolution2D(64, kernel, kernel, border_mode='same'),\n",
" BatchNormalization(),\n",
" Activation('relu'),\n",
" Convolution2D(n_labels, 1, 1, border_mode='valid'),\n",
" BatchNormalization(),\n",
"]"
]
},
{
"cell_type": "code",
"execution_count": 79,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"segnet = models.Sequential()\n",
"segnet.encoding_layers = encoding_layers\n",
"\n",
"for l in segnet.encoding_layers:\n",
" segnet.add(l)"
]
},
{
"cell_type": "code",
"execution_count": 80,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"segnet.decoding_layers = decoding_layers\n",
"for l in segnet.decoding_layers:\n",
" segnet.add(l)"
]
},
{
"cell_type": "code",
"execution_count": 81,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"____________________________________________________________________________________________________\n",
"Layer (type) Output Shape Param # Connected to \n",
"====================================================================================================\n",
"block1_conv1 (Convolution2D) (None, 64, 360, 480) 1792 convolution2d_input_11[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_303 (BatchNorm(None, 64, 360, 480) 960 block1_conv1[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_291 (Activation) (None, 64, 360, 480) 0 batchnormalization_303[0][0] \n",
"____________________________________________________________________________________________________\n",
"block1_conv2 (Convolution2D) (None, 64, 360, 480) 36928 activation_291[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_304 (BatchNorm(None, 64, 360, 480) 960 block1_conv2[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_292 (Activation) (None, 64, 360, 480) 0 batchnormalization_304[0][0] \n",
"____________________________________________________________________________________________________\n",
"maxpooling2d_56 (MaxPooling2D) (None, 64, 180, 240) 0 activation_292[0][0] \n",
"____________________________________________________________________________________________________\n",
"block2_conv1 (Convolution2D) (None, 128, 180, 240) 73856 maxpooling2d_56[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_305 (BatchNorm(None, 128, 180, 240) 480 block2_conv1[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_293 (Activation) (None, 128, 180, 240) 0 batchnormalization_305[0][0] \n",
"____________________________________________________________________________________________________\n",
"block2_conv2 (Convolution2D) (None, 128, 180, 240) 147584 activation_293[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_306 (BatchNorm(None, 128, 180, 240) 480 block2_conv2[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_294 (Activation) (None, 128, 180, 240) 0 batchnormalization_306[0][0] \n",
"____________________________________________________________________________________________________\n",
"maxpooling2d_57 (MaxPooling2D) (None, 128, 90, 120) 0 activation_294[0][0] \n",
"____________________________________________________________________________________________________\n",
"block3_conv1 (Convolution2D) (None, 256, 90, 120) 295168 maxpooling2d_57[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_307 (BatchNorm(None, 256, 90, 120) 240 block3_conv1[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_295 (Activation) (None, 256, 90, 120) 0 batchnormalization_307[0][0] \n",
"____________________________________________________________________________________________________\n",
"block3_conv2 (Convolution2D) (None, 256, 90, 120) 590080 activation_295[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_308 (BatchNorm(None, 256, 90, 120) 240 block3_conv2[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_296 (Activation) (None, 256, 90, 120) 0 batchnormalization_308[0][0] \n",
"____________________________________________________________________________________________________\n",
"block3_conv3 (Convolution2D) (None, 256, 90, 120) 590080 activation_296[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_309 (BatchNorm(None, 256, 90, 120) 240 block3_conv3[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_297 (Activation) (None, 256, 90, 120) 0 batchnormalization_309[0][0] \n",
"____________________________________________________________________________________________________\n",
"maxpooling2d_58 (MaxPooling2D) (None, 256, 45, 60) 0 activation_297[0][0] \n",
"____________________________________________________________________________________________________\n",
"block4_conv1 (Convolution2D) (None, 512, 45, 60) 1180160 maxpooling2d_58[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_310 (BatchNorm(None, 512, 45, 60) 120 block4_conv1[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_298 (Activation) (None, 512, 45, 60) 0 batchnormalization_310[0][0] \n",
"____________________________________________________________________________________________________\n",
"block4_conv2 (Convolution2D) (None, 512, 45, 60) 2359808 activation_298[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_311 (BatchNorm(None, 512, 45, 60) 120 block4_conv2[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_299 (Activation) (None, 512, 45, 60) 0 batchnormalization_311[0][0] \n",
"____________________________________________________________________________________________________\n",
"block4_conv3 (Convolution2D) (None, 512, 45, 60) 2359808 activation_299[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_312 (BatchNorm(None, 512, 45, 60) 120 block4_conv3[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_300 (Activation) (None, 512, 45, 60) 0 batchnormalization_312[0][0] \n",
"____________________________________________________________________________________________________\n",
"maxpooling2d_59 (MaxPooling2D) (None, 512, 22, 30) 0 activation_300[0][0] \n",
"____________________________________________________________________________________________________\n",
"block5_conv1 (Convolution2D) (None, 512, 22, 30) 2359808 maxpooling2d_59[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_313 (BatchNorm(None, 512, 22, 30) 60 block5_conv1[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_301 (Activation) (None, 512, 22, 30) 0 batchnormalization_313[0][0] \n",
"____________________________________________________________________________________________________\n",
"block5_conv2 (Convolution2D) (None, 512, 22, 30) 2359808 activation_301[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_314 (BatchNorm(None, 512, 22, 30) 60 block5_conv2[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_302 (Activation) (None, 512, 22, 30) 0 batchnormalization_314[0][0] \n",
"____________________________________________________________________________________________________\n",
"block5_conv3 (Convolution2D) (None, 512, 22, 30) 2359808 activation_302[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_315 (BatchNorm(None, 512, 22, 30) 60 block5_conv3[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_303 (Activation) (None, 512, 22, 30) 0 batchnormalization_315[0][0] \n",
"____________________________________________________________________________________________________\n",
"maxpooling2d_60 (MaxPooling2D) (None, 512, 11, 15) 0 activation_303[0][0] \n",
"____________________________________________________________________________________________________\n",
"upsampling2d_51 (UpSampling2D) (None, 512, 22, 30) 0 maxpooling2d_60[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_40 (Convolution2D) (None, 512, 22, 30) 2359808 upsampling2d_51[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_316 (BatchNorm(None, 512, 22, 30) 60 convolution2d_40[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_304 (Activation) (None, 512, 22, 30) 0 batchnormalization_316[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_41 (Convolution2D) (None, 512, 22, 30) 2359808 activation_304[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_317 (BatchNorm(None, 512, 22, 30) 60 convolution2d_41[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_305 (Activation) (None, 512, 22, 30) 0 batchnormalization_317[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_42 (Convolution2D) (None, 512, 22, 30) 2359808 activation_305[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_318 (BatchNorm(None, 512, 22, 30) 60 convolution2d_42[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_306 (Activation) (None, 512, 22, 30) 0 batchnormalization_318[0][0] \n",
"____________________________________________________________________________________________________\n",
"upsampling2d_52 (UpSampling2D) (None, 512, 44, 60) 0 activation_306[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_43 (Convolution2D) (None, 512, 44, 60) 2359808 upsampling2d_52[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_319 (BatchNorm(None, 512, 44, 60) 120 convolution2d_43[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_307 (Activation) (None, 512, 44, 60) 0 batchnormalization_319[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_44 (Convolution2D) (None, 512, 44, 60) 2359808 activation_307[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_320 (BatchNorm(None, 512, 44, 60) 120 convolution2d_44[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_308 (Activation) (None, 512, 44, 60) 0 batchnormalization_320[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_45 (Convolution2D) (None, 256, 44, 60) 1179904 activation_308[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_321 (BatchNorm(None, 256, 44, 60) 120 convolution2d_45[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_309 (Activation) (None, 256, 44, 60) 0 batchnormalization_321[0][0] \n",
"____________________________________________________________________________________________________\n",
"upsampling2d_53 (UpSampling2D) (None, 256, 88, 120) 0 activation_309[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_46 (Convolution2D) (None, 256, 88, 120) 590080 upsampling2d_53[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_322 (BatchNorm(None, 256, 88, 120) 240 convolution2d_46[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_310 (Activation) (None, 256, 88, 120) 0 batchnormalization_322[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_47 (Convolution2D) (None, 256, 88, 120) 590080 activation_310[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_323 (BatchNorm(None, 256, 88, 120) 240 convolution2d_47[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_311 (Activation) (None, 256, 88, 120) 0 batchnormalization_323[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_48 (Convolution2D) (None, 128, 88, 120) 295040 activation_311[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_324 (BatchNorm(None, 128, 88, 120) 240 convolution2d_48[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_312 (Activation) (None, 128, 88, 120) 0 batchnormalization_324[0][0] \n",
"____________________________________________________________________________________________________\n",
"upsampling2d_54 (UpSampling2D) (None, 128, 176, 240) 0 activation_312[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_49 (Convolution2D) (None, 128, 176, 240) 147584 upsampling2d_54[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_325 (BatchNorm(None, 128, 176, 240) 480 convolution2d_49[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_313 (Activation) (None, 128, 176, 240) 0 batchnormalization_325[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_50 (Convolution2D) (None, 64, 176, 240) 73792 activation_313[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_326 (BatchNorm(None, 64, 176, 240) 480 convolution2d_50[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_314 (Activation) (None, 64, 176, 240) 0 batchnormalization_326[0][0] \n",
"____________________________________________________________________________________________________\n",
"upsampling2d_55 (UpSampling2D) (None, 64, 352, 480) 0 activation_314[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_51 (Convolution2D) (None, 64, 352, 480) 36928 upsampling2d_55[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_327 (BatchNorm(None, 64, 352, 480) 960 convolution2d_51[0][0] \n",
"____________________________________________________________________________________________________\n",
"activation_315 (Activation) (None, 64, 352, 480) 0 batchnormalization_327[0][0] \n",
"____________________________________________________________________________________________________\n",
"convolution2d_52 (Convolution2D) (None, 12, 352, 480) 780 activation_315[0][0] \n",
"____________________________________________________________________________________________________\n",
"batchnormalization_328 (BatchNorm(None, 12, 352, 480) 960 convolution2d_52[0][0] \n",
"====================================================================================================\n",
"Total params: 29436196\n",
"____________________________________________________________________________________________________\n"
]
}
],
"source": [
"segnet.summary()"
]
},
{
"cell_type": "code",
"execution_count": 83,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"<function keras.utils.visualize_util.model_to_dot>"
]
},
"execution_count": 83,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from IPython.display import SVG\n",
"from keras.utils.visualize_util import model_to_dot\n",
"\n",
"model_to_dot"
]
},
{
"cell_type": "code",
"execution_count": 84,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"7276pt\" viewBox=\"0.00 0.00 467.00 7276.00\" width=\"467pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 7272)\">\n",
"<title>G</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-7272 463,-7272 463,4 -4,4\" stroke=\"none\"/>\n",
"<!-- 139951710116368 -->\n",
"<g class=\"node\" id=\"node1\"><title>139951710116368</title>\n",
"<polygon fill=\"none\" points=\"31,-7221.5 31,-7267.5 428,-7267.5 428,-7221.5 31,-7221.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-7240.8\">convolution2d_input_11: InputLayer</text>\n",
"<polyline fill=\"none\" points=\"248,-7221.5 248,-7267.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"275.5\" y=\"-7252.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"248,-7244.5 303,-7244.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"275.5\" y=\"-7229.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"303,-7221.5 303,-7267.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"365.5\" y=\"-7252.3\">(None, 3, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"303,-7244.5 428,-7244.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"365.5\" y=\"-7229.3\">(None, 3, 360, 480)</text>\n",
"</g>\n",
"<!-- 139951727402128 -->\n",
"<g class=\"node\" id=\"node2\"><title>139951727402128</title>\n",
"<polygon fill=\"none\" points=\"44,-7138.5 44,-7184.5 415,-7184.5 415,-7138.5 44,-7138.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-7157.8\">block1_conv1: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"229,-7138.5 229,-7184.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-7169.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"229,-7161.5 284,-7161.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-7146.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"284,-7138.5 284,-7184.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-7169.3\">(None, 3, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"284,-7161.5 415,-7161.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-7146.3\">(None, 64, 360, 480)</text>\n",
"</g>\n",
"<!-- 139951710116368&#45;&gt;139951727402128 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>139951710116368-&gt;139951727402128</title>\n",
"<path d=\"M229.5,-7221.37C229.5,-7213.15 229.5,-7203.66 229.5,-7194.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-7194.61 229.5,-7184.61 226,-7194.61 233,-7194.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951727401232 -->\n",
"<g class=\"node\" id=\"node3\"><title>139951727401232</title>\n",
"<polygon fill=\"none\" points=\"3.5,-7055.5 3.5,-7101.5 455.5,-7101.5 455.5,-7055.5 3.5,-7055.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-7074.8\">batchnormalization_303: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-7055.5 269.5,-7101.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-7086.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-7078.5 324.5,-7078.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-7063.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-7055.5 324.5,-7101.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-7086.3\">(None, 64, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-7078.5 455.5,-7078.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-7063.3\">(None, 64, 360, 480)</text>\n",
"</g>\n",
"<!-- 139951727402128&#45;&gt;139951727401232 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>139951727402128-&gt;139951727401232</title>\n",
"<path d=\"M229.5,-7138.37C229.5,-7130.15 229.5,-7120.66 229.5,-7111.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-7111.61 229.5,-7101.61 226,-7111.61 233,-7111.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951727401872 -->\n",
"<g class=\"node\" id=\"node4\"><title>139951727401872</title>\n",
"<polygon fill=\"none\" points=\"56,-6972.5 56,-7018.5 403,-7018.5 403,-6972.5 56,-6972.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-6991.8\">activation_291: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-6972.5 217,-7018.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-7003.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-6995.5 272,-6995.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-6980.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-6972.5 272,-7018.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-7003.3\">(None, 64, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"272,-6995.5 403,-6995.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-6980.3\">(None, 64, 360, 480)</text>\n",
"</g>\n",
"<!-- 139951727401232&#45;&gt;139951727401872 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>139951727401232-&gt;139951727401872</title>\n",
"<path d=\"M229.5,-7055.37C229.5,-7047.15 229.5,-7037.66 229.5,-7028.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-7028.61 229.5,-7018.61 226,-7028.61 233,-7028.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951702555728 -->\n",
"<g class=\"node\" id=\"node5\"><title>139951702555728</title>\n",
"<polygon fill=\"none\" points=\"44,-6889.5 44,-6935.5 415,-6935.5 415,-6889.5 44,-6889.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-6908.8\">block1_conv2: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"229,-6889.5 229,-6935.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-6920.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"229,-6912.5 284,-6912.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-6897.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"284,-6889.5 284,-6935.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-6920.3\">(None, 64, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"284,-6912.5 415,-6912.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-6897.3\">(None, 64, 360, 480)</text>\n",
"</g>\n",
"<!-- 139951727401872&#45;&gt;139951702555728 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>139951727401872-&gt;139951702555728</title>\n",
"<path d=\"M229.5,-6972.37C229.5,-6964.15 229.5,-6954.66 229.5,-6945.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6945.61 229.5,-6935.61 226,-6945.61 233,-6945.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951702553488 -->\n",
"<g class=\"node\" id=\"node6\"><title>139951702553488</title>\n",
"<polygon fill=\"none\" points=\"3.5,-6806.5 3.5,-6852.5 455.5,-6852.5 455.5,-6806.5 3.5,-6806.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-6825.8\">batchnormalization_304: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-6806.5 269.5,-6852.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-6837.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-6829.5 324.5,-6829.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-6814.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-6806.5 324.5,-6852.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-6837.3\">(None, 64, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-6829.5 455.5,-6829.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-6814.3\">(None, 64, 360, 480)</text>\n",
"</g>\n",
"<!-- 139951702555728&#45;&gt;139951702553488 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>139951702555728-&gt;139951702553488</title>\n",
"<path d=\"M229.5,-6889.37C229.5,-6881.15 229.5,-6871.66 229.5,-6862.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6862.61 229.5,-6852.61 226,-6862.61 233,-6862.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951702555088 -->\n",
"<g class=\"node\" id=\"node7\"><title>139951702555088</title>\n",
"<polygon fill=\"none\" points=\"56,-6723.5 56,-6769.5 403,-6769.5 403,-6723.5 56,-6723.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-6742.8\">activation_292: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-6723.5 217,-6769.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-6754.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-6746.5 272,-6746.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-6731.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-6723.5 272,-6769.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-6754.3\">(None, 64, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"272,-6746.5 403,-6746.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-6731.3\">(None, 64, 360, 480)</text>\n",
"</g>\n",
"<!-- 139951702553488&#45;&gt;139951702555088 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>139951702553488-&gt;139951702555088</title>\n",
"<path d=\"M229.5,-6806.37C229.5,-6798.15 229.5,-6788.66 229.5,-6779.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6779.61 229.5,-6769.61 226,-6779.61 233,-6779.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671852560 -->\n",
"<g class=\"node\" id=\"node8\"><title>139951671852560</title>\n",
"<polygon fill=\"none\" points=\"33,-6640.5 33,-6686.5 426,-6686.5 426,-6640.5 33,-6640.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-6659.8\">maxpooling2d_56: MaxPooling2D</text>\n",
"<polyline fill=\"none\" points=\"240,-6640.5 240,-6686.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-6671.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"240,-6663.5 295,-6663.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-6648.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"295,-6640.5 295,-6686.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-6671.3\">(None, 64, 360, 480)</text>\n",
"<polyline fill=\"none\" points=\"295,-6663.5 426,-6663.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-6648.3\">(None, 64, 180, 240)</text>\n",
"</g>\n",
"<!-- 139951702555088&#45;&gt;139951671852560 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>139951702555088-&gt;139951671852560</title>\n",
"<path d=\"M229.5,-6723.37C229.5,-6715.15 229.5,-6705.66 229.5,-6696.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6696.61 229.5,-6686.61 226,-6696.61 233,-6696.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671851024 -->\n",
"<g class=\"node\" id=\"node9\"><title>139951671851024</title>\n",
"<polygon fill=\"none\" points=\"40.5,-6557.5 40.5,-6603.5 418.5,-6603.5 418.5,-6557.5 40.5,-6557.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-6576.8\">block2_conv1: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"225.5,-6557.5 225.5,-6603.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"253\" y=\"-6588.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"225.5,-6580.5 280.5,-6580.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"253\" y=\"-6565.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"280.5,-6557.5 280.5,-6603.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-6588.3\">(None, 64, 180, 240)</text>\n",
"<polyline fill=\"none\" points=\"280.5,-6580.5 418.5,-6580.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-6565.3\">(None, 128, 180, 240)</text>\n",
"</g>\n",
"<!-- 139951671852560&#45;&gt;139951671851024 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>139951671852560-&gt;139951671851024</title>\n",
"<path d=\"M229.5,-6640.37C229.5,-6632.15 229.5,-6622.66 229.5,-6613.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6613.61 229.5,-6603.61 226,-6613.61 233,-6613.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671852816 -->\n",
"<g class=\"node\" id=\"node10\"><title>139951671852816</title>\n",
"<polygon fill=\"none\" points=\"0,-6474.5 0,-6520.5 459,-6520.5 459,-6474.5 0,-6474.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-6493.8\">batchnormalization_305: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"266,-6474.5 266,-6520.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"293.5\" y=\"-6505.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"266,-6497.5 321,-6497.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"293.5\" y=\"-6482.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"321,-6474.5 321,-6520.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-6505.3\">(None, 128, 180, 240)</text>\n",
"<polyline fill=\"none\" points=\"321,-6497.5 459,-6497.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-6482.3\">(None, 128, 180, 240)</text>\n",
"</g>\n",
"<!-- 139951671851024&#45;&gt;139951671852816 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>139951671851024-&gt;139951671852816</title>\n",
"<path d=\"M229.5,-6557.37C229.5,-6549.15 229.5,-6539.66 229.5,-6530.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6530.61 229.5,-6520.61 226,-6530.61 233,-6530.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671849488 -->\n",
"<g class=\"node\" id=\"node11\"><title>139951671849488</title>\n",
"<polygon fill=\"none\" points=\"52.5,-6391.5 52.5,-6437.5 406.5,-6437.5 406.5,-6391.5 52.5,-6391.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-6410.8\">activation_293: Activation</text>\n",
"<polyline fill=\"none\" points=\"213.5,-6391.5 213.5,-6437.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"241\" y=\"-6422.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"213.5,-6414.5 268.5,-6414.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"241\" y=\"-6399.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"268.5,-6391.5 268.5,-6437.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-6422.3\">(None, 128, 180, 240)</text>\n",
"<polyline fill=\"none\" points=\"268.5,-6414.5 406.5,-6414.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-6399.3\">(None, 128, 180, 240)</text>\n",
"</g>\n",
"<!-- 139951671852816&#45;&gt;139951671849488 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>139951671852816-&gt;139951671849488</title>\n",
"<path d=\"M229.5,-6474.37C229.5,-6466.15 229.5,-6456.66 229.5,-6447.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6447.61 229.5,-6437.61 226,-6447.61 233,-6447.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671852944 -->\n",
"<g class=\"node\" id=\"node12\"><title>139951671852944</title>\n",
"<polygon fill=\"none\" points=\"40.5,-6308.5 40.5,-6354.5 418.5,-6354.5 418.5,-6308.5 40.5,-6308.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-6327.8\">block2_conv2: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"225.5,-6308.5 225.5,-6354.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"253\" y=\"-6339.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"225.5,-6331.5 280.5,-6331.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"253\" y=\"-6316.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"280.5,-6308.5 280.5,-6354.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-6339.3\">(None, 128, 180, 240)</text>\n",
"<polyline fill=\"none\" points=\"280.5,-6331.5 418.5,-6331.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-6316.3\">(None, 128, 180, 240)</text>\n",
"</g>\n",
"<!-- 139951671849488&#45;&gt;139951671852944 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>139951671849488-&gt;139951671852944</title>\n",
"<path d=\"M229.5,-6391.37C229.5,-6383.15 229.5,-6373.66 229.5,-6364.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6364.61 229.5,-6354.61 226,-6364.61 233,-6364.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671851088 -->\n",
"<g class=\"node\" id=\"node13\"><title>139951671851088</title>\n",
"<polygon fill=\"none\" points=\"0,-6225.5 0,-6271.5 459,-6271.5 459,-6225.5 0,-6225.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-6244.8\">batchnormalization_306: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"266,-6225.5 266,-6271.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"293.5\" y=\"-6256.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"266,-6248.5 321,-6248.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"293.5\" y=\"-6233.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"321,-6225.5 321,-6271.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-6256.3\">(None, 128, 180, 240)</text>\n",
"<polyline fill=\"none\" points=\"321,-6248.5 459,-6248.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-6233.3\">(None, 128, 180, 240)</text>\n",
"</g>\n",
"<!-- 139951671852944&#45;&gt;139951671851088 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>139951671852944-&gt;139951671851088</title>\n",
"<path d=\"M229.5,-6308.37C229.5,-6300.15 229.5,-6290.66 229.5,-6281.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6281.61 229.5,-6271.61 226,-6281.61 233,-6281.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951660787920 -->\n",
"<g class=\"node\" id=\"node14\"><title>139951660787920</title>\n",
"<polygon fill=\"none\" points=\"52.5,-6142.5 52.5,-6188.5 406.5,-6188.5 406.5,-6142.5 52.5,-6142.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-6161.8\">activation_294: Activation</text>\n",
"<polyline fill=\"none\" points=\"213.5,-6142.5 213.5,-6188.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"241\" y=\"-6173.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"213.5,-6165.5 268.5,-6165.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"241\" y=\"-6150.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"268.5,-6142.5 268.5,-6188.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-6173.3\">(None, 128, 180, 240)</text>\n",
"<polyline fill=\"none\" points=\"268.5,-6165.5 406.5,-6165.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-6150.3\">(None, 128, 180, 240)</text>\n",
"</g>\n",
"<!-- 139951671851088&#45;&gt;139951660787920 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>139951671851088-&gt;139951660787920</title>\n",
"<path d=\"M229.5,-6225.37C229.5,-6217.15 229.5,-6207.66 229.5,-6198.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6198.61 229.5,-6188.61 226,-6198.61 233,-6198.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951660786384 -->\n",
"<g class=\"node\" id=\"node15\"><title>139951660786384</title>\n",
"<polygon fill=\"none\" points=\"29.5,-6059.5 29.5,-6105.5 429.5,-6105.5 429.5,-6059.5 29.5,-6059.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-6078.8\">maxpooling2d_57: MaxPooling2D</text>\n",
"<polyline fill=\"none\" points=\"236.5,-6059.5 236.5,-6105.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"264\" y=\"-6090.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"236.5,-6082.5 291.5,-6082.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"264\" y=\"-6067.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"291.5,-6059.5 291.5,-6105.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-6090.3\">(None, 128, 180, 240)</text>\n",
"<polyline fill=\"none\" points=\"291.5,-6082.5 429.5,-6082.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-6067.3\">(None, 128, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951660787920&#45;&gt;139951660786384 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>139951660787920-&gt;139951660786384</title>\n",
"<path d=\"M229.5,-6142.37C229.5,-6134.15 229.5,-6124.66 229.5,-6115.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6115.61 229.5,-6105.61 226,-6115.61 233,-6115.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951660786896 -->\n",
"<g class=\"node\" id=\"node16\"><title>139951660786896</title>\n",
"<polygon fill=\"none\" points=\"44,-5976.5 44,-6022.5 415,-6022.5 415,-5976.5 44,-5976.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5995.8\">block3_conv1: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"229,-5976.5 229,-6022.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-6007.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"229,-5999.5 284,-5999.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-5984.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"284,-5976.5 284,-6022.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-6007.3\">(None, 128, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"284,-5999.5 415,-5999.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-5984.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951660786384&#45;&gt;139951660786896 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>139951660786384-&gt;139951660786896</title>\n",
"<path d=\"M229.5,-6059.37C229.5,-6051.15 229.5,-6041.66 229.5,-6032.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-6032.61 229.5,-6022.61 226,-6032.61 233,-6032.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671743760 -->\n",
"<g class=\"node\" id=\"node17\"><title>139951671743760</title>\n",
"<polygon fill=\"none\" points=\"3.5,-5893.5 3.5,-5939.5 455.5,-5939.5 455.5,-5893.5 3.5,-5893.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5912.8\">batchnormalization_307: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-5893.5 269.5,-5939.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-5924.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-5916.5 324.5,-5916.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-5901.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-5893.5 324.5,-5939.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5924.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-5916.5 455.5,-5916.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5901.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951660786896&#45;&gt;139951671743760 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>139951660786896-&gt;139951671743760</title>\n",
"<path d=\"M229.5,-5976.37C229.5,-5968.15 229.5,-5958.66 229.5,-5949.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5949.61 229.5,-5939.61 226,-5949.61 233,-5949.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671742800 -->\n",
"<g class=\"node\" id=\"node18\"><title>139951671742800</title>\n",
"<polygon fill=\"none\" points=\"56,-5810.5 56,-5856.5 403,-5856.5 403,-5810.5 56,-5810.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5829.8\">activation_295: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-5810.5 217,-5856.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-5841.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-5833.5 272,-5833.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-5818.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-5810.5 272,-5856.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-5841.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"272,-5833.5 403,-5833.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-5818.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951671743760&#45;&gt;139951671742800 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>139951671743760-&gt;139951671742800</title>\n",
"<path d=\"M229.5,-5893.37C229.5,-5885.15 229.5,-5875.66 229.5,-5866.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5866.61 229.5,-5856.61 226,-5866.61 233,-5866.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671744016 -->\n",
"<g class=\"node\" id=\"node19\"><title>139951671744016</title>\n",
"<polygon fill=\"none\" points=\"44,-5727.5 44,-5773.5 415,-5773.5 415,-5727.5 44,-5727.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5746.8\">block3_conv2: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"229,-5727.5 229,-5773.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-5758.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"229,-5750.5 284,-5750.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-5735.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"284,-5727.5 284,-5773.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-5758.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"284,-5750.5 415,-5750.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-5735.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951671742800&#45;&gt;139951671744016 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>139951671742800-&gt;139951671744016</title>\n",
"<path d=\"M229.5,-5810.37C229.5,-5802.15 229.5,-5792.66 229.5,-5783.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5783.61 229.5,-5773.61 226,-5783.61 233,-5783.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671742928 -->\n",
"<g class=\"node\" id=\"node20\"><title>139951671742928</title>\n",
"<polygon fill=\"none\" points=\"3.5,-5644.5 3.5,-5690.5 455.5,-5690.5 455.5,-5644.5 3.5,-5644.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5663.8\">batchnormalization_308: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-5644.5 269.5,-5690.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-5675.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-5667.5 324.5,-5667.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-5652.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-5644.5 324.5,-5690.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5675.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-5667.5 455.5,-5667.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5652.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951671744016&#45;&gt;139951671742928 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>139951671744016-&gt;139951671742928</title>\n",
"<path d=\"M229.5,-5727.37C229.5,-5719.15 229.5,-5709.66 229.5,-5700.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5700.61 229.5,-5690.61 226,-5700.61 233,-5700.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671744976 -->\n",
"<g class=\"node\" id=\"node21\"><title>139951671744976</title>\n",
"<polygon fill=\"none\" points=\"56,-5561.5 56,-5607.5 403,-5607.5 403,-5561.5 56,-5561.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5580.8\">activation_296: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-5561.5 217,-5607.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-5592.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-5584.5 272,-5584.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-5569.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-5561.5 272,-5607.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-5592.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"272,-5584.5 403,-5584.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-5569.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951671742928&#45;&gt;139951671744976 -->\n",
"<g class=\"edge\" id=\"edge20\"><title>139951671742928-&gt;139951671744976</title>\n",
"<path d=\"M229.5,-5644.37C229.5,-5636.15 229.5,-5626.66 229.5,-5617.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5617.61 229.5,-5607.61 226,-5617.61 233,-5617.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745808 -->\n",
"<g class=\"node\" id=\"node22\"><title>139951671745808</title>\n",
"<polygon fill=\"none\" points=\"44,-5478.5 44,-5524.5 415,-5524.5 415,-5478.5 44,-5478.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5497.8\">block3_conv3: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"229,-5478.5 229,-5524.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-5509.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"229,-5501.5 284,-5501.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"256.5\" y=\"-5486.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"284,-5478.5 284,-5524.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-5509.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"284,-5501.5 415,-5501.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-5486.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951671744976&#45;&gt;139951671745808 -->\n",
"<g class=\"edge\" id=\"edge21\"><title>139951671744976-&gt;139951671745808</title>\n",
"<path d=\"M229.5,-5561.37C229.5,-5553.15 229.5,-5543.66 229.5,-5534.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5534.61 229.5,-5524.61 226,-5534.61 233,-5534.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745040 -->\n",
"<g class=\"node\" id=\"node23\"><title>139951671745040</title>\n",
"<polygon fill=\"none\" points=\"3.5,-5395.5 3.5,-5441.5 455.5,-5441.5 455.5,-5395.5 3.5,-5395.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5414.8\">batchnormalization_309: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-5395.5 269.5,-5441.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-5426.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-5418.5 324.5,-5418.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-5403.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-5395.5 324.5,-5441.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5426.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-5418.5 455.5,-5418.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5403.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951671745808&#45;&gt;139951671745040 -->\n",
"<g class=\"edge\" id=\"edge22\"><title>139951671745808-&gt;139951671745040</title>\n",
"<path d=\"M229.5,-5478.37C229.5,-5470.15 229.5,-5460.66 229.5,-5451.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5451.61 229.5,-5441.61 226,-5451.61 233,-5451.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671743440 -->\n",
"<g class=\"node\" id=\"node24\"><title>139951671743440</title>\n",
"<polygon fill=\"none\" points=\"56,-5312.5 56,-5358.5 403,-5358.5 403,-5312.5 56,-5312.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5331.8\">activation_297: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-5312.5 217,-5358.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-5343.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-5335.5 272,-5335.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-5320.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-5312.5 272,-5358.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-5343.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"272,-5335.5 403,-5335.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-5320.3\">(None, 256, 90, 120)</text>\n",
"</g>\n",
"<!-- 139951671745040&#45;&gt;139951671743440 -->\n",
"<g class=\"edge\" id=\"edge23\"><title>139951671745040-&gt;139951671743440</title>\n",
"<path d=\"M229.5,-5395.37C229.5,-5387.15 229.5,-5377.66 229.5,-5368.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5368.61 229.5,-5358.61 226,-5368.61 233,-5368.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745360 -->\n",
"<g class=\"node\" id=\"node25\"><title>139951671745360</title>\n",
"<polygon fill=\"none\" points=\"33,-5229.5 33,-5275.5 426,-5275.5 426,-5229.5 33,-5229.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-5248.8\">maxpooling2d_58: MaxPooling2D</text>\n",
"<polyline fill=\"none\" points=\"240,-5229.5 240,-5275.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-5260.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"240,-5252.5 295,-5252.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-5237.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"295,-5229.5 295,-5275.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-5260.3\">(None, 256, 90, 120)</text>\n",
"<polyline fill=\"none\" points=\"295,-5252.5 426,-5252.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-5237.3\">(None, 256, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671743440&#45;&gt;139951671745360 -->\n",
"<g class=\"edge\" id=\"edge24\"><title>139951671743440-&gt;139951671745360</title>\n",
"<path d=\"M229.5,-5312.37C229.5,-5304.15 229.5,-5294.66 229.5,-5285.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5285.61 229.5,-5275.61 226,-5285.61 233,-5285.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671743824 -->\n",
"<g class=\"node\" id=\"node26\"><title>139951671743824</title>\n",
"<polygon fill=\"none\" points=\"47,-5146.5 47,-5192.5 412,-5192.5 412,-5146.5 47,-5146.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-5165.8\">block4_conv1: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"232,-5146.5 232,-5192.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-5177.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"232,-5169.5 287,-5169.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-5154.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"287,-5146.5 287,-5192.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-5177.3\">(None, 256, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"287,-5169.5 412,-5169.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-5154.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671745360&#45;&gt;139951671743824 -->\n",
"<g class=\"edge\" id=\"edge25\"><title>139951671745360-&gt;139951671743824</title>\n",
"<path d=\"M229.5,-5229.37C229.5,-5221.15 229.5,-5211.66 229.5,-5202.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5202.61 229.5,-5192.61 226,-5202.61 233,-5202.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745680 -->\n",
"<g class=\"node\" id=\"node27\"><title>139951671745680</title>\n",
"<polygon fill=\"none\" points=\"6.5,-5063.5 6.5,-5109.5 452.5,-5109.5 452.5,-5063.5 6.5,-5063.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-5082.8\">batchnormalization_310: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-5063.5 272.5,-5109.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-5094.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-5086.5 327.5,-5086.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-5071.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-5063.5 327.5,-5109.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5094.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-5086.5 452.5,-5086.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-5071.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671743824&#45;&gt;139951671745680 -->\n",
"<g class=\"edge\" id=\"edge26\"><title>139951671743824-&gt;139951671745680</title>\n",
"<path d=\"M229.5,-5146.37C229.5,-5138.15 229.5,-5128.66 229.5,-5119.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5119.61 229.5,-5109.61 226,-5119.61 233,-5119.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745168 -->\n",
"<g class=\"node\" id=\"node28\"><title>139951671745168</title>\n",
"<polygon fill=\"none\" points=\"59,-4980.5 59,-5026.5 400,-5026.5 400,-4980.5 59,-4980.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4999.8\">activation_298: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-4980.5 220,-5026.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-5011.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-5003.5 275,-5003.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-4988.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-4980.5 275,-5026.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-5011.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"275,-5003.5 400,-5003.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-4988.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671745680&#45;&gt;139951671745168 -->\n",
"<g class=\"edge\" id=\"edge27\"><title>139951671745680-&gt;139951671745168</title>\n",
"<path d=\"M229.5,-5063.37C229.5,-5055.15 229.5,-5045.66 229.5,-5036.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-5036.61 229.5,-5026.61 226,-5036.61 233,-5036.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745296 -->\n",
"<g class=\"node\" id=\"node29\"><title>139951671745296</title>\n",
"<polygon fill=\"none\" points=\"47,-4897.5 47,-4943.5 412,-4943.5 412,-4897.5 47,-4897.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4916.8\">block4_conv2: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"232,-4897.5 232,-4943.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4928.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"232,-4920.5 287,-4920.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4905.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"287,-4897.5 287,-4943.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4928.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"287,-4920.5 412,-4920.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4905.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671745168&#45;&gt;139951671745296 -->\n",
"<g class=\"edge\" id=\"edge28\"><title>139951671745168-&gt;139951671745296</title>\n",
"<path d=\"M229.5,-4980.37C229.5,-4972.15 229.5,-4962.66 229.5,-4953.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4953.61 229.5,-4943.61 226,-4953.61 233,-4953.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671744528 -->\n",
"<g class=\"node\" id=\"node30\"><title>139951671744528</title>\n",
"<polygon fill=\"none\" points=\"6.5,-4814.5 6.5,-4860.5 452.5,-4860.5 452.5,-4814.5 6.5,-4814.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4833.8\">batchnormalization_311: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-4814.5 272.5,-4860.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-4845.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-4837.5 327.5,-4837.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-4822.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-4814.5 327.5,-4860.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-4845.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-4837.5 452.5,-4837.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-4822.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671745296&#45;&gt;139951671744528 -->\n",
"<g class=\"edge\" id=\"edge29\"><title>139951671745296-&gt;139951671744528</title>\n",
"<path d=\"M229.5,-4897.37C229.5,-4889.15 229.5,-4879.66 229.5,-4870.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4870.61 229.5,-4860.61 226,-4870.61 233,-4870.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745872 -->\n",
"<g class=\"node\" id=\"node31\"><title>139951671745872</title>\n",
"<polygon fill=\"none\" points=\"59,-4731.5 59,-4777.5 400,-4777.5 400,-4731.5 59,-4731.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4750.8\">activation_299: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-4731.5 220,-4777.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-4762.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-4754.5 275,-4754.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-4739.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-4731.5 275,-4777.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-4762.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"275,-4754.5 400,-4754.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-4739.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671744528&#45;&gt;139951671745872 -->\n",
"<g class=\"edge\" id=\"edge30\"><title>139951671744528-&gt;139951671745872</title>\n",
"<path d=\"M229.5,-4814.37C229.5,-4806.15 229.5,-4796.66 229.5,-4787.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4787.61 229.5,-4777.61 226,-4787.61 233,-4787.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671745744 -->\n",
"<g class=\"node\" id=\"node32\"><title>139951671745744</title>\n",
"<polygon fill=\"none\" points=\"47,-4648.5 47,-4694.5 412,-4694.5 412,-4648.5 47,-4648.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4667.8\">block4_conv3: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"232,-4648.5 232,-4694.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4679.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"232,-4671.5 287,-4671.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4656.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"287,-4648.5 287,-4694.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4679.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"287,-4671.5 412,-4671.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4656.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671745872&#45;&gt;139951671745744 -->\n",
"<g class=\"edge\" id=\"edge31\"><title>139951671745872-&gt;139951671745744</title>\n",
"<path d=\"M229.5,-4731.37C229.5,-4723.15 229.5,-4713.66 229.5,-4704.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4704.61 229.5,-4694.61 226,-4704.61 233,-4704.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951671743632 -->\n",
"<g class=\"node\" id=\"node33\"><title>139951671743632</title>\n",
"<polygon fill=\"none\" points=\"6.5,-4565.5 6.5,-4611.5 452.5,-4611.5 452.5,-4565.5 6.5,-4565.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4584.8\">batchnormalization_312: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-4565.5 272.5,-4611.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-4596.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-4588.5 327.5,-4588.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-4573.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-4565.5 327.5,-4611.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-4596.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-4588.5 452.5,-4588.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-4573.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671745744&#45;&gt;139951671743632 -->\n",
"<g class=\"edge\" id=\"edge32\"><title>139951671745744-&gt;139951671743632</title>\n",
"<path d=\"M229.5,-4648.37C229.5,-4640.15 229.5,-4630.66 229.5,-4621.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4621.61 229.5,-4611.61 226,-4621.61 233,-4621.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951714375632 -->\n",
"<g class=\"node\" id=\"node34\"><title>139951714375632</title>\n",
"<polygon fill=\"none\" points=\"59,-4482.5 59,-4528.5 400,-4528.5 400,-4482.5 59,-4482.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4501.8\">activation_300: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-4482.5 220,-4528.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-4513.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-4505.5 275,-4505.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-4490.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-4482.5 275,-4528.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-4513.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"275,-4505.5 400,-4505.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-4490.3\">(None, 512, 45, 60)</text>\n",
"</g>\n",
"<!-- 139951671743632&#45;&gt;139951714375632 -->\n",
"<g class=\"edge\" id=\"edge33\"><title>139951671743632-&gt;139951714375632</title>\n",
"<path d=\"M229.5,-4565.37C229.5,-4557.15 229.5,-4547.66 229.5,-4538.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4538.61 229.5,-4528.61 226,-4538.61 233,-4538.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951714375568 -->\n",
"<g class=\"node\" id=\"node35\"><title>139951714375568</title>\n",
"<polygon fill=\"none\" points=\"36,-4399.5 36,-4445.5 423,-4445.5 423,-4399.5 36,-4399.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4418.8\">maxpooling2d_59: MaxPooling2D</text>\n",
"<polyline fill=\"none\" points=\"243,-4399.5 243,-4445.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-4430.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"243,-4422.5 298,-4422.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-4407.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"298,-4399.5 298,-4445.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-4430.3\">(None, 512, 45, 60)</text>\n",
"<polyline fill=\"none\" points=\"298,-4422.5 423,-4422.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-4407.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951714375632&#45;&gt;139951714375568 -->\n",
"<g class=\"edge\" id=\"edge34\"><title>139951714375632-&gt;139951714375568</title>\n",
"<path d=\"M229.5,-4482.37C229.5,-4474.15 229.5,-4464.66 229.5,-4455.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4455.61 229.5,-4445.61 226,-4455.61 233,-4455.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951714375760 -->\n",
"<g class=\"node\" id=\"node36\"><title>139951714375760</title>\n",
"<polygon fill=\"none\" points=\"47,-4316.5 47,-4362.5 412,-4362.5 412,-4316.5 47,-4316.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4335.8\">block5_conv1: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"232,-4316.5 232,-4362.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4347.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"232,-4339.5 287,-4339.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4324.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"287,-4316.5 287,-4362.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4347.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"287,-4339.5 412,-4339.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4324.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951714375568&#45;&gt;139951714375760 -->\n",
"<g class=\"edge\" id=\"edge35\"><title>139951714375568-&gt;139951714375760</title>\n",
"<path d=\"M229.5,-4399.37C229.5,-4391.15 229.5,-4381.66 229.5,-4372.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4372.61 229.5,-4362.61 226,-4372.61 233,-4372.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951722622480 -->\n",
"<g class=\"node\" id=\"node37\"><title>139951722622480</title>\n",
"<polygon fill=\"none\" points=\"6.5,-4233.5 6.5,-4279.5 452.5,-4279.5 452.5,-4233.5 6.5,-4233.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4252.8\">batchnormalization_313: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-4233.5 272.5,-4279.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-4264.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-4256.5 327.5,-4256.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-4241.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-4233.5 327.5,-4279.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-4264.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-4256.5 452.5,-4256.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-4241.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951714375760&#45;&gt;139951722622480 -->\n",
"<g class=\"edge\" id=\"edge36\"><title>139951714375760-&gt;139951722622480</title>\n",
"<path d=\"M229.5,-4316.37C229.5,-4308.15 229.5,-4298.66 229.5,-4289.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4289.61 229.5,-4279.61 226,-4289.61 233,-4289.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951722619536 -->\n",
"<g class=\"node\" id=\"node38\"><title>139951722619536</title>\n",
"<polygon fill=\"none\" points=\"59,-4150.5 59,-4196.5 400,-4196.5 400,-4150.5 59,-4150.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4169.8\">activation_301: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-4150.5 220,-4196.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-4181.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-4173.5 275,-4173.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-4158.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-4150.5 275,-4196.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-4181.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"275,-4173.5 400,-4173.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-4158.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951722622480&#45;&gt;139951722619536 -->\n",
"<g class=\"edge\" id=\"edge37\"><title>139951722622480-&gt;139951722619536</title>\n",
"<path d=\"M229.5,-4233.37C229.5,-4225.15 229.5,-4215.66 229.5,-4206.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4206.61 229.5,-4196.61 226,-4206.61 233,-4206.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951733080784 -->\n",
"<g class=\"node\" id=\"node39\"><title>139951733080784</title>\n",
"<polygon fill=\"none\" points=\"47,-4067.5 47,-4113.5 412,-4113.5 412,-4067.5 47,-4067.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4086.8\">block5_conv2: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"232,-4067.5 232,-4113.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4098.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"232,-4090.5 287,-4090.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-4075.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"287,-4067.5 287,-4113.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4098.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"287,-4090.5 412,-4090.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-4075.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951722619536&#45;&gt;139951733080784 -->\n",
"<g class=\"edge\" id=\"edge38\"><title>139951722619536-&gt;139951733080784</title>\n",
"<path d=\"M229.5,-4150.37C229.5,-4142.15 229.5,-4132.66 229.5,-4123.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4123.61 229.5,-4113.61 226,-4123.61 233,-4123.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951733082832 -->\n",
"<g class=\"node\" id=\"node40\"><title>139951733082832</title>\n",
"<polygon fill=\"none\" points=\"6.5,-3984.5 6.5,-4030.5 452.5,-4030.5 452.5,-3984.5 6.5,-3984.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-4003.8\">batchnormalization_314: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-3984.5 272.5,-4030.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-4015.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-4007.5 327.5,-4007.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-3992.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-3984.5 327.5,-4030.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-4015.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-4007.5 452.5,-4007.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-3992.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951733080784&#45;&gt;139951733082832 -->\n",
"<g class=\"edge\" id=\"edge39\"><title>139951733080784-&gt;139951733082832</title>\n",
"<path d=\"M229.5,-4067.37C229.5,-4059.15 229.5,-4049.66 229.5,-4040.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-4040.61 229.5,-4030.61 226,-4040.61 233,-4040.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951719687120 -->\n",
"<g class=\"node\" id=\"node41\"><title>139951719687120</title>\n",
"<polygon fill=\"none\" points=\"59,-3901.5 59,-3947.5 400,-3947.5 400,-3901.5 59,-3901.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3920.8\">activation_302: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-3901.5 220,-3947.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-3932.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-3924.5 275,-3924.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-3909.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-3901.5 275,-3947.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-3932.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"275,-3924.5 400,-3924.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-3909.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951733082832&#45;&gt;139951719687120 -->\n",
"<g class=\"edge\" id=\"edge40\"><title>139951733082832-&gt;139951719687120</title>\n",
"<path d=\"M229.5,-3984.37C229.5,-3976.15 229.5,-3966.66 229.5,-3957.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3957.61 229.5,-3947.61 226,-3957.61 233,-3957.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951719686416 -->\n",
"<g class=\"node\" id=\"node42\"><title>139951719686416</title>\n",
"<polygon fill=\"none\" points=\"47,-3818.5 47,-3864.5 412,-3864.5 412,-3818.5 47,-3818.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3837.8\">block5_conv3: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"232,-3818.5 232,-3864.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-3849.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"232,-3841.5 287,-3841.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"259.5\" y=\"-3826.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"287,-3818.5 287,-3864.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-3849.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"287,-3841.5 412,-3841.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"349.5\" y=\"-3826.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951719687120&#45;&gt;139951719686416 -->\n",
"<g class=\"edge\" id=\"edge41\"><title>139951719687120-&gt;139951719686416</title>\n",
"<path d=\"M229.5,-3901.37C229.5,-3893.15 229.5,-3883.66 229.5,-3874.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3874.61 229.5,-3864.61 226,-3874.61 233,-3874.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678736 -->\n",
"<g class=\"node\" id=\"node43\"><title>139951672678736</title>\n",
"<polygon fill=\"none\" points=\"6.5,-3735.5 6.5,-3781.5 452.5,-3781.5 452.5,-3735.5 6.5,-3735.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3754.8\">batchnormalization_315: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-3735.5 272.5,-3781.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-3766.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-3758.5 327.5,-3758.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-3743.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-3735.5 327.5,-3781.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-3766.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-3758.5 452.5,-3758.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-3743.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951719686416&#45;&gt;139951672678736 -->\n",
"<g class=\"edge\" id=\"edge42\"><title>139951719686416-&gt;139951672678736</title>\n",
"<path d=\"M229.5,-3818.37C229.5,-3810.15 229.5,-3800.66 229.5,-3791.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3791.61 229.5,-3781.61 226,-3791.61 233,-3791.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672676816 -->\n",
"<g class=\"node\" id=\"node44\"><title>139951672676816</title>\n",
"<polygon fill=\"none\" points=\"59,-3652.5 59,-3698.5 400,-3698.5 400,-3652.5 59,-3652.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3671.8\">activation_303: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-3652.5 220,-3698.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-3683.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-3675.5 275,-3675.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-3660.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-3652.5 275,-3698.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-3683.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"275,-3675.5 400,-3675.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-3660.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951672678736&#45;&gt;139951672676816 -->\n",
"<g class=\"edge\" id=\"edge43\"><title>139951672678736-&gt;139951672676816</title>\n",
"<path d=\"M229.5,-3735.37C229.5,-3727.15 229.5,-3717.66 229.5,-3708.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3708.61 229.5,-3698.61 226,-3708.61 233,-3708.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672676560 -->\n",
"<g class=\"node\" id=\"node45\"><title>139951672676560</title>\n",
"<polygon fill=\"none\" points=\"36,-3569.5 36,-3615.5 423,-3615.5 423,-3569.5 36,-3569.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3588.8\">maxpooling2d_60: MaxPooling2D</text>\n",
"<polyline fill=\"none\" points=\"243,-3569.5 243,-3615.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-3600.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"243,-3592.5 298,-3592.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-3577.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"298,-3569.5 298,-3615.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-3600.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"298,-3592.5 423,-3592.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-3577.3\">(None, 512, 11, 15)</text>\n",
"</g>\n",
"<!-- 139951672676816&#45;&gt;139951672676560 -->\n",
"<g class=\"edge\" id=\"edge44\"><title>139951672676816-&gt;139951672676560</title>\n",
"<path d=\"M229.5,-3652.37C229.5,-3644.15 229.5,-3634.66 229.5,-3625.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3625.61 229.5,-3615.61 226,-3625.61 233,-3625.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951718285200 -->\n",
"<g class=\"node\" id=\"node46\"><title>139951718285200</title>\n",
"<polygon fill=\"none\" points=\"36,-3486.5 36,-3532.5 423,-3532.5 423,-3486.5 36,-3486.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3505.8\">upsampling2d_51: UpSampling2D</text>\n",
"<polyline fill=\"none\" points=\"243,-3486.5 243,-3532.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-3517.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"243,-3509.5 298,-3509.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-3494.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"298,-3486.5 298,-3532.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-3517.3\">(None, 512, 11, 15)</text>\n",
"<polyline fill=\"none\" points=\"298,-3509.5 423,-3509.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-3494.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951672676560&#45;&gt;139951718285200 -->\n",
"<g class=\"edge\" id=\"edge45\"><title>139951672676560-&gt;139951718285200</title>\n",
"<path d=\"M229.5,-3569.37C229.5,-3561.15 229.5,-3551.66 229.5,-3542.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3542.61 229.5,-3532.61 226,-3542.61 233,-3542.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951729325328 -->\n",
"<g class=\"node\" id=\"node47\"><title>139951729325328</title>\n",
"<polygon fill=\"none\" points=\"36.5,-3403.5 36.5,-3449.5 422.5,-3449.5 422.5,-3403.5 36.5,-3403.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3422.8\">convolution2d_40: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"242.5,-3403.5 242.5,-3449.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-3434.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"242.5,-3426.5 297.5,-3426.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-3411.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"297.5,-3403.5 297.5,-3449.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-3434.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"297.5,-3426.5 422.5,-3426.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-3411.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951718285200&#45;&gt;139951729325328 -->\n",
"<g class=\"edge\" id=\"edge46\"><title>139951718285200-&gt;139951729325328</title>\n",
"<path d=\"M229.5,-3486.37C229.5,-3478.15 229.5,-3468.66 229.5,-3459.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3459.61 229.5,-3449.61 226,-3459.61 233,-3459.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951707897616 -->\n",
"<g class=\"node\" id=\"node48\"><title>139951707897616</title>\n",
"<polygon fill=\"none\" points=\"6.5,-3320.5 6.5,-3366.5 452.5,-3366.5 452.5,-3320.5 6.5,-3320.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3339.8\">batchnormalization_316: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-3320.5 272.5,-3366.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-3351.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-3343.5 327.5,-3343.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-3328.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-3320.5 327.5,-3366.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-3351.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-3343.5 452.5,-3343.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-3328.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951729325328&#45;&gt;139951707897616 -->\n",
"<g class=\"edge\" id=\"edge47\"><title>139951729325328-&gt;139951707897616</title>\n",
"<path d=\"M229.5,-3403.37C229.5,-3395.15 229.5,-3385.66 229.5,-3376.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3376.61 229.5,-3366.61 226,-3376.61 233,-3376.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951707895632 -->\n",
"<g class=\"node\" id=\"node49\"><title>139951707895632</title>\n",
"<polygon fill=\"none\" points=\"59,-3237.5 59,-3283.5 400,-3283.5 400,-3237.5 59,-3237.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3256.8\">activation_304: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-3237.5 220,-3283.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-3268.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-3260.5 275,-3260.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-3245.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-3237.5 275,-3283.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-3268.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"275,-3260.5 400,-3260.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-3245.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951707897616&#45;&gt;139951707895632 -->\n",
"<g class=\"edge\" id=\"edge48\"><title>139951707897616-&gt;139951707895632</title>\n",
"<path d=\"M229.5,-3320.37C229.5,-3312.15 229.5,-3302.66 229.5,-3293.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3293.61 229.5,-3283.61 226,-3293.61 233,-3293.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951707896784 -->\n",
"<g class=\"node\" id=\"node50\"><title>139951707896784</title>\n",
"<polygon fill=\"none\" points=\"36.5,-3154.5 36.5,-3200.5 422.5,-3200.5 422.5,-3154.5 36.5,-3154.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3173.8\">convolution2d_41: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"242.5,-3154.5 242.5,-3200.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-3185.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"242.5,-3177.5 297.5,-3177.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-3162.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"297.5,-3154.5 297.5,-3200.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-3185.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"297.5,-3177.5 422.5,-3177.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-3162.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951707895632&#45;&gt;139951707896784 -->\n",
"<g class=\"edge\" id=\"edge49\"><title>139951707895632-&gt;139951707896784</title>\n",
"<path d=\"M229.5,-3237.37C229.5,-3229.15 229.5,-3219.66 229.5,-3210.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3210.61 229.5,-3200.61 226,-3210.61 233,-3210.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951727401168 -->\n",
"<g class=\"node\" id=\"node51\"><title>139951727401168</title>\n",
"<polygon fill=\"none\" points=\"6.5,-3071.5 6.5,-3117.5 452.5,-3117.5 452.5,-3071.5 6.5,-3071.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3090.8\">batchnormalization_317: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-3071.5 272.5,-3117.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-3102.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-3094.5 327.5,-3094.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-3079.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-3071.5 327.5,-3117.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-3102.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-3094.5 452.5,-3094.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-3079.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951707896784&#45;&gt;139951727401168 -->\n",
"<g class=\"edge\" id=\"edge50\"><title>139951707896784-&gt;139951727401168</title>\n",
"<path d=\"M229.5,-3154.37C229.5,-3146.15 229.5,-3136.66 229.5,-3127.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3127.61 229.5,-3117.61 226,-3127.61 233,-3127.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951727400016 -->\n",
"<g class=\"node\" id=\"node52\"><title>139951727400016</title>\n",
"<polygon fill=\"none\" points=\"59,-2988.5 59,-3034.5 400,-3034.5 400,-2988.5 59,-2988.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-3007.8\">activation_305: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-2988.5 220,-3034.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-3019.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-3011.5 275,-3011.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-2996.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-2988.5 275,-3034.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-3019.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"275,-3011.5 400,-3011.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-2996.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951727401168&#45;&gt;139951727400016 -->\n",
"<g class=\"edge\" id=\"edge51\"><title>139951727401168-&gt;139951727400016</title>\n",
"<path d=\"M229.5,-3071.37C229.5,-3063.15 229.5,-3053.66 229.5,-3044.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-3044.61 229.5,-3034.61 226,-3044.61 233,-3044.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951727401040 -->\n",
"<g class=\"node\" id=\"node53\"><title>139951727401040</title>\n",
"<polygon fill=\"none\" points=\"36.5,-2905.5 36.5,-2951.5 422.5,-2951.5 422.5,-2905.5 36.5,-2905.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2924.8\">convolution2d_42: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2905.5 242.5,-2951.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2936.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2928.5 297.5,-2928.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2913.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2905.5 297.5,-2951.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2936.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2928.5 422.5,-2928.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2913.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951727400016&#45;&gt;139951727401040 -->\n",
"<g class=\"edge\" id=\"edge52\"><title>139951727400016-&gt;139951727401040</title>\n",
"<path d=\"M229.5,-2988.37C229.5,-2980.15 229.5,-2970.66 229.5,-2961.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2961.61 229.5,-2951.61 226,-2961.61 233,-2961.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951727402512 -->\n",
"<g class=\"node\" id=\"node54\"><title>139951727402512</title>\n",
"<polygon fill=\"none\" points=\"6.5,-2822.5 6.5,-2868.5 452.5,-2868.5 452.5,-2822.5 6.5,-2822.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2841.8\">batchnormalization_318: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-2822.5 272.5,-2868.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2853.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-2845.5 327.5,-2845.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2830.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-2822.5 327.5,-2868.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2853.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-2845.5 452.5,-2845.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2830.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951727401040&#45;&gt;139951727402512 -->\n",
"<g class=\"edge\" id=\"edge53\"><title>139951727401040-&gt;139951727402512</title>\n",
"<path d=\"M229.5,-2905.37C229.5,-2897.15 229.5,-2887.66 229.5,-2878.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2878.61 229.5,-2868.61 226,-2878.61 233,-2878.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735373200 -->\n",
"<g class=\"node\" id=\"node55\"><title>139951735373200</title>\n",
"<polygon fill=\"none\" points=\"59,-2739.5 59,-2785.5 400,-2785.5 400,-2739.5 59,-2739.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2758.8\">activation_306: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-2739.5 220,-2785.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-2770.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-2762.5 275,-2762.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-2747.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-2739.5 275,-2785.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-2770.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"275,-2762.5 400,-2762.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-2747.3\">(None, 512, 22, 30)</text>\n",
"</g>\n",
"<!-- 139951727402512&#45;&gt;139951735373200 -->\n",
"<g class=\"edge\" id=\"edge54\"><title>139951727402512-&gt;139951735373200</title>\n",
"<path d=\"M229.5,-2822.37C229.5,-2814.15 229.5,-2804.66 229.5,-2795.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2795.61 229.5,-2785.61 226,-2795.61 233,-2795.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735369872 -->\n",
"<g class=\"node\" id=\"node56\"><title>139951735369872</title>\n",
"<polygon fill=\"none\" points=\"36,-2656.5 36,-2702.5 423,-2702.5 423,-2656.5 36,-2656.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2675.8\">upsampling2d_52: UpSampling2D</text>\n",
"<polyline fill=\"none\" points=\"243,-2656.5 243,-2702.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-2687.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"243,-2679.5 298,-2679.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270.5\" y=\"-2664.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"298,-2656.5 298,-2702.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-2687.3\">(None, 512, 22, 30)</text>\n",
"<polyline fill=\"none\" points=\"298,-2679.5 423,-2679.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-2664.3\">(None, 512, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735373200&#45;&gt;139951735369872 -->\n",
"<g class=\"edge\" id=\"edge55\"><title>139951735373200-&gt;139951735369872</title>\n",
"<path d=\"M229.5,-2739.37C229.5,-2731.15 229.5,-2721.66 229.5,-2712.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2712.61 229.5,-2702.61 226,-2712.61 233,-2712.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735369808 -->\n",
"<g class=\"node\" id=\"node57\"><title>139951735369808</title>\n",
"<polygon fill=\"none\" points=\"36.5,-2573.5 36.5,-2619.5 422.5,-2619.5 422.5,-2573.5 36.5,-2573.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2592.8\">convolution2d_43: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2573.5 242.5,-2619.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2604.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2596.5 297.5,-2596.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2581.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2573.5 297.5,-2619.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2604.3\">(None, 512, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2596.5 422.5,-2596.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2581.3\">(None, 512, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735369872&#45;&gt;139951735369808 -->\n",
"<g class=\"edge\" id=\"edge56\"><title>139951735369872-&gt;139951735369808</title>\n",
"<path d=\"M229.5,-2656.37C229.5,-2648.15 229.5,-2638.66 229.5,-2629.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2629.61 229.5,-2619.61 226,-2629.61 233,-2629.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735372112 -->\n",
"<g class=\"node\" id=\"node58\"><title>139951735372112</title>\n",
"<polygon fill=\"none\" points=\"6.5,-2490.5 6.5,-2536.5 452.5,-2536.5 452.5,-2490.5 6.5,-2490.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2509.8\">batchnormalization_319: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-2490.5 272.5,-2536.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2521.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-2513.5 327.5,-2513.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2498.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-2490.5 327.5,-2536.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2521.3\">(None, 512, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-2513.5 452.5,-2513.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2498.3\">(None, 512, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735369808&#45;&gt;139951735372112 -->\n",
"<g class=\"edge\" id=\"edge57\"><title>139951735369808-&gt;139951735372112</title>\n",
"<path d=\"M229.5,-2573.37C229.5,-2565.15 229.5,-2555.66 229.5,-2546.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2546.61 229.5,-2536.61 226,-2546.61 233,-2546.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735371856 -->\n",
"<g class=\"node\" id=\"node59\"><title>139951735371856</title>\n",
"<polygon fill=\"none\" points=\"59,-2407.5 59,-2453.5 400,-2453.5 400,-2407.5 59,-2407.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2426.8\">activation_307: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-2407.5 220,-2453.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-2438.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-2430.5 275,-2430.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-2415.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-2407.5 275,-2453.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-2438.3\">(None, 512, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"275,-2430.5 400,-2430.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-2415.3\">(None, 512, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735372112&#45;&gt;139951735371856 -->\n",
"<g class=\"edge\" id=\"edge58\"><title>139951735372112-&gt;139951735371856</title>\n",
"<path d=\"M229.5,-2490.37C229.5,-2482.15 229.5,-2472.66 229.5,-2463.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2463.61 229.5,-2453.61 226,-2463.61 233,-2463.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735371792 -->\n",
"<g class=\"node\" id=\"node60\"><title>139951735371792</title>\n",
"<polygon fill=\"none\" points=\"36.5,-2324.5 36.5,-2370.5 422.5,-2370.5 422.5,-2324.5 36.5,-2324.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2343.8\">convolution2d_44: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2324.5 242.5,-2370.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2355.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2347.5 297.5,-2347.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2332.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2324.5 297.5,-2370.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2355.3\">(None, 512, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2347.5 422.5,-2347.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2332.3\">(None, 512, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735371856&#45;&gt;139951735371792 -->\n",
"<g class=\"edge\" id=\"edge59\"><title>139951735371856-&gt;139951735371792</title>\n",
"<path d=\"M229.5,-2407.37C229.5,-2399.15 229.5,-2389.66 229.5,-2380.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2380.61 229.5,-2370.61 226,-2380.61 233,-2380.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735371088 -->\n",
"<g class=\"node\" id=\"node61\"><title>139951735371088</title>\n",
"<polygon fill=\"none\" points=\"6.5,-2241.5 6.5,-2287.5 452.5,-2287.5 452.5,-2241.5 6.5,-2241.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2260.8\">batchnormalization_320: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-2241.5 272.5,-2287.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2272.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-2264.5 327.5,-2264.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2249.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-2241.5 327.5,-2287.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2272.3\">(None, 512, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-2264.5 452.5,-2264.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2249.3\">(None, 512, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735371792&#45;&gt;139951735371088 -->\n",
"<g class=\"edge\" id=\"edge60\"><title>139951735371792-&gt;139951735371088</title>\n",
"<path d=\"M229.5,-2324.37C229.5,-2316.15 229.5,-2306.66 229.5,-2297.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2297.61 229.5,-2287.61 226,-2297.61 233,-2297.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735370960 -->\n",
"<g class=\"node\" id=\"node62\"><title>139951735370960</title>\n",
"<polygon fill=\"none\" points=\"59,-2158.5 59,-2204.5 400,-2204.5 400,-2158.5 59,-2158.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2177.8\">activation_308: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-2158.5 220,-2204.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-2189.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-2181.5 275,-2181.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-2166.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-2158.5 275,-2204.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-2189.3\">(None, 512, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"275,-2181.5 400,-2181.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-2166.3\">(None, 512, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735371088&#45;&gt;139951735370960 -->\n",
"<g class=\"edge\" id=\"edge61\"><title>139951735371088-&gt;139951735370960</title>\n",
"<path d=\"M229.5,-2241.37C229.5,-2233.15 229.5,-2223.66 229.5,-2214.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2214.61 229.5,-2204.61 226,-2214.61 233,-2214.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735371472 -->\n",
"<g class=\"node\" id=\"node63\"><title>139951735371472</title>\n",
"<polygon fill=\"none\" points=\"36.5,-2075.5 36.5,-2121.5 422.5,-2121.5 422.5,-2075.5 36.5,-2075.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2094.8\">convolution2d_45: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2075.5 242.5,-2121.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2106.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"242.5,-2098.5 297.5,-2098.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"270\" y=\"-2083.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2075.5 297.5,-2121.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2106.3\">(None, 512, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"297.5,-2098.5 422.5,-2098.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-2083.3\">(None, 256, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735370960&#45;&gt;139951735371472 -->\n",
"<g class=\"edge\" id=\"edge62\"><title>139951735370960-&gt;139951735371472</title>\n",
"<path d=\"M229.5,-2158.37C229.5,-2150.15 229.5,-2140.66 229.5,-2131.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2131.61 229.5,-2121.61 226,-2131.61 233,-2131.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951735372944 -->\n",
"<g class=\"node\" id=\"node64\"><title>139951735372944</title>\n",
"<polygon fill=\"none\" points=\"6.5,-1992.5 6.5,-2038.5 452.5,-2038.5 452.5,-1992.5 6.5,-1992.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-2011.8\">batchnormalization_321: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"272.5,-1992.5 272.5,-2038.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2023.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"272.5,-2015.5 327.5,-2015.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"300\" y=\"-2000.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"327.5,-1992.5 327.5,-2038.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2023.3\">(None, 256, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"327.5,-2015.5 452.5,-2015.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-2000.3\">(None, 256, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735371472&#45;&gt;139951735372944 -->\n",
"<g class=\"edge\" id=\"edge63\"><title>139951735371472-&gt;139951735372944</title>\n",
"<path d=\"M229.5,-2075.37C229.5,-2067.15 229.5,-2057.66 229.5,-2048.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-2048.61 229.5,-2038.61 226,-2048.61 233,-2048.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951673915472 -->\n",
"<g class=\"node\" id=\"node65\"><title>139951673915472</title>\n",
"<polygon fill=\"none\" points=\"59,-1909.5 59,-1955.5 400,-1955.5 400,-1909.5 59,-1909.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"139.5\" y=\"-1928.8\">activation_309: Activation</text>\n",
"<polyline fill=\"none\" points=\"220,-1909.5 220,-1955.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-1940.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"220,-1932.5 275,-1932.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"247.5\" y=\"-1917.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"275,-1909.5 275,-1955.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1940.3\">(None, 256, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"275,-1932.5 400,-1932.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1917.3\">(None, 256, 44, 60)</text>\n",
"</g>\n",
"<!-- 139951735372944&#45;&gt;139951673915472 -->\n",
"<g class=\"edge\" id=\"edge64\"><title>139951735372944-&gt;139951673915472</title>\n",
"<path d=\"M229.5,-1992.37C229.5,-1984.15 229.5,-1974.66 229.5,-1965.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1965.61 229.5,-1955.61 226,-1965.61 233,-1965.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672680400 -->\n",
"<g class=\"node\" id=\"node66\"><title>139951672680400</title>\n",
"<polygon fill=\"none\" points=\"33,-1826.5 33,-1872.5 426,-1872.5 426,-1826.5 33,-1826.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1845.8\">upsampling2d_53: UpSampling2D</text>\n",
"<polyline fill=\"none\" points=\"240,-1826.5 240,-1872.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-1857.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"240,-1849.5 295,-1849.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-1834.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"295,-1826.5 295,-1872.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-1857.3\">(None, 256, 44, 60)</text>\n",
"<polyline fill=\"none\" points=\"295,-1849.5 426,-1849.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-1834.3\">(None, 256, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951673915472&#45;&gt;139951672680400 -->\n",
"<g class=\"edge\" id=\"edge65\"><title>139951673915472-&gt;139951672680400</title>\n",
"<path d=\"M229.5,-1909.37C229.5,-1901.15 229.5,-1891.66 229.5,-1882.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1882.61 229.5,-1872.61 226,-1882.61 233,-1882.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678288 -->\n",
"<g class=\"node\" id=\"node67\"><title>139951672678288</title>\n",
"<polygon fill=\"none\" points=\"33.5,-1743.5 33.5,-1789.5 425.5,-1789.5 425.5,-1743.5 33.5,-1743.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1762.8\">convolution2d_46: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"239.5,-1743.5 239.5,-1789.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-1774.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"239.5,-1766.5 294.5,-1766.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-1751.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"294.5,-1743.5 294.5,-1789.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-1774.3\">(None, 256, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"294.5,-1766.5 425.5,-1766.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-1751.3\">(None, 256, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672680400&#45;&gt;139951672678288 -->\n",
"<g class=\"edge\" id=\"edge66\"><title>139951672680400-&gt;139951672678288</title>\n",
"<path d=\"M229.5,-1826.37C229.5,-1818.15 229.5,-1808.66 229.5,-1799.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1799.61 229.5,-1789.61 226,-1799.61 233,-1799.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672680016 -->\n",
"<g class=\"node\" id=\"node68\"><title>139951672680016</title>\n",
"<polygon fill=\"none\" points=\"3.5,-1660.5 3.5,-1706.5 455.5,-1706.5 455.5,-1660.5 3.5,-1660.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1679.8\">batchnormalization_322: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-1660.5 269.5,-1706.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-1691.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-1683.5 324.5,-1683.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-1668.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-1660.5 324.5,-1706.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-1691.3\">(None, 256, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-1683.5 455.5,-1683.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-1668.3\">(None, 256, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672678288&#45;&gt;139951672680016 -->\n",
"<g class=\"edge\" id=\"edge67\"><title>139951672678288-&gt;139951672680016</title>\n",
"<path d=\"M229.5,-1743.37C229.5,-1735.15 229.5,-1725.66 229.5,-1716.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1716.61 229.5,-1706.61 226,-1716.61 233,-1716.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672677392 -->\n",
"<g class=\"node\" id=\"node69\"><title>139951672677392</title>\n",
"<polygon fill=\"none\" points=\"56,-1577.5 56,-1623.5 403,-1623.5 403,-1577.5 56,-1577.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1596.8\">activation_310: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-1577.5 217,-1623.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-1608.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-1600.5 272,-1600.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-1585.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-1577.5 272,-1623.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1608.3\">(None, 256, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"272,-1600.5 403,-1600.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1585.3\">(None, 256, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672680016&#45;&gt;139951672677392 -->\n",
"<g class=\"edge\" id=\"edge68\"><title>139951672680016-&gt;139951672677392</title>\n",
"<path d=\"M229.5,-1660.37C229.5,-1652.15 229.5,-1642.66 229.5,-1633.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1633.61 229.5,-1623.61 226,-1633.61 233,-1633.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672677648 -->\n",
"<g class=\"node\" id=\"node70\"><title>139951672677648</title>\n",
"<polygon fill=\"none\" points=\"33.5,-1494.5 33.5,-1540.5 425.5,-1540.5 425.5,-1494.5 33.5,-1494.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1513.8\">convolution2d_47: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"239.5,-1494.5 239.5,-1540.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-1525.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"239.5,-1517.5 294.5,-1517.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-1502.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"294.5,-1494.5 294.5,-1540.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-1525.3\">(None, 256, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"294.5,-1517.5 425.5,-1517.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-1502.3\">(None, 256, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672677392&#45;&gt;139951672677648 -->\n",
"<g class=\"edge\" id=\"edge69\"><title>139951672677392-&gt;139951672677648</title>\n",
"<path d=\"M229.5,-1577.37C229.5,-1569.15 229.5,-1559.66 229.5,-1550.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1550.61 229.5,-1540.61 226,-1550.61 233,-1550.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678672 -->\n",
"<g class=\"node\" id=\"node71\"><title>139951672678672</title>\n",
"<polygon fill=\"none\" points=\"3.5,-1411.5 3.5,-1457.5 455.5,-1457.5 455.5,-1411.5 3.5,-1411.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1430.8\">batchnormalization_323: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-1411.5 269.5,-1457.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-1442.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-1434.5 324.5,-1434.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-1419.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-1411.5 324.5,-1457.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-1442.3\">(None, 256, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-1434.5 455.5,-1434.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-1419.3\">(None, 256, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672677648&#45;&gt;139951672678672 -->\n",
"<g class=\"edge\" id=\"edge70\"><title>139951672677648-&gt;139951672678672</title>\n",
"<path d=\"M229.5,-1494.37C229.5,-1486.15 229.5,-1476.66 229.5,-1467.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1467.61 229.5,-1457.61 226,-1467.61 233,-1467.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672677200 -->\n",
"<g class=\"node\" id=\"node72\"><title>139951672677200</title>\n",
"<polygon fill=\"none\" points=\"56,-1328.5 56,-1374.5 403,-1374.5 403,-1328.5 56,-1328.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1347.8\">activation_311: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-1328.5 217,-1374.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-1359.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-1351.5 272,-1351.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-1336.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-1328.5 272,-1374.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1359.3\">(None, 256, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"272,-1351.5 403,-1351.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1336.3\">(None, 256, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672678672&#45;&gt;139951672677200 -->\n",
"<g class=\"edge\" id=\"edge71\"><title>139951672678672-&gt;139951672677200</title>\n",
"<path d=\"M229.5,-1411.37C229.5,-1403.15 229.5,-1393.66 229.5,-1384.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1384.61 229.5,-1374.61 226,-1384.61 233,-1384.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672679568 -->\n",
"<g class=\"node\" id=\"node73\"><title>139951672679568</title>\n",
"<polygon fill=\"none\" points=\"33.5,-1245.5 33.5,-1291.5 425.5,-1291.5 425.5,-1245.5 33.5,-1245.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1264.8\">convolution2d_48: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"239.5,-1245.5 239.5,-1291.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-1276.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"239.5,-1268.5 294.5,-1268.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-1253.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"294.5,-1245.5 294.5,-1291.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-1276.3\">(None, 256, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"294.5,-1268.5 425.5,-1268.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-1253.3\">(None, 128, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672677200&#45;&gt;139951672679568 -->\n",
"<g class=\"edge\" id=\"edge72\"><title>139951672677200-&gt;139951672679568</title>\n",
"<path d=\"M229.5,-1328.37C229.5,-1320.15 229.5,-1310.66 229.5,-1301.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1301.61 229.5,-1291.61 226,-1301.61 233,-1301.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672679248 -->\n",
"<g class=\"node\" id=\"node74\"><title>139951672679248</title>\n",
"<polygon fill=\"none\" points=\"3.5,-1162.5 3.5,-1208.5 455.5,-1208.5 455.5,-1162.5 3.5,-1162.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1181.8\">batchnormalization_324: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-1162.5 269.5,-1208.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-1193.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-1185.5 324.5,-1185.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-1170.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-1162.5 324.5,-1208.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-1193.3\">(None, 128, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-1185.5 455.5,-1185.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-1170.3\">(None, 128, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672679568&#45;&gt;139951672679248 -->\n",
"<g class=\"edge\" id=\"edge73\"><title>139951672679568-&gt;139951672679248</title>\n",
"<path d=\"M229.5,-1245.37C229.5,-1237.15 229.5,-1227.66 229.5,-1218.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1218.61 229.5,-1208.61 226,-1218.61 233,-1218.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672677776 -->\n",
"<g class=\"node\" id=\"node75\"><title>139951672677776</title>\n",
"<polygon fill=\"none\" points=\"56,-1079.5 56,-1125.5 403,-1125.5 403,-1079.5 56,-1079.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-1098.8\">activation_312: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-1079.5 217,-1125.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-1110.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-1102.5 272,-1102.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-1087.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-1079.5 272,-1125.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1110.3\">(None, 128, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"272,-1102.5 403,-1102.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-1087.3\">(None, 128, 88, 120)</text>\n",
"</g>\n",
"<!-- 139951672679248&#45;&gt;139951672677776 -->\n",
"<g class=\"edge\" id=\"edge74\"><title>139951672679248-&gt;139951672677776</title>\n",
"<path d=\"M229.5,-1162.37C229.5,-1154.15 229.5,-1144.66 229.5,-1135.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1135.61 229.5,-1125.61 226,-1135.61 233,-1135.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678160 -->\n",
"<g class=\"node\" id=\"node76\"><title>139951672678160</title>\n",
"<polygon fill=\"none\" points=\"29.5,-996.5 29.5,-1042.5 429.5,-1042.5 429.5,-996.5 29.5,-996.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-1015.8\">upsampling2d_54: UpSampling2D</text>\n",
"<polyline fill=\"none\" points=\"236.5,-996.5 236.5,-1042.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"264\" y=\"-1027.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"236.5,-1019.5 291.5,-1019.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"264\" y=\"-1004.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"291.5,-996.5 291.5,-1042.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-1027.3\">(None, 128, 88, 120)</text>\n",
"<polyline fill=\"none\" points=\"291.5,-1019.5 429.5,-1019.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-1004.3\">(None, 128, 176, 240)</text>\n",
"</g>\n",
"<!-- 139951672677776&#45;&gt;139951672678160 -->\n",
"<g class=\"edge\" id=\"edge75\"><title>139951672677776-&gt;139951672678160</title>\n",
"<path d=\"M229.5,-1079.37C229.5,-1071.15 229.5,-1061.66 229.5,-1052.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-1052.61 229.5,-1042.61 226,-1052.61 233,-1052.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678800 -->\n",
"<g class=\"node\" id=\"node77\"><title>139951672678800</title>\n",
"<polygon fill=\"none\" points=\"30,-913.5 30,-959.5 429,-959.5 429,-913.5 30,-913.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-932.8\">convolution2d_49: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"236,-913.5 236,-959.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"263.5\" y=\"-944.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"236,-936.5 291,-936.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"263.5\" y=\"-921.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"291,-913.5 291,-959.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-944.3\">(None, 128, 176, 240)</text>\n",
"<polyline fill=\"none\" points=\"291,-936.5 429,-936.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-921.3\">(None, 128, 176, 240)</text>\n",
"</g>\n",
"<!-- 139951672678160&#45;&gt;139951672678800 -->\n",
"<g class=\"edge\" id=\"edge76\"><title>139951672678160-&gt;139951672678800</title>\n",
"<path d=\"M229.5,-996.366C229.5,-988.152 229.5,-978.658 229.5,-969.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-969.607 229.5,-959.607 226,-969.607 233,-969.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672677456 -->\n",
"<g class=\"node\" id=\"node78\"><title>139951672677456</title>\n",
"<polygon fill=\"none\" points=\"0,-830.5 0,-876.5 459,-876.5 459,-830.5 0,-830.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-849.8\">batchnormalization_325: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"266,-830.5 266,-876.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"293.5\" y=\"-861.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"266,-853.5 321,-853.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"293.5\" y=\"-838.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"321,-830.5 321,-876.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-861.3\">(None, 128, 176, 240)</text>\n",
"<polyline fill=\"none\" points=\"321,-853.5 459,-853.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-838.3\">(None, 128, 176, 240)</text>\n",
"</g>\n",
"<!-- 139951672678800&#45;&gt;139951672677456 -->\n",
"<g class=\"edge\" id=\"edge77\"><title>139951672678800-&gt;139951672677456</title>\n",
"<path d=\"M229.5,-913.366C229.5,-905.152 229.5,-895.658 229.5,-886.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-886.607 229.5,-876.607 226,-886.607 233,-886.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672677136 -->\n",
"<g class=\"node\" id=\"node79\"><title>139951672677136</title>\n",
"<polygon fill=\"none\" points=\"52.5,-747.5 52.5,-793.5 406.5,-793.5 406.5,-747.5 52.5,-747.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-766.8\">activation_313: Activation</text>\n",
"<polyline fill=\"none\" points=\"213.5,-747.5 213.5,-793.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"241\" y=\"-778.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"213.5,-770.5 268.5,-770.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"241\" y=\"-755.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"268.5,-747.5 268.5,-793.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-778.3\">(None, 128, 176, 240)</text>\n",
"<polyline fill=\"none\" points=\"268.5,-770.5 406.5,-770.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-755.3\">(None, 128, 176, 240)</text>\n",
"</g>\n",
"<!-- 139951672677456&#45;&gt;139951672677136 -->\n",
"<g class=\"edge\" id=\"edge78\"><title>139951672677456-&gt;139951672677136</title>\n",
"<path d=\"M229.5,-830.366C229.5,-822.152 229.5,-812.658 229.5,-803.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-803.607 229.5,-793.607 226,-803.607 233,-803.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678864 -->\n",
"<g class=\"node\" id=\"node80\"><title>139951672678864</title>\n",
"<polygon fill=\"none\" points=\"30,-664.5 30,-710.5 429,-710.5 429,-664.5 30,-664.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"133\" y=\"-683.8\">convolution2d_50: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"236,-664.5 236,-710.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"263.5\" y=\"-695.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"236,-687.5 291,-687.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"263.5\" y=\"-672.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"291,-664.5 291,-710.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-695.3\">(None, 128, 176, 240)</text>\n",
"<polyline fill=\"none\" points=\"291,-687.5 429,-687.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-672.3\">(None, 64, 176, 240)</text>\n",
"</g>\n",
"<!-- 139951672677136&#45;&gt;139951672678864 -->\n",
"<g class=\"edge\" id=\"edge79\"><title>139951672677136-&gt;139951672678864</title>\n",
"<path d=\"M229.5,-747.366C229.5,-739.152 229.5,-729.658 229.5,-720.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-720.607 229.5,-710.607 226,-720.607 233,-720.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672676432 -->\n",
"<g class=\"node\" id=\"node81\"><title>139951672676432</title>\n",
"<polygon fill=\"none\" points=\"3.5,-581.5 3.5,-627.5 455.5,-627.5 455.5,-581.5 3.5,-581.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-600.8\">batchnormalization_326: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-581.5 269.5,-627.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-612.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-604.5 324.5,-604.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-589.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-581.5 324.5,-627.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-612.3\">(None, 64, 176, 240)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-604.5 455.5,-604.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-589.3\">(None, 64, 176, 240)</text>\n",
"</g>\n",
"<!-- 139951672678864&#45;&gt;139951672676432 -->\n",
"<g class=\"edge\" id=\"edge80\"><title>139951672678864-&gt;139951672676432</title>\n",
"<path d=\"M229.5,-664.366C229.5,-656.152 229.5,-646.658 229.5,-637.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-637.607 229.5,-627.607 226,-637.607 233,-637.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672680272 -->\n",
"<g class=\"node\" id=\"node82\"><title>139951672680272</title>\n",
"<polygon fill=\"none\" points=\"56,-498.5 56,-544.5 403,-544.5 403,-498.5 56,-498.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-517.8\">activation_314: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-498.5 217,-544.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-529.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-521.5 272,-521.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-506.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-498.5 272,-544.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-529.3\">(None, 64, 176, 240)</text>\n",
"<polyline fill=\"none\" points=\"272,-521.5 403,-521.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-506.3\">(None, 64, 176, 240)</text>\n",
"</g>\n",
"<!-- 139951672676432&#45;&gt;139951672680272 -->\n",
"<g class=\"edge\" id=\"edge81\"><title>139951672676432-&gt;139951672680272</title>\n",
"<path d=\"M229.5,-581.366C229.5,-573.152 229.5,-563.658 229.5,-554.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-554.607 229.5,-544.607 226,-554.607 233,-554.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672676752 -->\n",
"<g class=\"node\" id=\"node83\"><title>139951672676752</title>\n",
"<polygon fill=\"none\" points=\"33,-415.5 33,-461.5 426,-461.5 426,-415.5 33,-415.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-434.8\">upsampling2d_55: UpSampling2D</text>\n",
"<polyline fill=\"none\" points=\"240,-415.5 240,-461.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-446.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"240,-438.5 295,-438.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267.5\" y=\"-423.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"295,-415.5 295,-461.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-446.3\">(None, 64, 176, 240)</text>\n",
"<polyline fill=\"none\" points=\"295,-438.5 426,-438.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360.5\" y=\"-423.3\">(None, 64, 352, 480)</text>\n",
"</g>\n",
"<!-- 139951672680272&#45;&gt;139951672676752 -->\n",
"<g class=\"edge\" id=\"edge82\"><title>139951672680272-&gt;139951672676752</title>\n",
"<path d=\"M229.5,-498.366C229.5,-490.152 229.5,-480.658 229.5,-471.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-471.607 229.5,-461.607 226,-471.607 233,-471.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672680336 -->\n",
"<g class=\"node\" id=\"node84\"><title>139951672680336</title>\n",
"<polygon fill=\"none\" points=\"33.5,-332.5 33.5,-378.5 425.5,-378.5 425.5,-332.5 33.5,-332.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-351.8\">convolution2d_51: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"239.5,-332.5 239.5,-378.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-363.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"239.5,-355.5 294.5,-355.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-340.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"294.5,-332.5 294.5,-378.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-363.3\">(None, 64, 352, 480)</text>\n",
"<polyline fill=\"none\" points=\"294.5,-355.5 425.5,-355.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-340.3\">(None, 64, 352, 480)</text>\n",
"</g>\n",
"<!-- 139951672676752&#45;&gt;139951672680336 -->\n",
"<g class=\"edge\" id=\"edge83\"><title>139951672676752-&gt;139951672680336</title>\n",
"<path d=\"M229.5,-415.366C229.5,-407.152 229.5,-397.658 229.5,-388.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-388.607 229.5,-378.607 226,-388.607 233,-388.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672677904 -->\n",
"<g class=\"node\" id=\"node85\"><title>139951672677904</title>\n",
"<polygon fill=\"none\" points=\"3.5,-249.5 3.5,-295.5 455.5,-295.5 455.5,-249.5 3.5,-249.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-268.8\">batchnormalization_327: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-249.5 269.5,-295.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-280.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-272.5 324.5,-272.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-257.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-249.5 324.5,-295.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-280.3\">(None, 64, 352, 480)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-272.5 455.5,-272.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-257.3\">(None, 64, 352, 480)</text>\n",
"</g>\n",
"<!-- 139951672680336&#45;&gt;139951672677904 -->\n",
"<g class=\"edge\" id=\"edge84\"><title>139951672680336-&gt;139951672677904</title>\n",
"<path d=\"M229.5,-332.366C229.5,-324.152 229.5,-314.658 229.5,-305.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-305.607 229.5,-295.607 226,-305.607 233,-305.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672679184 -->\n",
"<g class=\"node\" id=\"node86\"><title>139951672679184</title>\n",
"<polygon fill=\"none\" points=\"56,-166.5 56,-212.5 403,-212.5 403,-166.5 56,-166.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-185.8\">activation_315: Activation</text>\n",
"<polyline fill=\"none\" points=\"217,-166.5 217,-212.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-197.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"217,-189.5 272,-189.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"244.5\" y=\"-174.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"272,-166.5 272,-212.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-197.3\">(None, 64, 352, 480)</text>\n",
"<polyline fill=\"none\" points=\"272,-189.5 403,-189.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337.5\" y=\"-174.3\">(None, 64, 352, 480)</text>\n",
"</g>\n",
"<!-- 139951672677904&#45;&gt;139951672679184 -->\n",
"<g class=\"edge\" id=\"edge85\"><title>139951672677904-&gt;139951672679184</title>\n",
"<path d=\"M229.5,-249.366C229.5,-241.152 229.5,-231.658 229.5,-222.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-222.607 229.5,-212.607 226,-222.607 233,-222.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678544 -->\n",
"<g class=\"node\" id=\"node87\"><title>139951672678544</title>\n",
"<polygon fill=\"none\" points=\"33.5,-83.5 33.5,-129.5 425.5,-129.5 425.5,-83.5 33.5,-83.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-102.8\">convolution2d_52: Convolution2D</text>\n",
"<polyline fill=\"none\" points=\"239.5,-83.5 239.5,-129.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-114.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"239.5,-106.5 294.5,-106.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"267\" y=\"-91.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"294.5,-83.5 294.5,-129.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-114.3\">(None, 64, 352, 480)</text>\n",
"<polyline fill=\"none\" points=\"294.5,-106.5 425.5,-106.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"360\" y=\"-91.3\">(None, 12, 352, 480)</text>\n",
"</g>\n",
"<!-- 139951672679184&#45;&gt;139951672678544 -->\n",
"<g class=\"edge\" id=\"edge86\"><title>139951672679184-&gt;139951672678544</title>\n",
"<path d=\"M229.5,-166.366C229.5,-158.152 229.5,-148.658 229.5,-139.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-139.607 229.5,-129.607 226,-139.607 233,-139.607\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 139951672678096 -->\n",
"<g class=\"node\" id=\"node88\"><title>139951672678096</title>\n",
"<polygon fill=\"none\" points=\"3.5,-0.5 3.5,-46.5 455.5,-46.5 455.5,-0.5 3.5,-0.5\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"136.5\" y=\"-19.8\">batchnormalization_328: BatchNormalization</text>\n",
"<polyline fill=\"none\" points=\"269.5,-0.5 269.5,-46.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-31.3\">input:</text>\n",
"<polyline fill=\"none\" points=\"269.5,-23.5 324.5,-23.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"297\" y=\"-8.3\">output:</text>\n",
"<polyline fill=\"none\" points=\"324.5,-0.5 324.5,-46.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-31.3\">(None, 12, 352, 480)</text>\n",
"<polyline fill=\"none\" points=\"324.5,-23.5 455.5,-23.5 \" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"390\" y=\"-8.3\">(None, 12, 352, 480)</text>\n",
"</g>\n",
"<!-- 139951672678544&#45;&gt;139951672678096 -->\n",
"<g class=\"edge\" id=\"edge87\"><title>139951672678544-&gt;139951672678096</title>\n",
"<path d=\"M229.5,-83.3664C229.5,-75.1516 229.5,-65.6579 229.5,-56.7252\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"233,-56.6068 229.5,-46.6068 226,-56.6069 233,-56.6068\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 84,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"SVG(model_to_dot(segnet,show_shapes=True).create(prog='dot', format='svg'))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.12"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment