Diff of /mura_bone_fracture.ipynb [000000] .. [2e0598]

Switch to unified view

a b/mura_bone_fracture.ipynb
1
{
2
  "nbformat": 4,
3
  "nbformat_minor": 0,
4
  "metadata": {
5
    "colab": {
6
      "name": "mura_bone_fracture.ipynb",
7
      "provenance": [],
8
      "collapsed_sections": [],
9
      "machine_shape": "hm"
10
    },
11
    "kernelspec": {
12
      "name": "python3",
13
      "display_name": "Python 3"
14
    },
15
    "accelerator": "GPU"
16
  },
17
  "cells": [
18
    {
19
      "cell_type": "code",
20
      "metadata": {
21
        "id": "mNLtiClOZEvZ",
22
        "colab_type": "code",
23
        "colab": {}
24
      },
25
      "source": [
26
        "# Get the dataset\n",
27
        "!wget -cq [redacted] # See README for MURA Dataset Research Use Agreement\n",
28
        "\n",
29
        "# Unzip\n",
30
        "!unzip -qq MURA-v1.1.zip"
31
      ],
32
      "execution_count": 0,
33
      "outputs": []
34
    },
35
    {
36
      "cell_type": "code",
37
      "metadata": {
38
        "id": "vB0hgX4RZ7EI",
39
        "colab_type": "code",
40
        "outputId": "3beb0d03-4d5c-4008-b3a7-36a31973f713",
41
        "colab": {
42
          "base_uri": "https://localhost:8080/",
43
          "height": 33
44
        }
45
      },
46
      "source": [
47
        "!ls"
48
      ],
49
      "execution_count": 0,
50
      "outputs": [
51
        {
52
          "output_type": "stream",
53
          "text": [
54
            "MURA-v1.1  MURA-v1.1.zip  sample_data\n"
55
          ],
56
          "name": "stdout"
57
        }
58
      ]
59
    },
60
    {
61
      "cell_type": "code",
62
      "metadata": {
63
        "id": "shsEIxUxZ-d6",
64
        "colab_type": "code",
65
        "colab": {}
66
      },
67
      "source": [
68
        "import numpy as np\n",
69
        "import pandas as pd\n",
70
        "import seaborn as sns\n",
71
        "import matplotlib.pyplot as plt\n",
72
        "from matplotlib.pyplot import imshow\n",
73
        "%matplotlib inline\n",
74
        "\n",
75
        "from keras.preprocessing.image import ImageDataGenerator, load_img\n",
76
        "from keras.applications.densenet import DenseNet169\n",
77
        "from keras.models import Model\n",
78
        "from keras import layers\n",
79
        "from keras.layers import Input, Dense\n",
80
        "from keras.optimizers import Adam\n",
81
        "from keras import backend as K\n",
82
        "from keras.callbacks import ModelCheckpoint"
83
      ],
84
      "execution_count": 0,
85
      "outputs": []
86
    },
87
    {
88
      "cell_type": "code",
89
      "metadata": {
90
        "id": "yKnyzvgQZbnF",
91
        "colab_type": "code",
92
        "colab": {}
93
      },
94
      "source": [
95
        "data_dir = 'MURA-v1.1'\n",
96
        "\n",
97
        "train_dir = data_dir + '/train' # Path to train directory\n",
98
        "val_dir = data_dir + '/valid' # Path to validation directory"
99
      ],
100
      "execution_count": 0,
101
      "outputs": []
102
    },
103
    {
104
      "cell_type": "code",
105
      "metadata": {
106
        "id": "BkzhyHCB09Z4",
107
        "colab_type": "code",
108
        "outputId": "be971542-ac23-4464-c4f3-5730f625319e",
109
        "colab": {
110
          "base_uri": "https://localhost:8080/",
111
          "height": 284
112
        }
113
      },
114
      "source": [
115
        "# Display abnormal bone image\n",
116
        "img_abnormal = load_img('MURA-v1.1/train/XR_ELBOW/patient00069/study1_positive/image2.png')\n",
117
        "print('ABNORMAL')\n",
118
        "plt.imshow(img_abnormal)\n",
119
        "plt.show()"
120
      ],
121
      "execution_count": 0,
122
      "outputs": [
123
        {
124
          "output_type": "stream",
125
          "text": [
126
            "ABNORMAL\n"
127
          ],
128
          "name": "stdout"
129
        },
130
        {
131
          "output_type": "display_data",
132
          "data": {
133
            "image/png": "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\nAAAAAElFTkSuQmCC\n",
134
            "text/plain": [
135
              "<Figure size 432x288 with 1 Axes>"
136
            ]
137
          },
138
          "metadata": {
139
            "tags": []
140
          }
141
        }
142
      ]
143
    },
144
    {
145
      "cell_type": "code",
146
      "metadata": {
147
        "id": "d56h1_Qd09JU",
148
        "colab_type": "code",
149
        "outputId": "8914fdca-ff7a-4559-e0cc-3a6d7fca49e7",
150
        "colab": {
151
          "base_uri": "https://localhost:8080/",
152
          "height": 286
153
        }
154
      },
155
      "source": [
156
        "# Display normal bone image\n",
157
        "img_normal = load_img('MURA-v1.1/train/XR_ELBOW/patient00011/study1_negative/image1.png')\n",
158
        "print('NORMAL')\n",
159
        "plt.imshow(img_normal)\n",
160
        "plt.show()"
161
      ],
162
      "execution_count": 0,
163
      "outputs": [
164
        {
165
          "output_type": "stream",
166
          "text": [
167
            "NORMAL\n"
168
          ],
169
          "name": "stdout"
170
        },
171
        {
172
          "output_type": "display_data",
173
          "data": {
174
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAASAAAAD8CAYAAADXCHlgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO29bYxsSXkm+ERVZVV109DdfDRuulvG\nlpFGtlgBiz1gj1aWLVuAR8P8wDN4xmM0gFr+WKtHrM1gW1qMtD/G/jHM2Du2FxtkvJqlzXoYgdCM\nvXxZgLwD7jYYY/cytD8wfdXQMnTf2829tzKrKvZH5Zv3yafeNyLOyczKU/fmK6XynDjx8UaciCee\n941z4qScMzaykY1sZB2ytW4FNrKRjdy4sgGgjWxkI2uTDQBtZCMbWZtsAGgjG9nI2mQDQBvZyEbW\nJhsA2shGNrI2WQkApZRekVL6Qkrp4ZTSW1ZRxkY2spHzL2nZzwGllLYB/HcAPwDgEQB/DOBHcs5/\nsdSCNrKRjZx7WQUD+i4AD+ec/yrnPAZwP4BXr6CcjWxkI+dcdlaQ510AvkznjwD4+6UEKaXN49gb\n2cgZyx133AEASCnNwhY5BoBHHnkEAJBznr8QyCoAqElSSvcCuHdd5W9kI0OUn/zJn0RKCVtbW8g5\nY3t7G9vb29jaOjFWtra2sL29DQCz8K2tLaSUsL29PUtr8Szdzs4OUkpzv+c973l43vOeN0tr8uIX\nv7iX7g888AC+8zu/s1OaVQDQBQD30Pnd07A5yTm/A8A7gA0D2sjw5b777psb2AYONnjtmg14C9/Z\nORliBgBbW1vY2dnBXXfdhW/6pm+ahTEAAG0g8JnPfAYAcHR0hOPjYxwdHYF9upPJBEdHR/ijP/oj\n5Jxx9epVHBwc4PDwEDlnfO5zn8NkMsHBwQEODg5m8Q8PD3F8fDz75Zxn+fN5znn207JbZRVO6B2c\nOKG/HyfA88cA/lnO+c8LaTYAtJFe8sY3vnFu1jfhMDMTdnZ2Zuf2s8FvILK9vY3RaITRaITd3V2M\nRqMZiLzoRS+a5W8D1QYgADz66KO4cOECDg4OMB6PZ7/JZILDw8NZuslkgsuXL+Pw8HDuOg9yHuh8\n7g3+0g9A8ZzD+JpJl+s5Z1y4cMHO12OC5ZwPU0r/M4A/ALAN4F0l8NnI9SlvfOMbZ53TzAlvsss5\nzwGCnVtc9jHwNQYWi2fhPCMfHx/PgGJrawvHx8eYTCZzcew854zDw0McHh7i6OhoDiy8gVgDAotX\nO9d/HeAaJ0oXXetz3HJeS98iS2dAfWTDgM5GfuZnfuaU09CEO/pkMpkLs9mbgQHAbADycUrpVLil\n1fLsmqXjMq0si8OmDR8fHh7i8uXLc3kfHx/P9AAwAxUGJAMfZhl8bEzEy9/05H9tQ43Xetzneims\nT5xF5IknnrBymhjQBoAGIO9617tmx0bF+Xw8Hs/+7dpkMpnZ7ABmcXjwsM1uae0HYA4AeKDnnDEa\njebCj46OToGExbUwE28Q7uzszPwgJjzoTRTkGJwAzPwultd4PMalS5dm6RT4jOmwuWQAxO2gvo0a\nAKnUxtFZjzNtR+/6KuTxxx8HsAGgpcinP/3p2exv8id/8ifIOePSpUtzTj3rxDbbHh4e4uDgAFev\nXp0DB+7cfA5cAwIbGOabYEZh8RgMdPBx3FpH5HjANaaxt7c3V44CFJtOJXPJjre3t7G3tzfHXrTe\nlp/Wy9gMO3rNn3N4eDjr9CwGmNZ2k8kkbH/9MQs6PDzElStXTgFhi9RMyiHJMnTMOV//APSe97wH\nFy5cwNWrV3HlypWZ955n96OjIxwcHOAb3/gGxuPx3GzmeffVnveYgcaxMP1ZuF73wjXMhMP29vbc\nge51Eh28FqbnHJ+BBMBsNWZ3d3fOqeul8fJTwON4e3t7M2evApAHaFyeHdvKkgIQsyhuRza7dEXH\nzDAGKk1jEwkzQE+3RcTLxwOvKE3JrOb4NekDspr+XALQnXfemV/60pfiG9/4xmx1APC99Z75EA3s\n2uDX8NJ175qXvhQexWFh34UNWr5mwkzCGxh6zXt4TK+bfyWlNLf646W1zqog5elig2V/f39uyVrN\nQa8cYz7M0Eaj0WzF6vj4GJcuXcJ4PD5VrgGcB0Bsoloc7W/mhLaVqhLjK4k3sD1m1BUASnoogzwL\n6QNAa3sQkeXKlSt45JFHcPnyZVy9erUKEHrNO/fAwktTy6cUVgpvEe0cHgvgmZcBwwam5lPqbB5b\n8RgRP5OiZpGXl4q36hWBrZah4ZaX+p/4+s7OzgyAokEdgbSeR+ytlLYkEQDUGGktD6/PevX1WPEq\npO84GAQAjcdjfP3rX8eVK1dOPdB01ijeVRbRq8RcTLhDeR2LO5g+B1PrhGrScR4KHh5gqe46SfC9\nM8aj+RtTiQYYAy5wYhoyG04pYXd395Sj2GMYas4YuHlOcK4vt6uCoXevtF1qojp6YV65rYO+pHOk\ne1cG1UUflkEAEIA5mh3NiOuS0k1ombH0ZnoAq+m3t7dnJgQzAa9j6OD3OpsXt1QnLovDOZ0CjRfH\ny9trp5TSKXPLYyPHx8ezJ5FN2Bz16qhxo0cDvHsRDVYvfu0ee/XiMjzQ8VhkiQ2pDiWA9PqQd789\n6RK3JIPYkEyBJ5rlOU50vkr9Wq/VmI1XT62Hze68ZGxApIxIO6DXbiZR5y8xHGUFXj119uZy1Pfi\nDSqrX80EyjmfMkvNZKyZeV7drT0jk710f7VNIlM4AmevvViXqK09xqT5RGWXJhevvCj/ZYAPMBAA\nAuIb1sKESg2wbvYElB3b3nUL4w6qfhXuSKVO5okHNBafHbdRPjpwtHwvLtfJ0lid9KnmUn7cHhpW\nE2UHHnBHE0NUz5KOpUHctV9GabqElyYm1i3SMQK8RcbYYAAIKDdQDXGj2XsRdF6G1JiDnXsztAk/\nnGhMwtJFHcDrKDUQ1MHWMoi82V/zZZajZauTOaV0iiVp+bb8buG1AaBA4h17bVKqF+ftsZdIB863\n1jdLkxKfe32Myy3VRVlNBLpemlq/bZFBAVA0w+gAUlpd6kBnoW8pXAd06Vcqx6t/NFvVBmTElKJ/\nL26tLaI2YIevB4jeINMBziBlixaec5ulBiJcnmdatszyXp1L17tMmNrHa2wsMuU0ftTWEfCo7ouO\nucEAUMssZuLdhHUwnegmRDfcYxOlequzlAdx1LFagaIFSLyH+1hvr5xo4Gvn9jozD1oPbAHMvV7C\n8XWlivPhV0Y4zCtH9W4xW2rhUX1LbaflRnpyGR6olYCwxKA1fstE32cMDgaAag1RGzirlNqsozc5\nYialvCOxgcIrRCkl91mbUp7RTBmBeI2defVSwPLAN2J+2oZWTwVhffZJ9+gp6WnxtQwdvMrGljXj\nKxtWie5LFMdLH6XzANWrZ0l31UtBsYUlqgwGgPoof9ZSsnfVF+Dd0K4gyvH4+aiIfXizrFdepJdX\nn9IrDpEJURqsml/JDImeG2IW6DEgr17e/eDle68+PLCW0T9r971LGa1xo8nT6zsl8CqB+yKgPBgA\niuSsgallFvWosjczeAygq+grClwG56/L8y1gV6PSOWf3LXjvuJQvt5kCh+nuAVfUZvyGvsWz10a0\n3EVmaY7rAVwtTVcp3auWSaNv+TXzM7qfy7BGBg9Atdl7GXmW8i+ZImpqKVWvAUGL34vZQMRIOP/I\nvPH09tJFcWqgwOki9sf6R+XVfEIch99q1y1NPZ289vKecvbMQU5Tq/8qpA9r9qTEzPWc241ZYmRC\n9pFBAFAXiruMincpi4FFG1/NHG9Qlcqr1cXyU7+HBw4RUEZAUiqf9eaNuyIfRqtJZ9e8bTg0rQGL\n1/EZyHiD9prwpu1clvqFtE7qO1rmAOwrfSfimu41t0GfibQkgwAgT9Z9g3XWVDDhQcnheryIsNnC\nZZY6hadz1OkUVLVOXj27sICIwWg+BrIK7qqHAoGF81PiXtle23Cc0gRo4dF7duuSdTOtRdOYDBaA\n1nmDo9k+GqD8r8feeVfhLUZLzmUN89qwNDA9lmHlRuWVyvDMJqsP58dA6JmdHJcZIefjsZRSO3lm\nVum+1dp9I/1kMAC07lmlxBBa4mq6ZQnnxfvXeIMl0svzTUVpPArOwNfi4C6ZqAZoChCefqp/xATt\nur4T5vkvtAxlQTUAL4VvpLsMBoCGIpH/xDOxWjrisjtriZXxSpiWH5km6t9R3aPyWnXlvCw/3ZGS\n9YzK1/rwy7oMQB7zUcDhVTcv7+hedzFDN9ImgwWgs7rJ3sCMfAVR2pY8++rF5gj/ezsiqi/HYwol\nfSK2xzsXarwIsEu+JA/E9BtenrCPx7bV4HIiE4zL5PaKyorYWbQJ/0b6y2AA6KxobWmW53O9XvMB\n9DHVSjp6+W1tbc1WkDiu92yNl957CNCb1b1B5m2Z2grMJZOM6+Cl52PeaF5NU8BfzdI8+A18jeft\nMMniMaPrTc66XoMBIJNVN0BEo71wzzHq+YUWYTolHfU42ktHZ/TIbOQfx+M6RCxBy/bex1JRBqbX\nOC/VIXqtQ8vkeLbMrqLt4AFMy/27ERzRi9brtttu6xR/EADk3dhVAZHmr52x1sm8AbXKzqiAYxux\nRw5ZwPedRGYZi/ppdJDX6u4N6hJTUhPKAwouv8ZO1RSNJGKLxoyiCedGYEBnLYMAIGB+hgZWN6hr\nKx21cs+y43Uxb6KwqK4ek7P4uvxtZo+3AldqjxKYR++YlUxCBgI14Qw8Sq9MMMMDTm8D3EVqIHcj\nSp/2GBQALVs8X4bXyaOZfV2rHiWGos5n/qkvy8uXr2k53tPHnNaucVnaxhHoqD7eZ3A0jYo6wr2N\n2Tw/jtbFe3PeYzea3jO9azrfSNJnDA8GgDxZ9MZGTk/Nu0vHOqvO5nV4fuKX45nwl0OVUXrmldce\nnp/HwvVjfiqRmaX1srgMWry6V8rbAyxmNqPRqKiPlWHXrTw2vbw38L37sWp3wXmTc8uAohvYZYaJ\nZlOdvbxO5DGDdQjrETEg+y/5I0rMInJGa9leGxp4eXqryeaJ51j2ytb20Lp7bNXC9K14D1gNcCxM\nnwtaJ/u90WQQAAT4M36XGcYbWDrAPOesV946pWaOeIMvMmdqeZdYYZTOcwh3YQCRCczleMCoQGVx\nmJV5ZqNXPoBTLIfrEYFo5J9qacON+DIYAPJkGdRWwcjznXjXonPvf1kS6WXi+S28z/RE+rX4ijw2\nooBggNfyBdRSGylo1urs+aaA+Y3LvDxUF/Vl8bVokoruibZpVHYfYLoRgG3QALQsiTq117mVLWl8\nHgSr7hTaoW3r0VbQKZkqHsvgeMyq9JkffRhS9Y0Ygg5ufQ2DB3MJRFkHNg1LIKb1VBPU8/+0TDBe\nH9J6e/XQtJ6UzOxVSGt/LvWrrjIYADqLBvbK8galdiRvUJ/FjBSBHA+4PqtJdr1kSnhmEv8iEFL9\nS+GeiRWBBzC/cuaxIQOQmhlm4fbgIptlJQZTYlccx+q4ij69SL/rAnil+BEL7FPfwQCQSVd/wiLX\nSh3Vu3aWIBnpZANQXyXwZvdFOgbnpfl7rEaveQCnuiiIah1LwM/mFDD/GgZvTqZl6rGaZRquZlrE\nyErAGU0KXttGEvXZLoDUtR90jd8HHAcBQDxQltWgtZnMjvWa/UfMY9VS6lTsbLVj9mcos7DrOsA9\ns00HlzdY+BkhfUE1EjWlvPq13vsonppk+hkejcv/3kuwpZdOayzBY5EeaCwCHiVAPAvpO/F7MggA\nYll2g7YASeRv8KQ0oy4qNXDkwaJfdFAmEeXBgFQbCJ55ql9o9ervARyzmojZqHOb05bYH7dLtD90\niQVpG5ekZXN6z2zVdonaZxmySjMNKDO3ruNhMADUxUlXmnU82u/NSnbsUeianV8a5H2FdY3K186v\nnVlfLdD9gUomWcRM7Fr0dY7ScWSKsXjOY91Wg1fbmAGq6Ltlnh4l05rPFeBL4sUpAYzHrlrZjNen\nPX20jnrcknaZcSMZDAB5Eg0Ur8N4ncmj/5yP5qsd46zorXaqLqaI1kkHHafxwqOwFhA2IKhNHqUZ\n0wMkHbje5BB9yseuRczM2/bDY5WebiXwjoTroPXhexjdk+g+1vqmB7g14PLGQFTP0iTTRQYDQK3o\nH6VR1NfGbpkxavb9siTKt9QGampF++d4LKelk+iM7YUrMLMeLezIG9hqNlo9bcMx++dyIobDeXjf\nCfP0UPPIhLf26DoRRZNJNHlG+fO9jAa/Vz9P5+geRCysVucWVt0iVQBKKb0rpfRYSunzFPbMlNKH\nUkpfnP7fPg1PKaVfSSk9nFL6XErpJS1K1ADAu1klhG4dDDowlwk4XSiyx2Y88b7M4HUabQftwBrf\nMxc8naP2r7V7VL8WBuCVZX4eZjRskrEfqJWJMTspDeQuE2WJMdTqqW2mzL6FyXjsJ2JUJd213Kgu\nfaSFAf02gFdI2FsAfCTn/AIAH5meA8ArAbxg+rsXwK+3KtI6+5dm01rn0XSlmWdRac2j1plMjBV4\nm25Fs6R+NUIBpMYQI4DSMnh1TNNy+aWytK4pJdfMsrS8+gec3s3Qa1ceRDV/Wkqp+rHDRYQBT/ON\nJteIrWieNX0jBhnFifSM+lIXqQJQzvnjAL4uwa8G8O7p8bsB/GMK/518Iv8NwG0ppTt7aSYSUT2v\n47eympabtUrxALWkz+HhYWhGKMjw3jhRu5XKjRiJmlyLtFWJFakeCjT2Dhhv08pSeteLw717YPlF\nukTSZeKKWI9e9/JUwOB/ZbJav2hS8caXMtioDl3rztLXB/TcnPOj0+OvAHju9PguAF+meI9Mw05J\nSunelNIDKaUHxuNxaEeWZgTKay58GQxmEanpa1IzKb341h72HBCnNYDw2sybPXWQKpCVALpGxb2B\n2wK2Wl/N3+rI+nkb5kcTFsfh+uvg9T6A6B33EQ8Eonh6T/gat0GJwapE9ya6TyWwXHQiWtgJnU9K\n7lx6zvkdOeeX5pxfure313wjNEzynP23mCmrkBoA6s3voo/XDhYezWB6bgM4ciCXTJcuEwTXtWR+\nMZhxXvoskD5iwHWzT/NwfhHARnqovjq4W2b7qB0i8yVqZ60j1411U9ardS21vwJOlzqzbouOp74A\n9FUzrab/j03DLwC4h+LdPQ1rkpqJ5ZlbkXgofhbsyKPtXrkaVgNg4NpXIdi88jYg0wGr+euA104c\nARrnpe0aPZTIZZbONW9jeRrfVsZYP3VIa529e+LVRevufWetj5TArmVS9dimAlFpXLQyGK8veHVY\n5iTeF4A+AOB10+PXAXg/hf9YOpGXAbiYr5lqoTzxxBPhNQWS2izsDTSTVTCgPtTXmz1a9GKnqJla\n7AvRpWpv9rTr0UOK3pO+NrijwepJbeB6s7ZJyXdlYMcDRpfyOZ/o/ig4efGsvaOB3lciUPf6cEmi\nsdE6SXtxWwDNS1sKK8nphyVEUkrvAfC9AJ6dUnoEwFsB/BsA700pvQHAlwD8k2n0/wLgVQAeBnAZ\nwL/soowOyGgG04b2gCWincsGoWimiHTXeF1EZykT3Yw9aitu0+iVgogl6oqUp5eXj/c9sSiuB27G\neCwNv8Hu7WrI9fdWsZRNsE4eU/C+xWZp+kqtP5T6RtT+Xcpq0YHL86yJLvqVpApAOecfCS59vxM3\nA/ipThpMxeuAen1ahktBveOgPk36dDHX+AZ54Nj1Jkb5Hx0dnRp0lneJMlvcWkcttb8Xn30sun90\nrRyOE+1RrfkZELDJVXIW63NTCjgeQLJ+JVOkS//oKn37b2lC7ltuNFlE46xruYN9EjqanWoDfNX6\nROWUWFo0sGrCcXd2dmZP97KpZINfN4tXMDTAsA3NFMRq743puQo/D6Txok5s+eoqlpqCvBm/xlfw\n85id3hevDsyW+F6PRqO58krfso+kZoqW9O0jXdO3jiEFnYgxdZEqAzpLWSW9XFTUzvbKKd3EVpDU\nm8wDejQanVo6Bk4POm9XP8+8YWDydFUz0jOl1PRRJloSA5PotRIOyzljZ2dntuLFQGLOeYtnehlo\nldgZAxofR23bhwH16cORLHOy1cm9RZY9tgbLgDxZBbB0lWg2VYbmpWupI3ewra0t7O3tYX9/H6PR\naG62ZxMh2pdHwUeZpLdSpmm6MEEGAO+a6sV5RVuqKuUfjUbY2dmZAdfh4SF2dnZm5ql+xbW2fQaX\n5cVVZlS7z6uWZY6BIYynwQHQum5sq3gMqBWIWhkQcNLx9/f3sbOzMzOdzHxSc0mfelZ9OV5Un5oP\nyauP+gIMSFrq6IGN0nv14YzHY9hDqwZE29vbs1VAq2POee7cEytX2ZcXn7cDaanfKmSV46JP3svS\nZzAA1CoRk/AG3qLleOceBfdm/q6zC6c33wOHe6tJ6itReq4ztsZXYdMmAqbIFO0zm3rtxaDGG5Qx\nyE0mE0wmk5lZxsJAzAzPuz+eP6gE0qrzWcoqy1303i0ig/EBlRycHmVXiQBjEX00r6iMRe1yzWc0\nGs3Yjl1n1hD5eEpsQpeva6JtXtLd8ym1tIfq6AGE6morX5PJBMfHxxiNRtjb25tLp3sKaX28+8mg\np/q3tNdG+slgAAjwfRCAPztG1zS/ZSB1zfzoK+oXMZPCzC4doCmlU2/D86BRk0hNQ+9c6+exKG+H\nQta/ZYJQiUw+20rD2I8+y8P7A7EvyJiQMlOtD5977cjXSt8/28hyZDAAFM24Nd9KCQBW3WF0oLeW\np/H29vZmAMIAw4OJ/T92zc4ZILxd/Vi/kpM5MlEYdLz210HvMSDv/nkmmNaPy9/f38dkMsHR0dHM\n92Nx7FgfMai1PdfBC1edtH02spgMBoBUdCbXMBad1SIgKM2GXfSytKprl/RbW1szxqOvWOh+xOrP\n4KeSS8AchUVMhf0/NbDiNFH9SyaitkdkGlmbsHlnYXzd2oW/HOKt8rEpG917jqM6cl4bWVwGA0Al\nM4DFM8e8mbSUtiWuxvN8CWrS1Mo1M0tfJlWgMVHQiZgWAweHRRLtlcN6RvcgMoHZh8LvUJXag8tV\nJ/vW1hYODw9n8S2OAYuZacD8DojeKxmlfqKAq0DI9V3XCtj1LIMBIKA+S3I8+1+U0XQR7ci1svi6\nOZatjtvb27MOzoPBAx1PBx2stdlZZ38Nr6WL/EWldKyvHmuduB0MfDiMPydkJpixSL0f5ieK9Kvd\nQ50QGFw3slwZDAC1PDCmM5rKKsDHm01b4u3s7GB3d3du9UmBhQeMXuPXDzhfj+m0mIMlhhS1vb6A\n6oGcB5Ctpgq3CwOGAqL5eJiJWPzJZIJbbrllxor4Oj/hrECv98ubvPSe1bYc2Uh3GQwAtXRUllY/\nT1dpSRvFMdOKncrsn2CmomaTml/6eWH+5/Qczgwteju+RUo+LfXpeAynxHqi+8jszEu7s7ODlNLs\nVQwzyYCTDcn29/cBYO6dOG5r73UPD4RUN2Zgnvm/kcVkMAAExCthXQZQH/BpcUqqGLOxBwZ5BtaB\noyaWSYmVaOeO3tfyHkTsYzbpgPVMPW2TyJTTfCPxTBsFaHuimcOV6dh1Nt3Ul8afbvZ8QXysDI4Z\nasns3Eh3GQwAeTNrl7St8SOTIjq2Dq+vQqhpVHLsagfmMNXd6+jensdcpraF1yatIKRtxG3iAZLH\nxLT+mq/HiCLwsve8rM3G4/GcaWi+NGsL3rLEYypdJpko/QZ8lieDAaCSRMzIpAv4RPEZSAxo7J/N\nJZ2ZmdWwv8BjEdFgLbEiux4xGk6ncZTVlOqu+rSYGzVfnJpTkVgZ3F58r/hBQGaZxoAY/PkBRnZW\nR4zNA2oDfW9FbQM+y5XBAJC34mOyCp+ODhLbb4dXqjzRvWm8DsxL7F64nbMuNebnmWAqLWHKkBQk\nPAbWMvg80NA8tb6cjn06utrEZpil293dnaUxM5fjeVvI8iTD5h/7eko+ra7gs2FLdRkMAC1LSv4j\nZjC2t44BSbTiU2Mdmq8HIgxqkTmiszEzAq9MT6cILCKzswWcmIFE9dd8vXKjdCy6lYYBhP0zWBwe\nHs6W4e3+2b7Y3tPRqpenk7cxmunVZxLcgE9dBgNAfWeYUpiZUQYADDberMwSLU1HZhSn8cwuBRo2\nKzwzDpj/+meJhXAcj5Hpv9bVC4vef/IAWhmPxuV4pXowQ5lMJqfaxOrJe/8w8+E9hcxv5IGHsh2t\npx6rs3sDLLF0BerBAJAnpZtdcloa8OjgtzheOvsv+T48YPH01HKjazWTxmZ3IH4KtwRIUZwurCQC\nLg9cakDoAR1ftzqa34aX3DmtvYRq99o2JmP/T22b1kiXKCx6F86LeyMDVNe6DwaASis6Jt5szKtS\nHt2OyvBmPguP2IsONM3XYxteXSKHqKblMGYYEYvwnK0qHjhoeV7enm5ePTX/lnyVcfD3zwyUjNGY\nE9rAOeeMm266aY4FjUajU6thKl2eatYvsXqTU6l+G4llMADkiTcb8eoUA04EEup41Lw9c8ziem9W\ntzCiaPbna15njvJm8dgT5+WVrc5UDee4ll+Lmabt4Z23MALOW00mu7a9vY3Dw8O5T+TY/d/d3cXV\nq1fn7tne3h6uXr166tterBPXMwJJM8FKk8tGrsl1YYJZx4ievfEGqvp++LjESKJB3rI0rmkU8Lx8\nPdNMTRevPRgcItDSurGuPDg1rce+PFHWF+VVMsk8tscgYKaV7XjoMQ+7p9vb27j55ptnL60yOBkT\nMjOOX27lMrWdLa2VZ6ad1ZnZ0AaEFpfBAJB1EqbWHhAAOHUtYhDKYrw4LXpFoKHlMuVvoekl9hCZ\nOAwmGo/TemVFTKmkY21G8+pQ8vNE5VlZR0dHs8chmH3wNhsWbuyGQcLyYX+Sx/xqddKvY3iMMJIN\nOLXLYABof38f+/v7ODw8xMHBwalvTNWofmQKtVBnBQ0FEpPaI/msK4OEXfM6pg6ICDAiaWFAUXhL\nGR6DKZWjAzZiaZ4vSk0/BiQ7Zx/QaDSabVJvy/L8mgbn4zFSrzytG9eHfVIlv1Y0kSxLhgpwXc0v\nYEAAxDsBRsCjTMNEWQ6Ha5gnXJb6hCLAqbEY/Vdg8xhOF5CNzBqN77VLC7CV6qT5RyDTCl6su008\nZjrxu3TmXB6NRtjf35+9ljFY42UAACAASURBVHH16tU51mKvb/CHHL2yIlGT16t7FNYnTlcZIvgA\nbexSZTAABFwzw/R5Gs8EiQaUgpg3ADzAisCOwyOzyAMG1s0zl6J81N/BZZfSt7IeLyzS20vXdQB7\n4ZaP5mWMx770asvtls4eMrT7d3R0NHNMc58Zj8dzIGQfNGxhoMrgvO/Ct8hZs5TIFG/RYRFdW1hx\nSQYDQN67V5HoQC3RfE5j5fB/KyBwGr1eAoESYJXq56VpYTqcrstsVHqB09OtlDcDjGeG1mQ8HmNv\nb2/O38MsyFa47HtgBk67u7unHNHstGY92JnsAaH98/WS2dVnENfSlK63DPyuDLePLAqygwIgEwaV\nqJE90NEZ3BiVV4aXn/3zTN0FLLSD6oxfYlKtZpGXl1d+FBbp31K2l67GmqJ00Yyd88lrFt5+SBaH\nvwumXwQxMd/QZDIBMH/vI7+PhqnPJ9o2RHX0zru2RS2Ps2RXq5TBAJCCDv8i6uyde7Nd5ISMACi6\nFnW6UpqaqaQ+lKisaPbtMgt6ZlaUxgPTSJ9SeCQaX9thPB5jd3d39o5XSifL7qPRaPbMD38Tns2y\n0Wjkbu7v1cEDadbJczpru3gg3IXZ9GFBXRnXWZuErTIoAIpMsIgJlcJL8bRc71+vcz7KYFqYRqmM\nUtzovI+UzCwPdIB4ZagEdi2sS80bE33q2N4L4201+F0wnljM5DJ2xL4jD0RVFAwtz9J7YIswH6/8\nUn4Rc+6SX6v0TdvF7AcGBEA8W5VehIxWqey4K631BqGCSgQ6UT41eu5JK4h5ZUYzeakcr36lMlo6\nvF3n+BxWEwWMlNLcN8D29/dx+fLlmZkGXPsihj1oqC/F6jthkU/Hq7PWJ2I8tbqW+oZOCKX2benP\n0TWPeZfS9wWurukGA0AmXAHvhdJSo5bYkBfease3sKNWPSJTKqLlpQ6tvgyvk0XllvwgJXDqwnyY\nhXjsonRu4JNSwu7uLsbj8WzFS/MDgMlkMqeHvZBqgGarZ+y09sSbdFoGlU5QrQyiS94teS6z3LOQ\nwQCQLZfa8ikDTwkIPBDx0N2bwb0VmtIrFCXzpUVqrGyRGa52vdRmqmMEXLWyWwdHCYSBa/eFndGj\n0QgHBwczvwzvjMjp9aupdl1fwzA9ND3vOaTXSuDp9Y9Wk8oDbgXA6D7ovSrlH92f0uTV1RTryuLL\n38I5Q0np2jNAdlxrfODaC4mWhzWYPrXMoBPNahHQeSCn4Kh58HmNSXW9aTWJdPLovw421pcHgNeW\nrSafJ56JDVxjvfx2u72IasyG9wLSAWZpeTsPy8ert10rmY6R2cYgFg1ULSvKpzSxeWzVA0iNW8rH\nu+6Fde2rXZnVYBgQg48O7BINZsDh+Jq2NBuVrrVscaHShSa3zE7edR140WzKeWjZNV292d27XitD\ndY6u6QOiGlcfRLQwYzzANfbEW+fqxm4lvfmYgakEUKyvtptXzygfb+LzAF/bKGKUWq7Hbmvjqsaw\nPH27yGAAiFmLvmlt1zU+CwORd0N0MPH1WqMter0mLSCgYR6IlWZBTrdsWl0CjZKeLHbf2Kls+dk1\nAxq+z+br0VUxHZwROKsw6PCuiqX9gxTQaxNMF5OoFVxa8q7p5E1MpckqYnxdZDAAZKJU30NXrzO1\nMiYtQ8Nrg7O1I2tcvdk6u0VpIwrsMSAup4Vud6lLJKX0tbpFezHpPkzsE+T0vG2GhfE7YKafZ+7V\nwlOa37C+9EpG1AZdgMgzqfT+ROZV6R54+bSw72giKY2PPhPxYHxAPCC9iqjvxo7tFY4I8T1g8sJZ\nBy8+x4vyiSRiXbWOY//209cHonp45bdIa12i89JA1POo7XQg2nYao9EIOefZy6kMTBbftmi1tmJz\njPNW8NFjDjMQatlBkXXxzKWojbpOAl3YlMXRyTxKF+nXAoal8EiqAJRSuiel9LGU0l+klP48pXTf\nNPyZKaUPpZS+OP2/fRqeUkq/klJ6OKX0uZTSS1oU0UfvvUHOoONdiz6pw2nsnPPTY6cNeqF7RJ9L\ns2GpvEUYiwesraypVH5p4vAYmoGHvnAMnPQB/sqFMZmjo6PZw4gMPru7u3M+IN44zNLyvtGtL5Yy\nyNd2VGgF4Jb71gIGHN4FiBR0uA8oWHI+annwsTdJdpUWBnQI4H/JOX87gJcB+KmU0rcDeAuAj+Sc\nXwDgI9NzAHglgBdMf/cC+PVmZZyVqxoL4TBNp9LCZrz0Nbs6ArJWRuKVF9Ht0iAv6aVldzWdanVh\nPQwAIl9eVLZNQnt7e7PJhFfAbIl9Z2cHu7u7AICbbrpplnZ7exu7u7tI6dp2HvZrMaFYLzXvamn7\nTFBRXovE57qUdPfAqNRfPInGUBep+oByzo8CeHR6/GRK6SEAdwF4NYDvnUZ7N4A/BPCvp+G/k09q\n+N9SSrellO6c5lMqZ47hePvwmtQGSEujWZmRTasMQWeQmn1fAyGWFh+CzkgtM16t82nc0kyo4Tln\nl3GmNP/gH4AZgPA91rrddNNNs/vO8XO+9g2wyWQy92wQ52PbuKZ08gKqmWr6uoaCu6VXEyt6HigS\nj+15YF8C4GWLV25UftSfu/azpZtgLCml5wN4MYBPAXgugcpXADx3enwXgC9TskemYZrXvSmlB1JK\nD0zPQyStIXTrdQ7zrvGxziBe3Che0HZz56WOXQJGLpPPVSfNywMXzbOkswc++jAgTyB2vrW1hdFo\nNHeub6/fcssts+03zJQyUPDeDbMnore3t2dvvdte0vYPYJaX6esBr4EUt1HpW2KlNvImptZ8+kqJ\ndXisU++jivalGovqwpg8aV4FSyndAuA/AfhXOedL0jlzSqlTy+ac3wHgHdO8c+vA9cJakNqL580G\npYGveWh5ETOyY4/R1PRT3fQ4qofGX0RYd8vTGIbq6cXlF0lt2dzC9/b2sLW1NXvVAoALPLzUbszL\nttoATkwxM7vM3LKn6r2+4bEg1t9zXHv3zLsnJaaxbOnCzkrXvAm6xIQjYOpa5yYASimNcAI+/zHn\n/L5p8FfT1LRKKd0J4LFp+AUA91Dyu6dhLeW4q138z3FL5y1h3FjeA4cebW25mUphFZgUaLSM0o2N\nQNP713q0isXnMm210ViPDXLVlU1nYz+2RYaZSPv7+3OvU5jZZUzG6pDzNYcz62H/BljGgmxDMn0p\nlf0/3EYMNHzd2/enq5TuF8uygKq1r7ZMVl5f9fqxF9ZVWlbBEoB3Ango5/xv6dIHALxuevw6AO+n\n8B9LJ/IyABdzxf8zLScEnlaa56F4q0SzeSu7Uj0ioFP9WoHNm5U4LwMI26x9d3cXe3t72Nvbw87O\nDvb29rC7u4vRaDR7544fX+A62r47/H7eaDQ69biDl1bfpeNPKxlIGLAA17bbMObCYGMrV3wfDFCM\n/bAJxU9DW1qv7/DSOre/mmIlBhpJyWTRdrM8l2GmtfQj7zqPO6/vcxxvgrb/rmPEpIUBfQ+AfwHg\nz1JKn52G/TyAfwPgvSmlNwD4EoB/Mr32XwC8CsDDAC4D+Jetynjg02paecddJWJAeuyVr4PE00sp\neqk+SvvVnDHAYcagD/BZHt6G/6xHyeTQBQF9KpjDdQLhTySbb4Y7szEkflHU0rLz2OqizmQrS/d8\nZnbD74yxbspyOB3fQ48llaQFTPge8T1TFuKZd4v070jfiJF711WXRfVqWQX7JIAo9+934mcAP9VH\nGe0k3kCNKqpxtWFaqa6Xjsv2QIHzVTCKKGyN8Wi9+DvxJswWdBZTIOJlZbvOjz2wk1bLV8CxuDxI\ndLMzY1HmLPYGvJlXDBS8xSqXz2BqzObw8HDmeOYlegM0fWfMYz4KwF0c0IsIP63t9bWSeGDghbWK\nByglEPL6dEu/9mQwr2LoO1zaEFq5GqPwaGMXSu3lWaO53kxbSl9jQsC1bUrYr8HvQ3F6Njm8TqOD\nS5+V4cGqeTDDUtbFdeIvWuzt7eEb3/jGHLBwPlx/BhZ1QJswczHwnUwms1U2jzWovmp21fqVB96q\nk6dnqW/pPfKk1je6gBbfm0gvj83UJtsWPWsyGADSikRUkCU6j9C4pVNwvNZO5NWjZSbwbhwzHn6W\nhZ+50e0oPKD1Xso15mJgxtf5tQZvImCzSevATl4r+2lPe9ocS+IvnSpwsh/IAwN+nkgZrbIr/kSP\nAjL/cx4WrtfUJ+SJd60LCyj1ce5LtXqU6qYsl9sx0rnWXlpuXxAazLtgv/3bvz03wFgUmKIBzp3F\nmwk5L89sUfHKteNSx/TCSzeI89rd3cXNN9885y/hVwssns36nL+ZGbYSxMeTyQTj8Xhuv2SvbbwX\nRLkM9dfYOZsyvGePlRG9CmOOZ/ZrqZmor0NYGK+Y2pK+nev+P8A8s/PuQXStiw+oRTxzhvWo9e3o\nmjeJ8nVl6JF4ZKCV1XeVwTAgwHcm639tligxJb3pXnxv9te0qqvGVT31Jmmn45UiftmS9WenrM1i\ndqwvZVq4DnxPNy1Dy1Z/SeQQtrj7+/uzF0cNBI3RcXtzvjs7OxiPx3P6mn9H9bd2sK+iMtCwP0lZ\nED+UGIkHNN7gXkR40lNdurL2WtroGk8OkZTGRUnXru00SADSGbo0gHhW1Ly8gc/n3vWa+cTAxXlq\nmSXw0Rlcn33STbXsuKUuHk3mfEyiZ12MxSgzYoZj8eycXw7d2trC7u4uDg4OZnXkbVINMHlWZscx\nh6mpafkZODEg6jNFBoJRnbmsEuPoO7N3lVo5OgF7/cAz17y4UZ/V8jzQYX1L/b1VBgVA3sBRJqDx\nLFzTltJEDVe7qbXBzrNlBDjRm/ycHy9p81vc0WzMzmHOS/089mKnlldjguyEZRpvA//4+Hhm/tiq\nlIk+ROi13Xg8nntQUfVjHfiNd9PTQO/y5ctz+wGpGebdS62jBzzLYj+LSG1StH/vHgG+j9PEGyMR\nKGtedt6XJQ4KgIDY3tSGZWmlrbVOqJ2V8/LK8MpRX4aCjdZRWY7ly9tLeDqyntELl9pOzDL0+RP7\nqVnDeVr92JThb7gbCJlfx9rAwHF7exuTyWSO4fH7ZKPRaPZUs7YH9wm+h9beBwcHc++BWR2sTANL\nftgxYsIspRWwruIBg0mNeXv5eH2wNknytb4StVuffAcFQOqo9BhFSyVLIFNqNG/W9/I2X40CjNdJ\nIx24fPOVlHTjGb9kMrBJxMKmDIBT16N8eUmc38cy2d/fnw3unDMODg7mVvAs7WQymW2VYU5nAx9m\nZuxctzJzznPMyoDS7oM9GW1fROX6Gqtilqj9qnR/WvcQapVaf+ybD9DfDIqkZFloeN8yBwVAQNnn\n04XmRfZqjT1xfAWbaCVHgYIdnuqbsvz5pyaOHZdos9ZT84vMHW8A6IN/KaW51S0Ac3kaeFhdDQQs\nnI/NROOHBXlVS9mb+Yf0VRF+zYLLvnr16lyetqRvOjM4Rt8U0/bz7uuissy8WEr3tmufr4Vx23D+\nEUi1yOAACJh/alUpdwmgvPNWxsMzqgKNd2zpuSxzgPLSsQGCmhUmBmwWV58o1nrqAGHwMr01nZoR\nGkfL8wCR9eL9eAysRqPRHAgcHx+f+lgggLkHKs0EM9NpPB7PdNL3wowBGZAYYzKWY+aftTW/Bc+s\nkOumfh/Wc9mAEQHaokDnDX6PnSzDhNQyW4GsJIMCIAacSHSmLs3sXjgw76exWdZjNwqACiaWl3Zk\n7vzeoI709tiV/XugqmZqtHm7tonmYYNR2ZCnH++5Y2zHQJu3x9ja2pqBErej6Qlc2y4DwOzVDWtj\n1ocZFIOulWMvuDI42bn3wi3fDwYfflWDz5cp3LYl8CmZWCXhceFNMn2kBpLK3LvIoABIV7xqs1IN\ngW3AeKtQXJ6CjMdWNI3FnUwmc34SHmAKNiWJWJ6yHM5Tl9J1Od8zD1l3rRfnyYDLJhFwDTjYJ2TH\nzEwsjsXnr5Va25kOutJnW2tY2+qjAfzsVM557mVUbXfbDsQmGh2Y2h7cF5bFHroAWTQ51XTRdNqn\nOF5totd8a2DpgV6LDAqAarN1JNaYvPrkPWdjcTkNd26+Dsyv+GgcbWx9j4l1j25gZGaVHj9gsOMV\nJO2crKv6eLSedm4mEdfXTC7+aICZURbXnMj2xDWboLaVh+1iGD2vxeaXbTZvPiPT2xiV95gCAwc/\nzGhlqE+L20L1UQa8DIkmmEjsnt5+++24ePHiqUcsovyjvJR5ddW7Ngb7MsVBAZA2jDcz8XYUDCLe\nOdN/4PTDdwwqJX8Ah5c6rQKNAhbnZYOHWYmJ+oEY2DzQMdBlcNKyStRfQdIGtG0OD1wDHXZG60Zf\nNvj5uppVAOZATtvLylbQs+V1nhSYpTHr5Py0LUuLAl7YMhlQCUC8+E888cTs/I477pgzcb34LWGq\nS4serdLK9lkGBUDAtU+q8OBjU8ljNpH/hjsog4+yHg9coieF1VTTTqpxPZ0iphINAq57yYzwAAvA\nnHlT8mswoFk62wSeWRczDjUHueyjoyMcHBzMNkJjc1UBn++xMSK+3+pUNuH3yHT1kdtUzVjtD9oX\nrM8siwFpO1u53jUPEPs8DuCxLQ98aqDRCix9WNCgAMh28Ms5z1FmZT8mCjI8EKwx+LF/TqdUW/P0\nJLoRnjljeelyuK54edTcmy15oEcMjZmBsQL1nXB81Zkf4mMzin091p78wqk+a8PfaveevB6Px9jb\n25uBDE8IbELbveQXYHWFjn1Qls570JDvnQ5IbcdVCfe5rsCmuzt6fVfL0n7SF0xLbeIx/y4yKACy\nQcDflOKObcvcwPyDdTzL8eDVWc7CPEaifhe7Ht00nrHtn3Vh4NGVJQVR79gkMg15luZVI23PqFPw\nkrkuq9sxg4L5aIyhmm78xDODvfpp2HeTc54xI347Xxkl3yfLn53OXEdmXtz2DIjM5Epsc1kDtySl\nwRr1A8+XV8rDA4dlA+yi+Q4KgMzu5y9d6iwGXAMRBhgTNT+8BtLnYuzcOniJHSmYaOdkH41ngll5\n3g3TQaCMRn0fWr5HuTncjm2Qel+jVR+L6WIOYHvqmFezgNO+GXZS877OPElcuXJlZm7rvbQVNW0z\nnVTsnnkTi8VhILX7rGCussgSfDT4WW+Lx2F87vmquF9qeGmyjMqspWmVvuwHGBgAHR8fYzwe4+Dg\nYM5fAJym09FqE4sOzghYTNTssIHEeSh4aV46SCwvzpP/1deks34kkR0fdXh+0NLSMuByWgMX3hDN\n/EFWD9721Mq3QW7HvOOifqPLzK/xeDxbqjcz29Lae1xaL95iw86V3bAJFz1uwW1nP97So+9rGNqe\nHB71Pz23L76qeP0i6ivRJMf6LIMRLZLHoACIZztlQNGsrsuTTN9tIPEgURCJHlRTJ6YCi/ewobIV\nj7Gw/iolZtViDujMz2yOTSc2cyyugRFv8G579Gj+OsNz29t7bfZOF4OFrn5ZO3P76mqb5whmU44Z\nGK+g8XNB7LxnXfXecft6E8mi0mXw33rrrW54xKrtOAKiVZiRy5DBAZAujZcGakrXHKdeHN6ukzug\ngguXb/+lYzYrGIhK0qcD6ABnHT2dGVA5HbcTMwQWZh7eAAdO+9hyvvYwoTEsS8sMycDNGIU+fsBm\nlD1pzV/U4PpbfXh/IdYNuAZ6xuA4f+1jERvymG4fiYCm1mde//rXz44/8YlPFIGlBEKR/qsEJDbt\nazIoAFIzKfr0LzD/rIw657hxuTF0MDEbYtbC59phz0K0Q3nXuE2810n4mn7xgp/VYUbDZqeCH5tC\nutTNuvGCAZtBwLXP57CpxyzRvj1mpjgwP1lY2ez85nB7WpvvpfaNg4ODkP3w/7Leguf71NKHrC12\nd3dnYQ899NAsD83XA6GofM+KWOajBn1MukEBEDDvDGVzCjjtmONBEj285810unoU7b1j+kTUuU+D\nl+K3zJTWNvpIgveEMe8qyGCu72wZY+HlbH2cwfK0T+14PjhmTty5GWgY/ACcYmy2nYcBCbexOqLN\nT8SMicv1fIi8pO8BveXPb873Za/WZtEkUpK9vb3Z8eXLl5vKisqvlbssE63PJD0oALLvOpm5wG9O\n68DXAeCtbNhM5vmUVDwGpR1QO5XOnKqnit7o0g2zgWtgo+wwylN9P1aGLXezKaomJJtmDOwM5swM\n2CTj8iw+syzLj0Fua2trtk8Qr5SZPrwHEAOi6cTvlzHzYT1MZw3z7o39GKT6DkztI9p/rcxIfuiH\nfmh2/MUvfnEufk2n1nitcVYpgwIg7sil2UxXldhujxiNdVw1yXhQR7OG13m5g3mgwHH432NUXHdv\n+TVakuU81aTyHOGaXpe02YejppTWiR3Fdq7bZ9hgZjOKmY/tI831tzrt7OzgypUrcyYUv29n7cLA\n5E1MXK5+SdZjJrwNyKJSAjtPeCK45557ZuEf/vCHT+nr9dWoH5Z0WbcMCoCY/vJsywDBrMYbXNaR\neVmWB7nlo+fR4Od89T9iIx4r8fKL4ngMzGNjbFapWRnpr3X1nMM2CBmIGASijwjyBGGgZCab6ahs\nznYy1BVL29ReTUHTyfK0dOwT4vtgdeKntnUy0dXN6P52FQ/0u8qjjz6Kxx9/fFYXD1xrfc2T0gR6\nljIoADLhzqN2P8dp6SSlwe/NgF68Vp0VpJQ51HTy8lIzhn0d/BwMD15mL5afgpf5T7wXSi0PC7Ny\nGai4rrrCxI82WFzT2/Z95ryNCdmzX+yDsQcSrQzef0jBmScuK091020/TKzc0gufXWUZrOP3f//3\n8eCDD2JnZwef/OQn8bWvfQ2Hh4cYj8c4OjrCb/7mb+LKlSt48skn58r1pIsJeFYyKAA6OjqaPYho\nD6iZ6EzcBblrzERNLp0ZS4DRSoG9cjyd9JkVNic9E8vyNTaig4pB0DNdVWfe+pT1VibC7MNWtrg8\nfgjRzDEAs+dzzIluA/7g4GAuf0vLW3joxxh5L2lmYwyWlh+zMGZ9FkeZ47JZQZdBz2XfcccdM3Ps\nh3/4h0/F/dmf/dnZ8W233VbUW024dbMfYGAABPjMpmWwmyjK96Wn2mG040TgxMyFmZyJhbMpokCS\n8+mHAE0Hjc+ApHrydc2DfwxcbHbxYOV0lo/n+GcQ4HBuJ94+hJ+K1nZIKc02mmf/FJ+b2aVPbZve\ntroHYA4oWTdL15X9eOzWm1hY566siJ3Ri8gyzMFVyKAAyGZFz5zhG8c32EPx2jmHK41n0UHn5ecB\nHTD//Sp+DseE325Wv4Wl57ConiUdvXRcpucrMmBh84d1ZB8SMzW9T1wPZkYGDmwCGkvi5X1+JYbb\nxfJms9Pi8sOPXI+UEp566qlTj2Xwyt7Vq1c7M4JWZqztW8tza2sLt956K1JKeNrTnoY3velNuPXW\nW/HGN74xTPepT32qmm9U9jqZUBqCHZhSygDwoz/6o3j88cfx1FNPYTwen9qSo5JHa1lznbDWYfga\ng0pkbrFpwmlUlDFoOOsadfQaO2M9NE/19Wi+Wh/Vj9sgpTS37YaCFX81g80/fRnW0hqDYoAwc039\nS/xcEQPO8fHxTKcrV67MnM/cRpbG/CktfcETvUfR5OitwPK55qn3LmIx7MAvTVL84ceU0qlJcFkg\n9NRTT+Hw8LAps0ExIK/xPHbCHcVjRsD8g3EATq2QcD5qpnDeJnad81HTxkT3INIyvfDoHDi9rYiC\nFKeN8tO2ZSczXzd2wm3PwltiqDOc20gHhzqWuV62X7Plp/fXWw3LOX5hlR/FsK1iTRgAzexSp3pX\nKaVRZhvF8c5LOnnMtiVeVOa6GNDgAMgeRmQ6roOBbxB3Hm5snaG9Bm+50VqeZzpx2QoEuiKlQKoM\nSRkR6+qtBDLbMeFHEKxMNYG8tmGd2QRkvXVVju8RO7kZOPhTRVYPXqViQOfVLr6mwKf/bKrZz3uZ\nFsAcOJWYTwsr8NhOdP80jHWyY74XpXQtjIvLbgHJdcigAIg7KQ8adULyQAH8BrQwfmDOE77R3IH5\n5nszpAKFvgpiaXlLU9OL/zk/1l3rwr4kr5NqR1ZHNZuz3I7cPvz8jpkLDEQaX9uEgchAw/LjJ7pz\nvvZQILMocxxbOfw8EjD/IKJd42fCVNTk4l8NfKKwKI43CXYRu4e2D/Szn/3sObN2f38fV69eddNx\nuTVWbbryhLgu8AEGBkDWgPzgGAMOv3wIzIOM1wEYTCKAUlON6TnrxfopiACnAYTTqImi1NnqpoOI\n66ftZNc9s8VEmYyyMvvx1y24bHbamm7ec0Octw1wDuc9iLhcq7f3uoetYNmxTgzeRMF66b1ktsQm\nm7ZZX1Ed9FrJDCr1p5wzPvGJT+CFL3whbr311lN9/fj4GBcvXsRrXvMafOQjHymWA5xmXi0MaZUy\nKABiiQYerygpcKiz1NLYuWdSsCjoRA5iBRA1JUpgqHpp/lqWOrRLHcwzQRQAzOlq7aurWcxcFHi5\njpEoM1L2qW2Qc8bly5cxmUxcsGGAUbCJ2sLqoP4e7yXaPiZWFIfPS/l4cbRdWfcXvvCFbv150njb\n296GD3/4w3N18tqQJQo/SxkcAPFndzx2wo/KK0B5AGJiDa0+HL3OA57z5E7IzIAlmmk4XJeXWbzZ\nif9572aP/XCH29ramvucsdF5+wKpzqJsDvGPgbC0YqZ6cDg/h3N0dDQDGwVlbqdohYzryWnVtNKX\nZtVM1PsWgUsLS2q5FjG1CJA8k/K5z30uvvKVr8y1x9ve9jYAwHd8x3ecAjlv8tU+v07zCxjYMvzr\nX/96XLx4EU899RQODg7cB+CA0x1QbVoPQDzxZjdvIEVlcv5RR+I8mWVoPH3S28vDe0rZrpXq49WX\nZ1jNR/WMTDnt2OpnYSDwGJVncnrCQMX52oRUeoFU2U7EUJctytp4UuU6veIVr8Bf//Vf46GHHkLO\nefZKxdOf/nQAwCtf+Urs7u7izW9+Mx588EHcd999c5PYpUuXZmU+4xnPmPM3ct100lxl3Ze6DJ9S\n2gfwcQB70/i/l3N+fSyxBgAAGd5JREFUa0rpWwDcD+BZAB4E8C9yzuOU0h6A3wHwPwL4GoB/mnP+\nmxZleFDzIPHiRIgeiQ40njn536PSHmPyHNMeWNaYEMfjh/p0hgeuvYpQqqcH1t6xZ04pOJnwt9YZ\nCBh0vJ0hWRcF4GhSAebfy7JldNXJWxGM2sMD2VKaPoMzuicey7W429vbuP/++wFcAxyV9773vbjl\nllvwnOc8B29/+9tx3333zdK/4hWvAHACPJcuXZoD2JL+OqmuU1pMsAMA35dzfiqlNALwyZTSfwXw\nJgBvzznfn1L6DQBvAPDr0//Hc87fllJ6LYBfAvBPWxXimdnrONzIOpuZeGaB19DMnHjwe0wjYklq\nBmk61ln15DpzXl59WC9tgyhfLx/v345LIGP6lcph4NT6a/tbXdlsMtNMN0dTiQZYBGhdB1nfQan3\nTk3Yknhxbr75ZgAn+wHdeeedc3kCJ+D0t3/7t7N+8YxnPGPGoBRcWA9v8vbS9JXSBKlSBaB8kttT\n09PR9JcBfB+AfzYNfzeAX8QJAL16egwAvwfgf08ppdyglc2SStGtYfRJWk4XDVyOY+dchvcqgW5h\nGumas/999sgcaGFo6rfyOgnrxqCg1yw/BRaub0mUwjPAaOfWV2hYP2NI4/F4xmpadOJ703VwnPXM\nHrHekh5HR0f45m/+ZnzpS1/CU089NQu//fbbkVLCV7/6Vfzqr/4qfv7nfx4pJVy6dAlvfetb8Yu/\n+Iv45V/+ZQDA+9//fvzar/0agJM357/7u7+7qJuJ1xe7tFmpbl3yaXJCp5S2cWJmfRuA/wDgLwE8\nkXO2R0wfAXDX9PguAF+eKnmYUrqIEzPt7xrKcQe+rqwoG9L0OhtrfO7wnhnnDQoNi/wXHhho3lE8\nj314A1Xbp0W6sAFv5uR2UFOKz3XJ25gN727Ak4vHZmrshstet0R6eCzQi3/x4kXceuutc18Msfg/\n8RM/gfvvv3/Wvg899BA++9nPIqWEH//xH8dv/dZv4Rd+4ReQc8bHP/5xvPOd7yy2Cff1RdtuWW3f\nBEA55yMAL0op3QbgPwP4e4sWnFK6F8C9EjbbnIofutOVKYsbgYDHoDhOzYQpDXRlFnpNByGHeVIz\naaK6cTt4YKl19MqPfAYRu4wGWs7Xlu6t3uPxeAY6Xht7jKGLLBt8+gJaDXy8++uBgAfI5h8yAHr5\ny18+i/PMZz5z7hGH973vfXP7SEeArfdC+0kftrmIdFqGzzk/kVL6GICXA7gtpbQzZUF3A7gwjXYB\nwD0AHkkp7QC4FSfOaM3rHQDeAVxbBeMXEG32nMadNYr3bI79M8OJgMNjGx5QLMo4tGxlZ5ynx8Ki\nMr1B7DEIBsrIZwLEzmgvX2VmfK/MWazOaO9eLNq5VzFAluX7iFh1qdyug14nDsv/Pe95z5x7odQv\n7Lz0fxbSsgr2HACTKfjcBOAHcOJY/hiA1+BkJex1AN4/TfKB6fn/O73+0dxh9Npsah3aAww7t39d\nydLryxAFPW9w6nUPYBR8uE4tHUCZA6ePnLalPLw8DeiZ1aj5ZNd1uw6TaJVqGfdjVebYovlEdexz\nTzjcY0w1BhkxWs133WZsCwO6E8C704kfaAvAe3POH0wp/QWA+1NK/xuAzwB45zT+OwH8nymlhwF8\nHcBrW5U5PDzE5cuXZz8GoK7iDWYFBpWIgirL4rCo7BojUz2941IZkVkVPU7A7aH56lPDHsOJmCGH\ntbCdVXT4ZeVZyqcPQyldq91fLrdV165jRU32dUjLKtjnALzYCf8rAN/lhF8FcHrvyAbhb13V6GOr\n8OwRgRKXEaVVXbx4UZyIZkc3PWJ6agJ5rKvksymBi2eO1sSLu+4ZdVXSwoBbJqeImXv9uzZZapxS\nf/LMQu0n0QS8ShnUqxg2ePSFOxZlI9FNKrGYLvp4eWkZpXgKPt4MaGZnznluidquReVr/UpL8tr5\nPJDTNo/uQel5oOtVvAHLUmKvLYO5D3vxQGiRMgbpAzpLsZcmeXCo6VCa3VvYheZTm2FMeNBFDEoH\nNdfF/CrKYhQ0IqDzTC4vXak+NcZSAvuIFS3TtzNkaR2U3sTYt22i9uY+VQKh0r2pMbqzkkEBkH6m\nVyVq5FYWFN0Qz1fDoKH5e0xDB7Vn0mhcr5N6jw6o/p5onhHgROVqPhHgePmcd7NrGXWosUbrS4uK\nTnh8rKCiIMW6lM7PUgYFQNENKvlQosHsOU1LA5+lxGo03BvopcGvedY6QwmMNb9W00j1ikDKKzNi\npudZasDeMkBrfYo/L1Qqx/tvlS7MtmZBdClzEQAbFADZxuMHBwe4evXq7N0g7uz6egZLjYKWwMYD\nmghwvNdBatKVLdR0qKXT45Je3nmka9Tm1wMQeVK7X9xOJVDmlUSLEzmBNa9FpPWe1O57LV1fGRwA\nmZQGemQmqPlWoquRyaVhukLkOZSt7JJEpqXXUSPWVcvfmwEjn1fNB9DasW4UHxDQvZ1qLKQ0IXo+\nTw+USuUr6JXStPbjZcugAMieqLWXFvk73kCdKnsmkBevlN7bVsJL23Xmj0CzC9BEs5QCj2cmaR5e\nviXdWwD2egehLqaaB/BdGalnZi9DPH1KDKgrOHWyDIbQadL0VQwA+MEf/EF85StfwZNPPomDg4NT\ntJWlBAKeOVUKE32KYS3gE4HMMvwNy5JllTeEPjQEKbVnH5/OMqWmV1cppXvyySdxdHTUlOmgGBBQ\np5QmJd+Id855twAB66OmV99O1MIizlKWVd6NZIaVpDTINd5ZAlKtD/cBodJY6pLX4ADIttc0E8x7\nuZGPW1co9LyP6aTlb2QjLcK+xchh3WJSe2ERuHgmVqs7w3RoHVuLMOnBAZDtHWNvVkcrB9qY2vgq\nNbu3i3SduYbuH1kGDR9y/VYtHoDUHNAspTaMFg30OAIh1anvpL2suCqDAyD+VAxL6bwF2UvXa6tT\niw6yoQ/Ovh3oRgcf63ct7MLrvx4oRH7OaGHBmwQ8n2NJt65O5mVKeaPaNYjdUGY7LWkWkWgAeSAX\n3ch13LxVSleGd73Vv0VKK1b8X1oRi3wyfC0qg9O2LqZ4vlKLW2Jg0fmiMkgGpLLqzl3KvzTjWLh2\ngKGbXC1yIwLKsqSFCSlrqbGmGttUv1BNt1q8KM6y+8VgGVBr3D5SAwfPTvZW1by4N/LAPU91P4sJ\nQldjvfIjkys6ZwDzmJRnjrX0d0+XSIdlyuAAKNoPiGVR30NtoLT4kSIQKt3w1hWI8yalgTZUOYt7\nELkSPAcxg4DHjiKTrdZXS3E8XfRaLf2iMjgAamFA6+zotRtbu9n2fz2B0PXqA1p2P9MB7YEOi2f2\ne74mZUN8vebbqTmlVz3WBgdALLUbs0rxGI7OVIvo4q2yXY+D+DzLsk38yJ8SOaA5nufYbvXPRIx9\nUX/SMmRwAMTftq7Zz6sUj+noTS/Z55qHd25hpVWT8yDnzfxatdT8OhYWrVwp4/HONY8IuDRf73rr\nCloUdxEZHABFg33d4i1fcudgP0hkYkXLslG88yJDuk/LlGXdh8gHpOASxS/p5AEUx/Oc1F1Mq6i8\nZcngAMh7CDFiGmchHuUtsSPvBteckF6cjSxfWgZO6b51yYfj1lZNSytfXvwIdDxp6Vdd0y/TRztI\nABqSdAGGyMmssw/H5TI2oLRa6TIYS4OoxcTiuKWFi6ivRNJqptcmwVUu9HTpt8Ma7fAHYwsjOivH\ndKkDeHY6n5d8Wt6182aKnQdpbdMu/aklblfHtKWpXe+iVxdfneeHXUV/HCQARfZsJGflBK0BXQRQ\nXliXVYzzIOdF93XpuYpyu7Lz1olaJ88WU6+vDA6A9JtgLVRzneLdLHVGR2wueo5j3XXqIxu21i6t\nvqhoIaPGSFpXtVpZWUuavjI4ALJvg9WcvibrHLRRJ1H9Lcw75rzsWldqvZHzJYs4hltYTM1lsciY\n6WICtsggAUilhOitZtq6B230nIYCjrfqsaj0zWPZfpCNLFdazalVmfrLyGdwANTqG+mySlGL31dK\nbKXl0YHSg2G63BrNPCW2uKh0XW7uIxvgWo1ELEcnuyhddH3ZMjgAGo1GxQHXslJ0Fg1Xo7EMTp7O\ntfTe8yOaP8cr+QXOykHfJ97Gd7QaaXFVlFZy7XjV92dw+wG1PJ+wilmT87Vjbyld/1vy5f/oemuc\nWtyhy3nVe+hSGxetY6avC6DvuBwcAwJ89sCrSiYtz89oeo8xRMdenqt4JqLG8FoYoKd7VN8oXaRP\ndN7SBtebibUqAF0k32VOyl0Ap086lcExoJ2dnWqDKp30TBplNCYl02gV0rVzqM4lEy06jthZCUS7\nmraRU70ln/MsqwLURfJdNciv0pE9OAZky/CelPwHkQNX03lO3VVK65Kr55DWcG/W0Z9Xds1J3dLe\nNUBU/Za9kreR4fv3+sjgAKgGEDwQlM2UGFGUz6qka/6R491bqrfw1vJanNQeeEUA7pUfxavpdqNK\nnzbpMnksS1btlxwcAHnPAbF4JkpptvXincVMvWheHiB4IKWAwE5yDa/lFQFNCYhYSh2wK+u83lnT\nEOvn3b9Wa6QUtySDA6DSdhyRycXxvMFXathVzNRn4ags+cFUlEGpY5pZVg0o+na8kn5R/HXIWZY7\nNGZYGi+rksEB0Gg0moGQ96s5dUtmgPqHhuhQBOKVNo/F1Ew1rbem5zhaPh+zP6rEMksyxFlf5Sx1\nXFY/WbacpdticADk7Qeks7U3yGqO5pJT96wcpq03sOQw1vwi/1AEKpHZVXNUc5wufoEu1zfSLpHJ\n7MUrnXeRVYyNQQJQiwO6NPNHA9BbZeJ89TiSvjeiS7pWPdT5roDi1VP9RXZNTTMtx2NALcDVRc4D\nSxqCeH0+ilc6Z1nHBNEMQCml7ZTSZ1JKH5yef0tK6VMppYdTSr+bUtqdhu9Nzx+eXn9+J4XI/KKy\nZ/88CGqOUG9wqNmhg7Tlhp3FjWodiC36lfw/UX4RQHtllVbYusqGJbXLssFkHeDfhQHdB+AhOv8l\nAG/POX8bgMcBvGEa/gYAj0/D3z6N1ywlJ6iaVsqE+F/TRGaXDshlUtYWWcRsUb2ZESlj0XYrAXh0\nzWNSXWbYocv1BH4t5rt33BKfwxadfJoAKKV0N4AfAvBb0/ME4PsA/N40yrsB/OPp8aun55he//7U\noVeW/DE6AEqOZC9txIbUXBmSI7IrGPO/+ggic43L0Xy0TD2P4pxHIFqmzn39ZH3z7SqlcVaLz2GL\nmt+tDOjfAXgzgOPp+bMAPJFzPpyePwLgrunxXQC+DADT6xen8eckpXRvSumBlNIDHM4bkqlEq0It\nLELROvIRqcN7qBJ1CL1WYj1ReyqzrHVWr9waM73epXViZOnqf1ym6bsuqQJQSukfAngs5/zgMgvO\nOb8j5/zSnPNLpbzqlzE8U4D/Na7HdPjcM1M4/3VKzQSz/xZ2Apx2XEflROBeYp0ln9w62/K8gF9X\nPaN7eZ6k5WXU7wHwj1JKrwKwD+AZAP49gNtSSjtTlnM3gAvT+BcA3APgkZTSDoBbAXytVaEamNQ8\n/2o+1EyLKP5QxNPNM79MPPOLhTus5zPicjlNSS8PvFjn1pl9VSC17HxXPei75D+0/tpVqgwo5/xz\nOee7c87PB/BaAB/NOf9zAB8D8JpptNcBeP/0+APTc0yvfzR36AFbW1unGJAOjNIAU3Zj6dVvVPIv\nteR/ltJiBum1Vgdz5AcrtYP6k1Snrg7OLvGGIKvuA8sG4yG37SLPAf1rAG9KKT2MEx/PO6fh7wTw\nrGn4mwC8pUumvCNiDWxaxQMlIB6QkfliaYYqJZ2V+Wj8iBVquj7A3QLm530mX7Yssz1WyS496VJW\np/2Acs5/COAPp8d/BeC7nDhXAfxwl3xVPP9Eyw3ReNG5txoUmWJDBhwTb/BrPbW+Gie6rmEl06or\naPdhSjeSRP2+jwl4lv6iLmUM7klooGxy1FZxeCVL89CBpeaGDrSh+oVUovaJgEQZHrcZi4KNB0Se\nDpF/Koq/EV+W0XY1n+m6ZXAAZC+jAuUlXz3mweKZWp7DVAeYZ2p4rGjIEs2YfM0Di5LPjFlSy6wc\ntben040k66hzqT8MQQYHQMDpZ1ZKnbkVHFpnZGVQ591MiFiLtm/Nsczpl20a9JXzMCGwRPqedb8a\nUrsNFoC8/1LclvxYSuaWN9u33rSzurktnVaBO3K423HkH4scz4vKos7RIU4IfXQaEiCctQwOgDwT\niq+p9O2E3iCLVoK6DJSzGhStwBs5pzUfz0xTlsRhfUyriFG13usu11tl2YN/iGAyRKA2GRwA8XNA\nLZR1mTfcc9ZqeedNvDpEjIZNsZKDv5aPd011qIV75UfO9kXkvN7b1hVIoP5QaS3vVcrgAKjEgDjO\nMiVaASrpsc6ZrmXAmngmZAloOJ3HCNVZrc76yN+0aHuVdL1epEv9+pjFrT66s+zbgwOgnPPck9B9\nG8NbavbiqM/HylzUP7FK8UyZPs5fXe3zVv44fmS6eaaapvPMrWUA0/Ukq+5zQ2zrQQKQzrJ9xAOV\n2qCy8rxl5JIfZd3iAVLfFcOSGeU57Tlf77x2bUjtOAQp3ZtVtNW6239wAKRbsvZB7chPEQGHB0ya\n9jwtx3dx4pso6Hommx175ehxl7I30iaraMN135fBARBQ3hOoRVpn+NLzLPx/3qXF+euZVB4QWVyP\nXUbtWWKMfXwZ65Zl9ouIgS8rv0XjrVoGB0A//dM/XdyYvovUGjnya5ylA3wZ0gqYal6W/DN83fMP\nKVDxNU7fqnt0PkRZxcorny+Sf2vaofTjwQEQUP86aiSRKVWKVzNXSg7fodzEmj4KJCVHsDqU+b/G\nZKJ0rUvEN7K0ADG3Z6ufLcprGTp2ve5Jv5G+Ytne3u41E3jmVcmJ7IEL/9cc10ObraM6sckUtYnG\ntfPSNW8QdHXQD60NVVpXGFsc/KX8S64BL45nMpf6ZtTOly5d6qTvsmWQALSMZXhOX/OBRKtl3BEi\nJ+yQBpB2SpaIuUUdWPNt9U0MqT2igcznQHkwe2BcK7OPnibrBoSzlkECkDEgT2ozks74QLwq44FK\nbSbRss5aWplGqU5R3BZndYt+fSeNZbSn1tPzSbWaOyklXLx4cWGdNhLLYAEIqC/n6mDs0sE0z5JN\n3SqlGbWl3D5l9Y2/CFCUZJE8jfnWdHviiSd6l7GRYcmgAYili/OzJhEVr8UvmWyez6rPqlofYKj5\nqpYBNCUf0te//vWF89/IjSmDBKDID8H/3rWa2ODZ2tqq+kmWwRC8wVrzS/TJ1wOav/u7v1tI941s\n5Cxk0ABkb8aXTLKSRExlUXBpyUvDH3vssd7lbWQj16sMEoAmkwlSSu7WHLVnXbzwSB599NElaLuR\njWykr6QhLJumlJ4E8IV167GAPBvAebZ5zrP+51l34PrU/5tzzs9pSTwUBvSFLJ9oPk+SUnpgo/96\n5DzrDmz0H+SrGBvZyEZuDNkA0EY2spG1yVAA6B3rVmBB2ei/PjnPugM3uP6DcEJvZCMbuTFlKAxo\nIxvZyA0oaweglNIrUkpfSCk9nFJ6y7r18SSl9K6U0mMppc9T2DNTSh9KKX1x+n/7NDyllH5lWp/P\npZResj7NgZTSPSmlj6WU/iKl9OcppfvOmf77KaVPp5T+dKr/26bh35JS+tRUz99NKe1Ow/em5w9P\nrz9/nfpPddpOKX0mpfTB6fl50v1vUkp/llL6bErpgWnY8vqObbOwjh+AbQB/CeBbAewC+FMA375O\nnQI9/ycALwHweQr7ZQBvmR6/BcAvTY9fBeC/AkgAXgbgU2vW/U4AL5kePx3Afwfw7edI/wTglunx\nCMCnpnq9F8Brp+G/AeAnpsc/CeA3psevBfC7A+g/bwLwfwH44PT8POn+NwCeLWFL6zvrrtzLAfwB\nnf8cgJ9bd6MHuj5fAOgLAO6cHt+Jk2eZAOD/APAjXrwh/AC8H8APnEf9AdwM4E8A/H2cPPy2o/0I\nwB8AePn0eGcaL61R57sBfATA9wH44HRwngvdp3p4ALS0vrNuE+wuAF+m80emYedBnptztnc5vgLg\nudPjwdZpSulfjBMWcW70n5ownwXwGIAP4YQ1P5FzPpxGYR1n+k+vXwTwrLPVeE7+HYA3Azienj8L\n50d3AMgA/p+U0oMppXunYUvrO0N5EvpcS845p5QGvZyYUroFwH8C8K9yzpfkjfxB659zPgLwopTS\nbQD+M4C/t2aVmiSl9A8BPJZzfjCl9L3r1qen/IOc84WU0h0APpRS+v/44qJ9Z90M6AKAe+j87mnY\neZCvppTuBIDpv73uPrg6pZRGOAGf/5hzft80+Nzob5JzfgLAx3BittyWUrIJlHWc6T+9fiuAr52x\nqibfA+AfpZT+BsD9ODHD/j3Oh+4AgJzzhen/YzgB/+/CEvvOugHojwG8YLoqsIsTx9sH1qxTq3wA\nwOumx6/DiW/Fwn9suiLwMgAXia6euaQTqvNOAA/lnP8tXTov+j9nynyQUroJJ/6rh3ACRK+ZRlP9\nrV6vAfDRPHVInLXknH8u53x3zvn5OOnbH805/3OcA90BIKX0tJTS0+0YwA8C+DyW2XfW6eCatu2r\ncLIy85cAfmHd+gQ6vgfAowAmOLFr34AT2/wjAL4I4MMAnjmNmwD8h2l9/gzAS9es+z/AiR3/OQCf\nnf5edY70/x8AfGaq/+cB/K/T8G8F8GkADwP4vwHsTcP3p+cPT69/67r7z1Sv78W1VbBzoftUzz+d\n/v7cxucy+87mSeiNbGQja5N1m2Ab2chGbmDZANBGNrKRtckGgDaykY2sTTYAtJGNbGRtsgGgjWxk\nI2uTDQBtZCMbWZtsAGgjG9nI2mQDQBvZyEbWJv8/2MVJw9CbsdoAAAAASUVORK5CYII=\n",
175
            "text/plain": [
176
              "<Figure size 432x288 with 1 Axes>"
177
            ]
178
          },
179
          "metadata": {
180
            "tags": []
181
          }
182
        }
183
      ]
184
    },
185
    {
186
      "cell_type": "code",
187
      "metadata": {
188
        "id": "GIhMSs3g9zWI",
189
        "colab_type": "code",
190
        "colab": {}
191
      },
192
      "source": [
193
        "# Train set studies with labels\n",
194
        "df=pd.read_csv('MURA-v1.1/train_labeled_studies.csv', names=['Train_Image','Train_Label'])"
195
      ],
196
      "execution_count": 0,
197
      "outputs": []
198
    },
199
    {
200
      "cell_type": "code",
201
      "metadata": {
202
        "id": "fFMUdqY598QQ",
203
        "colab_type": "code",
204
        "outputId": "0607a168-6609-4751-e9ae-153d649665c8",
205
        "colab": {
206
          "base_uri": "https://localhost:8080/",
207
          "height": 644
208
        }
209
      },
210
      "source": [
211
        "df.head(20)"
212
      ],
213
      "execution_count": 0,
214
      "outputs": [
215
        {
216
          "output_type": "execute_result",
217
          "data": {
218
            "text/html": [
219
              "<div>\n",
220
              "<style scoped>\n",
221
              "    .dataframe tbody tr th:only-of-type {\n",
222
              "        vertical-align: middle;\n",
223
              "    }\n",
224
              "\n",
225
              "    .dataframe tbody tr th {\n",
226
              "        vertical-align: top;\n",
227
              "    }\n",
228
              "\n",
229
              "    .dataframe thead th {\n",
230
              "        text-align: right;\n",
231
              "    }\n",
232
              "</style>\n",
233
              "<table border=\"1\" class=\"dataframe\">\n",
234
              "  <thead>\n",
235
              "    <tr style=\"text-align: right;\">\n",
236
              "      <th></th>\n",
237
              "      <th>Train_Image</th>\n",
238
              "      <th>Train_Label</th>\n",
239
              "    </tr>\n",
240
              "  </thead>\n",
241
              "  <tbody>\n",
242
              "    <tr>\n",
243
              "      <th>0</th>\n",
244
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00001/study...</td>\n",
245
              "      <td>1</td>\n",
246
              "    </tr>\n",
247
              "    <tr>\n",
248
              "      <th>1</th>\n",
249
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00002/study...</td>\n",
250
              "      <td>1</td>\n",
251
              "    </tr>\n",
252
              "    <tr>\n",
253
              "      <th>2</th>\n",
254
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00003/study...</td>\n",
255
              "      <td>1</td>\n",
256
              "    </tr>\n",
257
              "    <tr>\n",
258
              "      <th>3</th>\n",
259
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00004/study...</td>\n",
260
              "      <td>1</td>\n",
261
              "    </tr>\n",
262
              "    <tr>\n",
263
              "      <th>4</th>\n",
264
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00005/study...</td>\n",
265
              "      <td>1</td>\n",
266
              "    </tr>\n",
267
              "    <tr>\n",
268
              "      <th>5</th>\n",
269
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00006/study...</td>\n",
270
              "      <td>1</td>\n",
271
              "    </tr>\n",
272
              "    <tr>\n",
273
              "      <th>6</th>\n",
274
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00007/study...</td>\n",
275
              "      <td>1</td>\n",
276
              "    </tr>\n",
277
              "    <tr>\n",
278
              "      <th>7</th>\n",
279
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00007/study...</td>\n",
280
              "      <td>0</td>\n",
281
              "    </tr>\n",
282
              "    <tr>\n",
283
              "      <th>8</th>\n",
284
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00008/study...</td>\n",
285
              "      <td>1</td>\n",
286
              "    </tr>\n",
287
              "    <tr>\n",
288
              "      <th>9</th>\n",
289
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00009/study...</td>\n",
290
              "      <td>1</td>\n",
291
              "    </tr>\n",
292
              "    <tr>\n",
293
              "      <th>10</th>\n",
294
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00010/study...</td>\n",
295
              "      <td>1</td>\n",
296
              "    </tr>\n",
297
              "    <tr>\n",
298
              "      <th>11</th>\n",
299
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00011/study...</td>\n",
300
              "      <td>1</td>\n",
301
              "    </tr>\n",
302
              "    <tr>\n",
303
              "      <th>12</th>\n",
304
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00012/study...</td>\n",
305
              "      <td>1</td>\n",
306
              "    </tr>\n",
307
              "    <tr>\n",
308
              "      <th>13</th>\n",
309
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00013/study...</td>\n",
310
              "      <td>1</td>\n",
311
              "    </tr>\n",
312
              "    <tr>\n",
313
              "      <th>14</th>\n",
314
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00014/study...</td>\n",
315
              "      <td>1</td>\n",
316
              "    </tr>\n",
317
              "    <tr>\n",
318
              "      <th>15</th>\n",
319
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00015/study...</td>\n",
320
              "      <td>1</td>\n",
321
              "    </tr>\n",
322
              "    <tr>\n",
323
              "      <th>16</th>\n",
324
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00016/study...</td>\n",
325
              "      <td>1</td>\n",
326
              "    </tr>\n",
327
              "    <tr>\n",
328
              "      <th>17</th>\n",
329
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00017/study...</td>\n",
330
              "      <td>1</td>\n",
331
              "    </tr>\n",
332
              "    <tr>\n",
333
              "      <th>18</th>\n",
334
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00018/study...</td>\n",
335
              "      <td>1</td>\n",
336
              "    </tr>\n",
337
              "    <tr>\n",
338
              "      <th>19</th>\n",
339
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00019/study...</td>\n",
340
              "      <td>1</td>\n",
341
              "    </tr>\n",
342
              "  </tbody>\n",
343
              "</table>\n",
344
              "</div>"
345
            ],
346
            "text/plain": [
347
              "                                          Train_Image  Train_Label\n",
348
              "0   MURA-v1.1/train/XR_SHOULDER/patient00001/study...            1\n",
349
              "1   MURA-v1.1/train/XR_SHOULDER/patient00002/study...            1\n",
350
              "2   MURA-v1.1/train/XR_SHOULDER/patient00003/study...            1\n",
351
              "3   MURA-v1.1/train/XR_SHOULDER/patient00004/study...            1\n",
352
              "4   MURA-v1.1/train/XR_SHOULDER/patient00005/study...            1\n",
353
              "5   MURA-v1.1/train/XR_SHOULDER/patient00006/study...            1\n",
354
              "6   MURA-v1.1/train/XR_SHOULDER/patient00007/study...            1\n",
355
              "7   MURA-v1.1/train/XR_SHOULDER/patient00007/study...            0\n",
356
              "8   MURA-v1.1/train/XR_SHOULDER/patient00008/study...            1\n",
357
              "9   MURA-v1.1/train/XR_SHOULDER/patient00009/study...            1\n",
358
              "10  MURA-v1.1/train/XR_SHOULDER/patient00010/study...            1\n",
359
              "11  MURA-v1.1/train/XR_SHOULDER/patient00011/study...            1\n",
360
              "12  MURA-v1.1/train/XR_SHOULDER/patient00012/study...            1\n",
361
              "13  MURA-v1.1/train/XR_SHOULDER/patient00013/study...            1\n",
362
              "14  MURA-v1.1/train/XR_SHOULDER/patient00014/study...            1\n",
363
              "15  MURA-v1.1/train/XR_SHOULDER/patient00015/study...            1\n",
364
              "16  MURA-v1.1/train/XR_SHOULDER/patient00016/study...            1\n",
365
              "17  MURA-v1.1/train/XR_SHOULDER/patient00017/study...            1\n",
366
              "18  MURA-v1.1/train/XR_SHOULDER/patient00018/study...            1\n",
367
              "19  MURA-v1.1/train/XR_SHOULDER/patient00019/study...            1"
368
            ]
369
          },
370
          "metadata": {
371
            "tags": []
372
          },
373
          "execution_count": 8
374
        }
375
      ]
376
    },
377
    {
378
      "cell_type": "code",
379
      "metadata": {
380
        "id": "95cw7jEf-yn0",
381
        "colab_type": "code",
382
        "outputId": "004517d8-9caf-4324-e274-fa65f0a7fe0e",
383
        "colab": {
384
          "base_uri": "https://localhost:8080/",
385
          "height": 345
386
        }
387
      },
388
      "source": [
389
        "# Count labels in train set\n",
390
        "cases_count = df['Train_Label'].value_counts()\n",
391
        "print(cases_count)\n",
392
        "\n",
393
        "# Plot the results \n",
394
        "plt.figure(figsize=(4,4))\n",
395
        "sns.barplot(x=cases_count.index, y=cases_count.values)\n",
396
        "plt.title('Number of cases', fontsize=12)\n",
397
        "plt.xlabel('Case type', fontsize=10)\n",
398
        "plt.ylabel('Count', fontsize=10)\n",
399
        "plt.xticks(range(len(cases_count.index)), ['Normal(0)', 'Abnormal(1)'])\n",
400
        "plt.show()"
401
      ],
402
      "execution_count": 0,
403
      "outputs": [
404
        {
405
          "output_type": "stream",
406
          "text": [
407
            "0    8280\n",
408
            "1    5177\n",
409
            "Name: Train_Label, dtype: int64\n"
410
          ],
411
          "name": "stdout"
412
        },
413
        {
414
          "output_type": "display_data",
415
          "data": {
416
            "image/png": "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\nxP8Def2hv+6wF5kAAAAASUVORK5CYII=\n",
417
            "text/plain": [
418
              "<Figure size 288x288 with 1 Axes>"
419
            ]
420
          },
421
          "metadata": {
422
            "tags": []
423
          }
424
        }
425
      ]
426
    },
427
    {
428
      "cell_type": "code",
429
      "metadata": {
430
        "id": "oLyahcxOAXl0",
431
        "colab_type": "code",
432
        "colab": {}
433
      },
434
      "source": [
435
        "# Adding labels to individual images in train set\n",
436
        "df=pd.read_csv('MURA-v1.1/train_image_paths.csv', names=['Train_Image'])\n",
437
        "names=df['Train_Image'].values\n",
438
        "train_labels=[]\n",
439
        "\n",
440
        "for i in names:\n",
441
        "  if ('positive' in i):\n",
442
        "    train_labels.append('1')\n",
443
        "  elif('negative' in i):\n",
444
        "    train_labels.append('0')\n",
445
        "\n",
446
        "train_labels = np.array(train_labels)\n",
447
        "#labels = pd.DataFrame(labels, columns=['Image', 'Label'])\n",
448
        "df.insert(1, 'Train_Label', train_labels)\n",
449
        "df.to_csv('Train_set.csv', index=False)"
450
      ],
451
      "execution_count": 0,
452
      "outputs": []
453
    },
454
    {
455
      "cell_type": "code",
456
      "metadata": {
457
        "id": "7J4U3xndT3EL",
458
        "colab_type": "code",
459
        "outputId": "63d14971-0010-4992-cf4c-21ae2345bba1",
460
        "colab": {
461
          "base_uri": "https://localhost:8080/",
462
          "height": 644
463
        }
464
      },
465
      "source": [
466
        "df.head(20)"
467
      ],
468
      "execution_count": 0,
469
      "outputs": [
470
        {
471
          "output_type": "execute_result",
472
          "data": {
473
            "text/html": [
474
              "<div>\n",
475
              "<style scoped>\n",
476
              "    .dataframe tbody tr th:only-of-type {\n",
477
              "        vertical-align: middle;\n",
478
              "    }\n",
479
              "\n",
480
              "    .dataframe tbody tr th {\n",
481
              "        vertical-align: top;\n",
482
              "    }\n",
483
              "\n",
484
              "    .dataframe thead th {\n",
485
              "        text-align: right;\n",
486
              "    }\n",
487
              "</style>\n",
488
              "<table border=\"1\" class=\"dataframe\">\n",
489
              "  <thead>\n",
490
              "    <tr style=\"text-align: right;\">\n",
491
              "      <th></th>\n",
492
              "      <th>Train_Image</th>\n",
493
              "      <th>Train_Label</th>\n",
494
              "    </tr>\n",
495
              "  </thead>\n",
496
              "  <tbody>\n",
497
              "    <tr>\n",
498
              "      <th>0</th>\n",
499
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00001/study...</td>\n",
500
              "      <td>1</td>\n",
501
              "    </tr>\n",
502
              "    <tr>\n",
503
              "      <th>1</th>\n",
504
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00001/study...</td>\n",
505
              "      <td>1</td>\n",
506
              "    </tr>\n",
507
              "    <tr>\n",
508
              "      <th>2</th>\n",
509
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00001/study...</td>\n",
510
              "      <td>1</td>\n",
511
              "    </tr>\n",
512
              "    <tr>\n",
513
              "      <th>3</th>\n",
514
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00002/study...</td>\n",
515
              "      <td>1</td>\n",
516
              "    </tr>\n",
517
              "    <tr>\n",
518
              "      <th>4</th>\n",
519
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00002/study...</td>\n",
520
              "      <td>1</td>\n",
521
              "    </tr>\n",
522
              "    <tr>\n",
523
              "      <th>5</th>\n",
524
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00002/study...</td>\n",
525
              "      <td>1</td>\n",
526
              "    </tr>\n",
527
              "    <tr>\n",
528
              "      <th>6</th>\n",
529
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00003/study...</td>\n",
530
              "      <td>1</td>\n",
531
              "    </tr>\n",
532
              "    <tr>\n",
533
              "      <th>7</th>\n",
534
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00003/study...</td>\n",
535
              "      <td>1</td>\n",
536
              "    </tr>\n",
537
              "    <tr>\n",
538
              "      <th>8</th>\n",
539
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00003/study...</td>\n",
540
              "      <td>1</td>\n",
541
              "    </tr>\n",
542
              "    <tr>\n",
543
              "      <th>9</th>\n",
544
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00004/study...</td>\n",
545
              "      <td>1</td>\n",
546
              "    </tr>\n",
547
              "    <tr>\n",
548
              "      <th>10</th>\n",
549
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00004/study...</td>\n",
550
              "      <td>1</td>\n",
551
              "    </tr>\n",
552
              "    <tr>\n",
553
              "      <th>11</th>\n",
554
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00004/study...</td>\n",
555
              "      <td>1</td>\n",
556
              "    </tr>\n",
557
              "    <tr>\n",
558
              "      <th>12</th>\n",
559
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00004/study...</td>\n",
560
              "      <td>1</td>\n",
561
              "    </tr>\n",
562
              "    <tr>\n",
563
              "      <th>13</th>\n",
564
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00005/study...</td>\n",
565
              "      <td>1</td>\n",
566
              "    </tr>\n",
567
              "    <tr>\n",
568
              "      <th>14</th>\n",
569
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00006/study...</td>\n",
570
              "      <td>1</td>\n",
571
              "    </tr>\n",
572
              "    <tr>\n",
573
              "      <th>15</th>\n",
574
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00006/study...</td>\n",
575
              "      <td>1</td>\n",
576
              "    </tr>\n",
577
              "    <tr>\n",
578
              "      <th>16</th>\n",
579
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00007/study...</td>\n",
580
              "      <td>1</td>\n",
581
              "    </tr>\n",
582
              "    <tr>\n",
583
              "      <th>17</th>\n",
584
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00007/study...</td>\n",
585
              "      <td>1</td>\n",
586
              "    </tr>\n",
587
              "    <tr>\n",
588
              "      <th>18</th>\n",
589
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00007/study...</td>\n",
590
              "      <td>1</td>\n",
591
              "    </tr>\n",
592
              "    <tr>\n",
593
              "      <th>19</th>\n",
594
              "      <td>MURA-v1.1/train/XR_SHOULDER/patient00007/study...</td>\n",
595
              "      <td>0</td>\n",
596
              "    </tr>\n",
597
              "  </tbody>\n",
598
              "</table>\n",
599
              "</div>"
600
            ],
601
            "text/plain": [
602
              "                                          Train_Image Train_Label\n",
603
              "0   MURA-v1.1/train/XR_SHOULDER/patient00001/study...           1\n",
604
              "1   MURA-v1.1/train/XR_SHOULDER/patient00001/study...           1\n",
605
              "2   MURA-v1.1/train/XR_SHOULDER/patient00001/study...           1\n",
606
              "3   MURA-v1.1/train/XR_SHOULDER/patient00002/study...           1\n",
607
              "4   MURA-v1.1/train/XR_SHOULDER/patient00002/study...           1\n",
608
              "5   MURA-v1.1/train/XR_SHOULDER/patient00002/study...           1\n",
609
              "6   MURA-v1.1/train/XR_SHOULDER/patient00003/study...           1\n",
610
              "7   MURA-v1.1/train/XR_SHOULDER/patient00003/study...           1\n",
611
              "8   MURA-v1.1/train/XR_SHOULDER/patient00003/study...           1\n",
612
              "9   MURA-v1.1/train/XR_SHOULDER/patient00004/study...           1\n",
613
              "10  MURA-v1.1/train/XR_SHOULDER/patient00004/study...           1\n",
614
              "11  MURA-v1.1/train/XR_SHOULDER/patient00004/study...           1\n",
615
              "12  MURA-v1.1/train/XR_SHOULDER/patient00004/study...           1\n",
616
              "13  MURA-v1.1/train/XR_SHOULDER/patient00005/study...           1\n",
617
              "14  MURA-v1.1/train/XR_SHOULDER/patient00006/study...           1\n",
618
              "15  MURA-v1.1/train/XR_SHOULDER/patient00006/study...           1\n",
619
              "16  MURA-v1.1/train/XR_SHOULDER/patient00007/study...           1\n",
620
              "17  MURA-v1.1/train/XR_SHOULDER/patient00007/study...           1\n",
621
              "18  MURA-v1.1/train/XR_SHOULDER/patient00007/study...           1\n",
622
              "19  MURA-v1.1/train/XR_SHOULDER/patient00007/study...           0"
623
            ]
624
          },
625
          "metadata": {
626
            "tags": []
627
          },
628
          "execution_count": 11
629
        }
630
      ]
631
    },
632
    {
633
      "cell_type": "code",
634
      "metadata": {
635
        "id": "X570i7yKIZv9",
636
        "colab_type": "code",
637
        "outputId": "11f4bf1a-c5b9-4e9e-b0a7-704f5d06b6d3",
638
        "colab": {
639
          "base_uri": "https://localhost:8080/",
640
          "height": 345
641
        }
642
      },
643
      "source": [
644
        "# Count individual number of labels of images in train set\n",
645
        "cases_count = df['Train_Label'].value_counts()\n",
646
        "print(cases_count)\n",
647
        "\n",
648
        "# Plot the results \n",
649
        "plt.figure(figsize=(4,4))\n",
650
        "sns.barplot(x=cases_count.index, y=cases_count.values)\n",
651
        "plt.title('Number of labels', fontsize=12)\n",
652
        "plt.xlabel('Case type', fontsize=10)\n",
653
        "plt.ylabel('Count', fontsize=10)\n",
654
        "plt.xticks(range(len(cases_count.index)), ['Normal(0)', 'Abnormal(1)'])\n",
655
        "plt.show()"
656
      ],
657
      "execution_count": 0,
658
      "outputs": [
659
        {
660
          "output_type": "stream",
661
          "text": [
662
            "0    21935\n",
663
            "1    14873\n",
664
            "Name: Train_Label, dtype: int64\n"
665
          ],
666
          "name": "stdout"
667
        },
668
        {
669
          "output_type": "display_data",
670
          "data": {
671
            "image/png": "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\n",
672
            "text/plain": [
673
              "<Figure size 288x288 with 1 Axes>"
674
            ]
675
          },
676
          "metadata": {
677
            "tags": []
678
          }
679
        }
680
      ]
681
    },
682
    {
683
      "cell_type": "code",
684
      "metadata": {
685
        "id": "Tm9Ge_rjpGBc",
686
        "colab_type": "code",
687
        "colab": {}
688
      },
689
      "source": [
690
        "#Validation set studies with labels\n",
691
        "df=pd.read_csv('MURA-v1.1/valid_labeled_studies.csv', names=['Valid_Image','Valid_Label'])"
692
      ],
693
      "execution_count": 0,
694
      "outputs": []
695
    },
696
    {
697
      "cell_type": "code",
698
      "metadata": {
699
        "id": "YzIs-cFopGEQ",
700
        "colab_type": "code",
701
        "outputId": "e6eae2fa-82c2-4f84-8dd4-65b4f4d1c451",
702
        "colab": {
703
          "base_uri": "https://localhost:8080/",
704
          "height": 644
705
        }
706
      },
707
      "source": [
708
        "df.head(20)"
709
      ],
710
      "execution_count": 0,
711
      "outputs": [
712
        {
713
          "output_type": "execute_result",
714
          "data": {
715
            "text/html": [
716
              "<div>\n",
717
              "<style scoped>\n",
718
              "    .dataframe tbody tr th:only-of-type {\n",
719
              "        vertical-align: middle;\n",
720
              "    }\n",
721
              "\n",
722
              "    .dataframe tbody tr th {\n",
723
              "        vertical-align: top;\n",
724
              "    }\n",
725
              "\n",
726
              "    .dataframe thead th {\n",
727
              "        text-align: right;\n",
728
              "    }\n",
729
              "</style>\n",
730
              "<table border=\"1\" class=\"dataframe\">\n",
731
              "  <thead>\n",
732
              "    <tr style=\"text-align: right;\">\n",
733
              "      <th></th>\n",
734
              "      <th>Valid_Image</th>\n",
735
              "      <th>Valid_Label</th>\n",
736
              "    </tr>\n",
737
              "  </thead>\n",
738
              "  <tbody>\n",
739
              "    <tr>\n",
740
              "      <th>0</th>\n",
741
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...</td>\n",
742
              "      <td>1</td>\n",
743
              "    </tr>\n",
744
              "    <tr>\n",
745
              "      <th>1</th>\n",
746
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study1_p...</td>\n",
747
              "      <td>1</td>\n",
748
              "    </tr>\n",
749
              "    <tr>\n",
750
              "      <th>2</th>\n",
751
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...</td>\n",
752
              "      <td>1</td>\n",
753
              "    </tr>\n",
754
              "    <tr>\n",
755
              "      <th>3</th>\n",
756
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...</td>\n",
757
              "      <td>1</td>\n",
758
              "    </tr>\n",
759
              "    <tr>\n",
760
              "      <th>4</th>\n",
761
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11187/study1_p...</td>\n",
762
              "      <td>1</td>\n",
763
              "    </tr>\n",
764
              "    <tr>\n",
765
              "      <th>5</th>\n",
766
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...</td>\n",
767
              "      <td>1</td>\n",
768
              "    </tr>\n",
769
              "    <tr>\n",
770
              "      <th>6</th>\n",
771
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11189/study1_p...</td>\n",
772
              "      <td>1</td>\n",
773
              "    </tr>\n",
774
              "    <tr>\n",
775
              "      <th>7</th>\n",
776
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11190/study1_p...</td>\n",
777
              "      <td>1</td>\n",
778
              "    </tr>\n",
779
              "    <tr>\n",
780
              "      <th>8</th>\n",
781
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11191/study1_p...</td>\n",
782
              "      <td>1</td>\n",
783
              "    </tr>\n",
784
              "    <tr>\n",
785
              "      <th>9</th>\n",
786
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11192/study1_p...</td>\n",
787
              "      <td>1</td>\n",
788
              "    </tr>\n",
789
              "    <tr>\n",
790
              "      <th>10</th>\n",
791
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11193/study1_p...</td>\n",
792
              "      <td>1</td>\n",
793
              "    </tr>\n",
794
              "    <tr>\n",
795
              "      <th>11</th>\n",
796
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11194/study1_p...</td>\n",
797
              "      <td>1</td>\n",
798
              "    </tr>\n",
799
              "    <tr>\n",
800
              "      <th>12</th>\n",
801
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11195/study1_p...</td>\n",
802
              "      <td>1</td>\n",
803
              "    </tr>\n",
804
              "    <tr>\n",
805
              "      <th>13</th>\n",
806
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11196/study1_p...</td>\n",
807
              "      <td>1</td>\n",
808
              "    </tr>\n",
809
              "    <tr>\n",
810
              "      <th>14</th>\n",
811
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11197/study1_p...</td>\n",
812
              "      <td>1</td>\n",
813
              "    </tr>\n",
814
              "    <tr>\n",
815
              "      <th>15</th>\n",
816
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11198/study1_p...</td>\n",
817
              "      <td>1</td>\n",
818
              "    </tr>\n",
819
              "    <tr>\n",
820
              "      <th>16</th>\n",
821
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11199/study1_p...</td>\n",
822
              "      <td>1</td>\n",
823
              "    </tr>\n",
824
              "    <tr>\n",
825
              "      <th>17</th>\n",
826
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11199/study2_n...</td>\n",
827
              "      <td>0</td>\n",
828
              "    </tr>\n",
829
              "    <tr>\n",
830
              "      <th>18</th>\n",
831
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11200/study1_p...</td>\n",
832
              "      <td>1</td>\n",
833
              "    </tr>\n",
834
              "    <tr>\n",
835
              "      <th>19</th>\n",
836
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11201/study1_p...</td>\n",
837
              "      <td>1</td>\n",
838
              "    </tr>\n",
839
              "  </tbody>\n",
840
              "</table>\n",
841
              "</div>"
842
            ],
843
            "text/plain": [
844
              "                                          Valid_Image  Valid_Label\n",
845
              "0   MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...            1\n",
846
              "1   MURA-v1.1/valid/XR_WRIST/patient11186/study1_p...            1\n",
847
              "2   MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...            1\n",
848
              "3   MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...            1\n",
849
              "4   MURA-v1.1/valid/XR_WRIST/patient11187/study1_p...            1\n",
850
              "5   MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...            1\n",
851
              "6   MURA-v1.1/valid/XR_WRIST/patient11189/study1_p...            1\n",
852
              "7   MURA-v1.1/valid/XR_WRIST/patient11190/study1_p...            1\n",
853
              "8   MURA-v1.1/valid/XR_WRIST/patient11191/study1_p...            1\n",
854
              "9   MURA-v1.1/valid/XR_WRIST/patient11192/study1_p...            1\n",
855
              "10  MURA-v1.1/valid/XR_WRIST/patient11193/study1_p...            1\n",
856
              "11  MURA-v1.1/valid/XR_WRIST/patient11194/study1_p...            1\n",
857
              "12  MURA-v1.1/valid/XR_WRIST/patient11195/study1_p...            1\n",
858
              "13  MURA-v1.1/valid/XR_WRIST/patient11196/study1_p...            1\n",
859
              "14  MURA-v1.1/valid/XR_WRIST/patient11197/study1_p...            1\n",
860
              "15  MURA-v1.1/valid/XR_WRIST/patient11198/study1_p...            1\n",
861
              "16  MURA-v1.1/valid/XR_WRIST/patient11199/study1_p...            1\n",
862
              "17  MURA-v1.1/valid/XR_WRIST/patient11199/study2_n...            0\n",
863
              "18  MURA-v1.1/valid/XR_WRIST/patient11200/study1_p...            1\n",
864
              "19  MURA-v1.1/valid/XR_WRIST/patient11201/study1_p...            1"
865
            ]
866
          },
867
          "metadata": {
868
            "tags": []
869
          },
870
          "execution_count": 14
871
        }
872
      ]
873
    },
874
    {
875
      "cell_type": "code",
876
      "metadata": {
877
        "id": "Jn6aeY5ypgAy",
878
        "colab_type": "code",
879
        "outputId": "2ac8ba84-7fd0-4496-a7a6-d769bb6daddd",
880
        "colab": {
881
          "base_uri": "https://localhost:8080/",
882
          "height": 345
883
        }
884
      },
885
      "source": [
886
        "# Count labels in validation set\n",
887
        "cases_count = df['Valid_Label'].value_counts()\n",
888
        "print(cases_count)\n",
889
        "\n",
890
        "# Plot the results \n",
891
        "plt.figure(figsize=(4,4))\n",
892
        "sns.barplot(x=cases_count.index, y=cases_count.values)\n",
893
        "plt.title('Number of cases', fontsize=12)\n",
894
        "plt.xlabel('Case type', fontsize=10)\n",
895
        "plt.ylabel('Count', fontsize=10)\n",
896
        "plt.xticks(range(len(cases_count.index)), ['Normal(0)', 'Abnormal(1)'])\n",
897
        "plt.show()"
898
      ],
899
      "execution_count": 0,
900
      "outputs": [
901
        {
902
          "output_type": "stream",
903
          "text": [
904
            "0    661\n",
905
            "1    538\n",
906
            "Name: Valid_Label, dtype: int64\n"
907
          ],
908
          "name": "stdout"
909
        },
910
        {
911
          "output_type": "display_data",
912
          "data": {
913
            "image/png": "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\nlqtwBl6lAAAAAElFTkSuQmCC\n",
914
            "text/plain": [
915
              "<Figure size 288x288 with 1 Axes>"
916
            ]
917
          },
918
          "metadata": {
919
            "tags": []
920
          }
921
        }
922
      ]
923
    },
924
    {
925
      "cell_type": "code",
926
      "metadata": {
927
        "id": "Wb4jj82OpgDo",
928
        "colab_type": "code",
929
        "colab": {}
930
      },
931
      "source": [
932
        "# Adding labels to individual images in validation set\n",
933
        "df=pd.read_csv('MURA-v1.1/valid_image_paths.csv', names=['Valid_Image'])\n",
934
        "names=df['Valid_Image'].values\n",
935
        "valid_labels=[]\n",
936
        "\n",
937
        "for i in names:\n",
938
        "  if ('positive' in i):\n",
939
        "    valid_labels.append('1')\n",
940
        "  elif('negative' in i):\n",
941
        "    valid_labels.append('0')\n",
942
        "\n",
943
        "valid_labels = np.array(valid_labels)\n",
944
        "#labels = pd.DataFrame(labels, columns=['Image', 'Label'])\n",
945
        "df.insert(1, 'Valid_Label', valid_labels)\n",
946
        "df.to_csv('Valid_set.csv', index=False)"
947
      ],
948
      "execution_count": 0,
949
      "outputs": []
950
    },
951
    {
952
      "cell_type": "code",
953
      "metadata": {
954
        "id": "0gaA270HppEC",
955
        "colab_type": "code",
956
        "outputId": "63248922-54fd-41d7-f470-1e516600aff0",
957
        "colab": {
958
          "base_uri": "https://localhost:8080/",
959
          "height": 644
960
        }
961
      },
962
      "source": [
963
        "df.head(20)"
964
      ],
965
      "execution_count": 0,
966
      "outputs": [
967
        {
968
          "output_type": "execute_result",
969
          "data": {
970
            "text/html": [
971
              "<div>\n",
972
              "<style scoped>\n",
973
              "    .dataframe tbody tr th:only-of-type {\n",
974
              "        vertical-align: middle;\n",
975
              "    }\n",
976
              "\n",
977
              "    .dataframe tbody tr th {\n",
978
              "        vertical-align: top;\n",
979
              "    }\n",
980
              "\n",
981
              "    .dataframe thead th {\n",
982
              "        text-align: right;\n",
983
              "    }\n",
984
              "</style>\n",
985
              "<table border=\"1\" class=\"dataframe\">\n",
986
              "  <thead>\n",
987
              "    <tr style=\"text-align: right;\">\n",
988
              "      <th></th>\n",
989
              "      <th>Valid_Image</th>\n",
990
              "      <th>Valid_Label</th>\n",
991
              "    </tr>\n",
992
              "  </thead>\n",
993
              "  <tbody>\n",
994
              "    <tr>\n",
995
              "      <th>0</th>\n",
996
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...</td>\n",
997
              "      <td>1</td>\n",
998
              "    </tr>\n",
999
              "    <tr>\n",
1000
              "      <th>1</th>\n",
1001
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...</td>\n",
1002
              "      <td>1</td>\n",
1003
              "    </tr>\n",
1004
              "    <tr>\n",
1005
              "      <th>2</th>\n",
1006
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...</td>\n",
1007
              "      <td>1</td>\n",
1008
              "    </tr>\n",
1009
              "    <tr>\n",
1010
              "      <th>3</th>\n",
1011
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...</td>\n",
1012
              "      <td>1</td>\n",
1013
              "    </tr>\n",
1014
              "    <tr>\n",
1015
              "      <th>4</th>\n",
1016
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study1_p...</td>\n",
1017
              "      <td>1</td>\n",
1018
              "    </tr>\n",
1019
              "    <tr>\n",
1020
              "      <th>5</th>\n",
1021
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study1_p...</td>\n",
1022
              "      <td>1</td>\n",
1023
              "    </tr>\n",
1024
              "    <tr>\n",
1025
              "      <th>6</th>\n",
1026
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...</td>\n",
1027
              "      <td>1</td>\n",
1028
              "    </tr>\n",
1029
              "    <tr>\n",
1030
              "      <th>7</th>\n",
1031
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...</td>\n",
1032
              "      <td>1</td>\n",
1033
              "    </tr>\n",
1034
              "    <tr>\n",
1035
              "      <th>8</th>\n",
1036
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...</td>\n",
1037
              "      <td>1</td>\n",
1038
              "    </tr>\n",
1039
              "    <tr>\n",
1040
              "      <th>9</th>\n",
1041
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...</td>\n",
1042
              "      <td>1</td>\n",
1043
              "    </tr>\n",
1044
              "    <tr>\n",
1045
              "      <th>10</th>\n",
1046
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...</td>\n",
1047
              "      <td>1</td>\n",
1048
              "    </tr>\n",
1049
              "    <tr>\n",
1050
              "      <th>11</th>\n",
1051
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...</td>\n",
1052
              "      <td>1</td>\n",
1053
              "    </tr>\n",
1054
              "    <tr>\n",
1055
              "      <th>12</th>\n",
1056
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11187/study1_p...</td>\n",
1057
              "      <td>1</td>\n",
1058
              "    </tr>\n",
1059
              "    <tr>\n",
1060
              "      <th>13</th>\n",
1061
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...</td>\n",
1062
              "      <td>1</td>\n",
1063
              "    </tr>\n",
1064
              "    <tr>\n",
1065
              "      <th>14</th>\n",
1066
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...</td>\n",
1067
              "      <td>1</td>\n",
1068
              "    </tr>\n",
1069
              "    <tr>\n",
1070
              "      <th>15</th>\n",
1071
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...</td>\n",
1072
              "      <td>1</td>\n",
1073
              "    </tr>\n",
1074
              "    <tr>\n",
1075
              "      <th>16</th>\n",
1076
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...</td>\n",
1077
              "      <td>1</td>\n",
1078
              "    </tr>\n",
1079
              "    <tr>\n",
1080
              "      <th>17</th>\n",
1081
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11189/study1_p...</td>\n",
1082
              "      <td>1</td>\n",
1083
              "    </tr>\n",
1084
              "    <tr>\n",
1085
              "      <th>18</th>\n",
1086
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11189/study1_p...</td>\n",
1087
              "      <td>1</td>\n",
1088
              "    </tr>\n",
1089
              "    <tr>\n",
1090
              "      <th>19</th>\n",
1091
              "      <td>MURA-v1.1/valid/XR_WRIST/patient11190/study1_p...</td>\n",
1092
              "      <td>1</td>\n",
1093
              "    </tr>\n",
1094
              "  </tbody>\n",
1095
              "</table>\n",
1096
              "</div>"
1097
            ],
1098
            "text/plain": [
1099
              "                                          Valid_Image Valid_Label\n",
1100
              "0   MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...           1\n",
1101
              "1   MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...           1\n",
1102
              "2   MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...           1\n",
1103
              "3   MURA-v1.1/valid/XR_WRIST/patient11185/study1_p...           1\n",
1104
              "4   MURA-v1.1/valid/XR_WRIST/patient11186/study1_p...           1\n",
1105
              "5   MURA-v1.1/valid/XR_WRIST/patient11186/study1_p...           1\n",
1106
              "6   MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...           1\n",
1107
              "7   MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...           1\n",
1108
              "8   MURA-v1.1/valid/XR_WRIST/patient11186/study2_p...           1\n",
1109
              "9   MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...           1\n",
1110
              "10  MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...           1\n",
1111
              "11  MURA-v1.1/valid/XR_WRIST/patient11186/study3_p...           1\n",
1112
              "12  MURA-v1.1/valid/XR_WRIST/patient11187/study1_p...           1\n",
1113
              "13  MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...           1\n",
1114
              "14  MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...           1\n",
1115
              "15  MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...           1\n",
1116
              "16  MURA-v1.1/valid/XR_WRIST/patient11188/study1_p...           1\n",
1117
              "17  MURA-v1.1/valid/XR_WRIST/patient11189/study1_p...           1\n",
1118
              "18  MURA-v1.1/valid/XR_WRIST/patient11189/study1_p...           1\n",
1119
              "19  MURA-v1.1/valid/XR_WRIST/patient11190/study1_p...           1"
1120
            ]
1121
          },
1122
          "metadata": {
1123
            "tags": []
1124
          },
1125
          "execution_count": 17
1126
        }
1127
      ]
1128
    },
1129
    {
1130
      "cell_type": "code",
1131
      "metadata": {
1132
        "id": "j1cespHzqMOZ",
1133
        "colab_type": "code",
1134
        "outputId": "d3b575d2-881b-4ece-e9b3-5495b28d3e37",
1135
        "colab": {
1136
          "base_uri": "https://localhost:8080/",
1137
          "height": 345
1138
        }
1139
      },
1140
      "source": [
1141
        "# Count individual number of labels of images in validation set\n",
1142
        "cases_count = df['Valid_Label'].value_counts()\n",
1143
        "print(cases_count)\n",
1144
        "\n",
1145
        "# Plot the results \n",
1146
        "plt.figure(figsize=(4,4))\n",
1147
        "sns.barplot(x=cases_count.index, y=cases_count.values)\n",
1148
        "plt.title('Number of labels', fontsize=12)\n",
1149
        "plt.xlabel('Case type', fontsize=10)\n",
1150
        "plt.ylabel('Count', fontsize=10)\n",
1151
        "plt.xticks(range(len(cases_count.index)), ['Normal(0)', 'Abnormal(1)'])\n",
1152
        "plt.show()"
1153
      ],
1154
      "execution_count": 0,
1155
      "outputs": [
1156
        {
1157
          "output_type": "stream",
1158
          "text": [
1159
            "0    1667\n",
1160
            "1    1530\n",
1161
            "Name: Valid_Label, dtype: int64\n"
1162
          ],
1163
          "name": "stdout"
1164
        },
1165
        {
1166
          "output_type": "display_data",
1167
          "data": {
1168
            "image/png": "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\n/D9Fkl45RKS4mgAAAABJRU5ErkJggg==\n",
1169
            "text/plain": [
1170
              "<Figure size 288x288 with 1 Axes>"
1171
            ]
1172
          },
1173
          "metadata": {
1174
            "tags": []
1175
          }
1176
        }
1177
      ]
1178
    },
1179
    {
1180
      "cell_type": "code",
1181
      "metadata": {
1182
        "id": "XWkPZdRjQsKf",
1183
        "colab_type": "code",
1184
        "colab": {}
1185
      },
1186
      "source": [
1187
        "# Read Training and Validation .csv files\n",
1188
        "train_df = pd.read_csv(\"./Train_set.csv\", dtype=str)\n",
1189
        "valid_df = pd.read_csv(\"./Valid_set.csv\", dtype=str)\n",
1190
        "\n",
1191
        "datagen = ImageDataGenerator(rescale=1./255, rotation_range=30)"
1192
      ],
1193
      "execution_count": 0,
1194
      "outputs": []
1195
    },
1196
    {
1197
      "cell_type": "code",
1198
      "metadata": {
1199
        "id": "ghVThXarYcEt",
1200
        "colab_type": "code",
1201
        "outputId": "62110a60-0345-4a2e-d457-bf90fa6a1bb3",
1202
        "colab": {
1203
          "base_uri": "https://localhost:8080/",
1204
          "height": 50
1205
        }
1206
      },
1207
      "source": [
1208
        "# Image Preprocessing\n",
1209
        "train_generator = datagen.flow_from_dataframe(dataframe=train_df, directory=None,\n",
1210
        "                                              x_col=\"Train_Image\", y_col=\"Train_Label\",\n",
1211
        "                                              target_size=(224,224), class_mode=\"binary\",\n",
1212
        "                                              batch_size=16, shuffle=True)\n",
1213
        "\n",
1214
        "valid_generator = datagen.flow_from_dataframe(dataframe=valid_df, directory=None,\n",
1215
        "                                              x_col=\"Valid_Image\", y_col=\"Valid_Label\",\n",
1216
        "                                              target_size=(224,224), class_mode=\"binary\",\n",
1217
        "                                              batch_size=16, shuffle=True)"
1218
      ],
1219
      "execution_count": 0,
1220
      "outputs": [
1221
        {
1222
          "output_type": "stream",
1223
          "text": [
1224
            "Found 36808 validated image filenames belonging to 2 classes.\n",
1225
            "Found 3197 validated image filenames belonging to 2 classes.\n"
1226
          ],
1227
          "name": "stdout"
1228
        }
1229
      ]
1230
    },
1231
    {
1232
      "cell_type": "code",
1233
      "metadata": {
1234
        "id": "ZuDdW5LsgQZK",
1235
        "colab_type": "code",
1236
        "colab": {}
1237
      },
1238
      "source": [
1239
        "# Import DenseNet169 pre-trained model\n",
1240
        "dense_model = DenseNet169(include_top=True, weights='imagenet')"
1241
      ],
1242
      "execution_count": 0,
1243
      "outputs": []
1244
    },
1245
    {
1246
      "cell_type": "code",
1247
      "metadata": {
1248
        "id": "MF3FPx-ViDme",
1249
        "colab_type": "code",
1250
        "outputId": "61179062-3089-4ca5-f12c-f728ce4605d3",
1251
        "colab": {
1252
          "base_uri": "https://localhost:8080/",
1253
          "height": 1000
1254
        }
1255
      },
1256
      "source": [
1257
        "dense_model.summary()"
1258
      ],
1259
      "execution_count": 0,
1260
      "outputs": [
1261
        {
1262
          "output_type": "stream",
1263
          "text": [
1264
            "Model: \"densenet169\"\n",
1265
            "__________________________________________________________________________________________________\n",
1266
            "Layer (type)                    Output Shape         Param #     Connected to                     \n",
1267
            "==================================================================================================\n",
1268
            "input_1 (InputLayer)            (None, 224, 224, 3)  0                                            \n",
1269
            "__________________________________________________________________________________________________\n",
1270
            "zero_padding2d_1 (ZeroPadding2D (None, 230, 230, 3)  0           input_1[0][0]                    \n",
1271
            "__________________________________________________________________________________________________\n",
1272
            "conv1/conv (Conv2D)             (None, 112, 112, 64) 9408        zero_padding2d_1[0][0]           \n",
1273
            "__________________________________________________________________________________________________\n",
1274
            "conv1/bn (BatchNormalization)   (None, 112, 112, 64) 256         conv1/conv[0][0]                 \n",
1275
            "__________________________________________________________________________________________________\n",
1276
            "conv1/relu (Activation)         (None, 112, 112, 64) 0           conv1/bn[0][0]                   \n",
1277
            "__________________________________________________________________________________________________\n",
1278
            "zero_padding2d_2 (ZeroPadding2D (None, 114, 114, 64) 0           conv1/relu[0][0]                 \n",
1279
            "__________________________________________________________________________________________________\n",
1280
            "pool1 (MaxPooling2D)            (None, 56, 56, 64)   0           zero_padding2d_2[0][0]           \n",
1281
            "__________________________________________________________________________________________________\n",
1282
            "conv2_block1_0_bn (BatchNormali (None, 56, 56, 64)   256         pool1[0][0]                      \n",
1283
            "__________________________________________________________________________________________________\n",
1284
            "conv2_block1_0_relu (Activation (None, 56, 56, 64)   0           conv2_block1_0_bn[0][0]          \n",
1285
            "__________________________________________________________________________________________________\n",
1286
            "conv2_block1_1_conv (Conv2D)    (None, 56, 56, 128)  8192        conv2_block1_0_relu[0][0]        \n",
1287
            "__________________________________________________________________________________________________\n",
1288
            "conv2_block1_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block1_1_conv[0][0]        \n",
1289
            "__________________________________________________________________________________________________\n",
1290
            "conv2_block1_1_relu (Activation (None, 56, 56, 128)  0           conv2_block1_1_bn[0][0]          \n",
1291
            "__________________________________________________________________________________________________\n",
1292
            "conv2_block1_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block1_1_relu[0][0]        \n",
1293
            "__________________________________________________________________________________________________\n",
1294
            "conv2_block1_concat (Concatenat (None, 56, 56, 96)   0           pool1[0][0]                      \n",
1295
            "                                                                 conv2_block1_2_conv[0][0]        \n",
1296
            "__________________________________________________________________________________________________\n",
1297
            "conv2_block2_0_bn (BatchNormali (None, 56, 56, 96)   384         conv2_block1_concat[0][0]        \n",
1298
            "__________________________________________________________________________________________________\n",
1299
            "conv2_block2_0_relu (Activation (None, 56, 56, 96)   0           conv2_block2_0_bn[0][0]          \n",
1300
            "__________________________________________________________________________________________________\n",
1301
            "conv2_block2_1_conv (Conv2D)    (None, 56, 56, 128)  12288       conv2_block2_0_relu[0][0]        \n",
1302
            "__________________________________________________________________________________________________\n",
1303
            "conv2_block2_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block2_1_conv[0][0]        \n",
1304
            "__________________________________________________________________________________________________\n",
1305
            "conv2_block2_1_relu (Activation (None, 56, 56, 128)  0           conv2_block2_1_bn[0][0]          \n",
1306
            "__________________________________________________________________________________________________\n",
1307
            "conv2_block2_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block2_1_relu[0][0]        \n",
1308
            "__________________________________________________________________________________________________\n",
1309
            "conv2_block2_concat (Concatenat (None, 56, 56, 128)  0           conv2_block1_concat[0][0]        \n",
1310
            "                                                                 conv2_block2_2_conv[0][0]        \n",
1311
            "__________________________________________________________________________________________________\n",
1312
            "conv2_block3_0_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block2_concat[0][0]        \n",
1313
            "__________________________________________________________________________________________________\n",
1314
            "conv2_block3_0_relu (Activation (None, 56, 56, 128)  0           conv2_block3_0_bn[0][0]          \n",
1315
            "__________________________________________________________________________________________________\n",
1316
            "conv2_block3_1_conv (Conv2D)    (None, 56, 56, 128)  16384       conv2_block3_0_relu[0][0]        \n",
1317
            "__________________________________________________________________________________________________\n",
1318
            "conv2_block3_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block3_1_conv[0][0]        \n",
1319
            "__________________________________________________________________________________________________\n",
1320
            "conv2_block3_1_relu (Activation (None, 56, 56, 128)  0           conv2_block3_1_bn[0][0]          \n",
1321
            "__________________________________________________________________________________________________\n",
1322
            "conv2_block3_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block3_1_relu[0][0]        \n",
1323
            "__________________________________________________________________________________________________\n",
1324
            "conv2_block3_concat (Concatenat (None, 56, 56, 160)  0           conv2_block2_concat[0][0]        \n",
1325
            "                                                                 conv2_block3_2_conv[0][0]        \n",
1326
            "__________________________________________________________________________________________________\n",
1327
            "conv2_block4_0_bn (BatchNormali (None, 56, 56, 160)  640         conv2_block3_concat[0][0]        \n",
1328
            "__________________________________________________________________________________________________\n",
1329
            "conv2_block4_0_relu (Activation (None, 56, 56, 160)  0           conv2_block4_0_bn[0][0]          \n",
1330
            "__________________________________________________________________________________________________\n",
1331
            "conv2_block4_1_conv (Conv2D)    (None, 56, 56, 128)  20480       conv2_block4_0_relu[0][0]        \n",
1332
            "__________________________________________________________________________________________________\n",
1333
            "conv2_block4_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block4_1_conv[0][0]        \n",
1334
            "__________________________________________________________________________________________________\n",
1335
            "conv2_block4_1_relu (Activation (None, 56, 56, 128)  0           conv2_block4_1_bn[0][0]          \n",
1336
            "__________________________________________________________________________________________________\n",
1337
            "conv2_block4_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block4_1_relu[0][0]        \n",
1338
            "__________________________________________________________________________________________________\n",
1339
            "conv2_block4_concat (Concatenat (None, 56, 56, 192)  0           conv2_block3_concat[0][0]        \n",
1340
            "                                                                 conv2_block4_2_conv[0][0]        \n",
1341
            "__________________________________________________________________________________________________\n",
1342
            "conv2_block5_0_bn (BatchNormali (None, 56, 56, 192)  768         conv2_block4_concat[0][0]        \n",
1343
            "__________________________________________________________________________________________________\n",
1344
            "conv2_block5_0_relu (Activation (None, 56, 56, 192)  0           conv2_block5_0_bn[0][0]          \n",
1345
            "__________________________________________________________________________________________________\n",
1346
            "conv2_block5_1_conv (Conv2D)    (None, 56, 56, 128)  24576       conv2_block5_0_relu[0][0]        \n",
1347
            "__________________________________________________________________________________________________\n",
1348
            "conv2_block5_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block5_1_conv[0][0]        \n",
1349
            "__________________________________________________________________________________________________\n",
1350
            "conv2_block5_1_relu (Activation (None, 56, 56, 128)  0           conv2_block5_1_bn[0][0]          \n",
1351
            "__________________________________________________________________________________________________\n",
1352
            "conv2_block5_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block5_1_relu[0][0]        \n",
1353
            "__________________________________________________________________________________________________\n",
1354
            "conv2_block5_concat (Concatenat (None, 56, 56, 224)  0           conv2_block4_concat[0][0]        \n",
1355
            "                                                                 conv2_block5_2_conv[0][0]        \n",
1356
            "__________________________________________________________________________________________________\n",
1357
            "conv2_block6_0_bn (BatchNormali (None, 56, 56, 224)  896         conv2_block5_concat[0][0]        \n",
1358
            "__________________________________________________________________________________________________\n",
1359
            "conv2_block6_0_relu (Activation (None, 56, 56, 224)  0           conv2_block6_0_bn[0][0]          \n",
1360
            "__________________________________________________________________________________________________\n",
1361
            "conv2_block6_1_conv (Conv2D)    (None, 56, 56, 128)  28672       conv2_block6_0_relu[0][0]        \n",
1362
            "__________________________________________________________________________________________________\n",
1363
            "conv2_block6_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block6_1_conv[0][0]        \n",
1364
            "__________________________________________________________________________________________________\n",
1365
            "conv2_block6_1_relu (Activation (None, 56, 56, 128)  0           conv2_block6_1_bn[0][0]          \n",
1366
            "__________________________________________________________________________________________________\n",
1367
            "conv2_block6_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block6_1_relu[0][0]        \n",
1368
            "__________________________________________________________________________________________________\n",
1369
            "conv2_block6_concat (Concatenat (None, 56, 56, 256)  0           conv2_block5_concat[0][0]        \n",
1370
            "                                                                 conv2_block6_2_conv[0][0]        \n",
1371
            "__________________________________________________________________________________________________\n",
1372
            "pool2_bn (BatchNormalization)   (None, 56, 56, 256)  1024        conv2_block6_concat[0][0]        \n",
1373
            "__________________________________________________________________________________________________\n",
1374
            "pool2_relu (Activation)         (None, 56, 56, 256)  0           pool2_bn[0][0]                   \n",
1375
            "__________________________________________________________________________________________________\n",
1376
            "pool2_conv (Conv2D)             (None, 56, 56, 128)  32768       pool2_relu[0][0]                 \n",
1377
            "__________________________________________________________________________________________________\n",
1378
            "pool2_pool (AveragePooling2D)   (None, 28, 28, 128)  0           pool2_conv[0][0]                 \n",
1379
            "__________________________________________________________________________________________________\n",
1380
            "conv3_block1_0_bn (BatchNormali (None, 28, 28, 128)  512         pool2_pool[0][0]                 \n",
1381
            "__________________________________________________________________________________________________\n",
1382
            "conv3_block1_0_relu (Activation (None, 28, 28, 128)  0           conv3_block1_0_bn[0][0]          \n",
1383
            "__________________________________________________________________________________________________\n",
1384
            "conv3_block1_1_conv (Conv2D)    (None, 28, 28, 128)  16384       conv3_block1_0_relu[0][0]        \n",
1385
            "__________________________________________________________________________________________________\n",
1386
            "conv3_block1_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block1_1_conv[0][0]        \n",
1387
            "__________________________________________________________________________________________________\n",
1388
            "conv3_block1_1_relu (Activation (None, 28, 28, 128)  0           conv3_block1_1_bn[0][0]          \n",
1389
            "__________________________________________________________________________________________________\n",
1390
            "conv3_block1_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block1_1_relu[0][0]        \n",
1391
            "__________________________________________________________________________________________________\n",
1392
            "conv3_block1_concat (Concatenat (None, 28, 28, 160)  0           pool2_pool[0][0]                 \n",
1393
            "                                                                 conv3_block1_2_conv[0][0]        \n",
1394
            "__________________________________________________________________________________________________\n",
1395
            "conv3_block2_0_bn (BatchNormali (None, 28, 28, 160)  640         conv3_block1_concat[0][0]        \n",
1396
            "__________________________________________________________________________________________________\n",
1397
            "conv3_block2_0_relu (Activation (None, 28, 28, 160)  0           conv3_block2_0_bn[0][0]          \n",
1398
            "__________________________________________________________________________________________________\n",
1399
            "conv3_block2_1_conv (Conv2D)    (None, 28, 28, 128)  20480       conv3_block2_0_relu[0][0]        \n",
1400
            "__________________________________________________________________________________________________\n",
1401
            "conv3_block2_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block2_1_conv[0][0]        \n",
1402
            "__________________________________________________________________________________________________\n",
1403
            "conv3_block2_1_relu (Activation (None, 28, 28, 128)  0           conv3_block2_1_bn[0][0]          \n",
1404
            "__________________________________________________________________________________________________\n",
1405
            "conv3_block2_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block2_1_relu[0][0]        \n",
1406
            "__________________________________________________________________________________________________\n",
1407
            "conv3_block2_concat (Concatenat (None, 28, 28, 192)  0           conv3_block1_concat[0][0]        \n",
1408
            "                                                                 conv3_block2_2_conv[0][0]        \n",
1409
            "__________________________________________________________________________________________________\n",
1410
            "conv3_block3_0_bn (BatchNormali (None, 28, 28, 192)  768         conv3_block2_concat[0][0]        \n",
1411
            "__________________________________________________________________________________________________\n",
1412
            "conv3_block3_0_relu (Activation (None, 28, 28, 192)  0           conv3_block3_0_bn[0][0]          \n",
1413
            "__________________________________________________________________________________________________\n",
1414
            "conv3_block3_1_conv (Conv2D)    (None, 28, 28, 128)  24576       conv3_block3_0_relu[0][0]        \n",
1415
            "__________________________________________________________________________________________________\n",
1416
            "conv3_block3_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block3_1_conv[0][0]        \n",
1417
            "__________________________________________________________________________________________________\n",
1418
            "conv3_block3_1_relu (Activation (None, 28, 28, 128)  0           conv3_block3_1_bn[0][0]          \n",
1419
            "__________________________________________________________________________________________________\n",
1420
            "conv3_block3_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block3_1_relu[0][0]        \n",
1421
            "__________________________________________________________________________________________________\n",
1422
            "conv3_block3_concat (Concatenat (None, 28, 28, 224)  0           conv3_block2_concat[0][0]        \n",
1423
            "                                                                 conv3_block3_2_conv[0][0]        \n",
1424
            "__________________________________________________________________________________________________\n",
1425
            "conv3_block4_0_bn (BatchNormali (None, 28, 28, 224)  896         conv3_block3_concat[0][0]        \n",
1426
            "__________________________________________________________________________________________________\n",
1427
            "conv3_block4_0_relu (Activation (None, 28, 28, 224)  0           conv3_block4_0_bn[0][0]          \n",
1428
            "__________________________________________________________________________________________________\n",
1429
            "conv3_block4_1_conv (Conv2D)    (None, 28, 28, 128)  28672       conv3_block4_0_relu[0][0]        \n",
1430
            "__________________________________________________________________________________________________\n",
1431
            "conv3_block4_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block4_1_conv[0][0]        \n",
1432
            "__________________________________________________________________________________________________\n",
1433
            "conv3_block4_1_relu (Activation (None, 28, 28, 128)  0           conv3_block4_1_bn[0][0]          \n",
1434
            "__________________________________________________________________________________________________\n",
1435
            "conv3_block4_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block4_1_relu[0][0]        \n",
1436
            "__________________________________________________________________________________________________\n",
1437
            "conv3_block4_concat (Concatenat (None, 28, 28, 256)  0           conv3_block3_concat[0][0]        \n",
1438
            "                                                                 conv3_block4_2_conv[0][0]        \n",
1439
            "__________________________________________________________________________________________________\n",
1440
            "conv3_block5_0_bn (BatchNormali (None, 28, 28, 256)  1024        conv3_block4_concat[0][0]        \n",
1441
            "__________________________________________________________________________________________________\n",
1442
            "conv3_block5_0_relu (Activation (None, 28, 28, 256)  0           conv3_block5_0_bn[0][0]          \n",
1443
            "__________________________________________________________________________________________________\n",
1444
            "conv3_block5_1_conv (Conv2D)    (None, 28, 28, 128)  32768       conv3_block5_0_relu[0][0]        \n",
1445
            "__________________________________________________________________________________________________\n",
1446
            "conv3_block5_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block5_1_conv[0][0]        \n",
1447
            "__________________________________________________________________________________________________\n",
1448
            "conv3_block5_1_relu (Activation (None, 28, 28, 128)  0           conv3_block5_1_bn[0][0]          \n",
1449
            "__________________________________________________________________________________________________\n",
1450
            "conv3_block5_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block5_1_relu[0][0]        \n",
1451
            "__________________________________________________________________________________________________\n",
1452
            "conv3_block5_concat (Concatenat (None, 28, 28, 288)  0           conv3_block4_concat[0][0]        \n",
1453
            "                                                                 conv3_block5_2_conv[0][0]        \n",
1454
            "__________________________________________________________________________________________________\n",
1455
            "conv3_block6_0_bn (BatchNormali (None, 28, 28, 288)  1152        conv3_block5_concat[0][0]        \n",
1456
            "__________________________________________________________________________________________________\n",
1457
            "conv3_block6_0_relu (Activation (None, 28, 28, 288)  0           conv3_block6_0_bn[0][0]          \n",
1458
            "__________________________________________________________________________________________________\n",
1459
            "conv3_block6_1_conv (Conv2D)    (None, 28, 28, 128)  36864       conv3_block6_0_relu[0][0]        \n",
1460
            "__________________________________________________________________________________________________\n",
1461
            "conv3_block6_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block6_1_conv[0][0]        \n",
1462
            "__________________________________________________________________________________________________\n",
1463
            "conv3_block6_1_relu (Activation (None, 28, 28, 128)  0           conv3_block6_1_bn[0][0]          \n",
1464
            "__________________________________________________________________________________________________\n",
1465
            "conv3_block6_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block6_1_relu[0][0]        \n",
1466
            "__________________________________________________________________________________________________\n",
1467
            "conv3_block6_concat (Concatenat (None, 28, 28, 320)  0           conv3_block5_concat[0][0]        \n",
1468
            "                                                                 conv3_block6_2_conv[0][0]        \n",
1469
            "__________________________________________________________________________________________________\n",
1470
            "conv3_block7_0_bn (BatchNormali (None, 28, 28, 320)  1280        conv3_block6_concat[0][0]        \n",
1471
            "__________________________________________________________________________________________________\n",
1472
            "conv3_block7_0_relu (Activation (None, 28, 28, 320)  0           conv3_block7_0_bn[0][0]          \n",
1473
            "__________________________________________________________________________________________________\n",
1474
            "conv3_block7_1_conv (Conv2D)    (None, 28, 28, 128)  40960       conv3_block7_0_relu[0][0]        \n",
1475
            "__________________________________________________________________________________________________\n",
1476
            "conv3_block7_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block7_1_conv[0][0]        \n",
1477
            "__________________________________________________________________________________________________\n",
1478
            "conv3_block7_1_relu (Activation (None, 28, 28, 128)  0           conv3_block7_1_bn[0][0]          \n",
1479
            "__________________________________________________________________________________________________\n",
1480
            "conv3_block7_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block7_1_relu[0][0]        \n",
1481
            "__________________________________________________________________________________________________\n",
1482
            "conv3_block7_concat (Concatenat (None, 28, 28, 352)  0           conv3_block6_concat[0][0]        \n",
1483
            "                                                                 conv3_block7_2_conv[0][0]        \n",
1484
            "__________________________________________________________________________________________________\n",
1485
            "conv3_block8_0_bn (BatchNormali (None, 28, 28, 352)  1408        conv3_block7_concat[0][0]        \n",
1486
            "__________________________________________________________________________________________________\n",
1487
            "conv3_block8_0_relu (Activation (None, 28, 28, 352)  0           conv3_block8_0_bn[0][0]          \n",
1488
            "__________________________________________________________________________________________________\n",
1489
            "conv3_block8_1_conv (Conv2D)    (None, 28, 28, 128)  45056       conv3_block8_0_relu[0][0]        \n",
1490
            "__________________________________________________________________________________________________\n",
1491
            "conv3_block8_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block8_1_conv[0][0]        \n",
1492
            "__________________________________________________________________________________________________\n",
1493
            "conv3_block8_1_relu (Activation (None, 28, 28, 128)  0           conv3_block8_1_bn[0][0]          \n",
1494
            "__________________________________________________________________________________________________\n",
1495
            "conv3_block8_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block8_1_relu[0][0]        \n",
1496
            "__________________________________________________________________________________________________\n",
1497
            "conv3_block8_concat (Concatenat (None, 28, 28, 384)  0           conv3_block7_concat[0][0]        \n",
1498
            "                                                                 conv3_block8_2_conv[0][0]        \n",
1499
            "__________________________________________________________________________________________________\n",
1500
            "conv3_block9_0_bn (BatchNormali (None, 28, 28, 384)  1536        conv3_block8_concat[0][0]        \n",
1501
            "__________________________________________________________________________________________________\n",
1502
            "conv3_block9_0_relu (Activation (None, 28, 28, 384)  0           conv3_block9_0_bn[0][0]          \n",
1503
            "__________________________________________________________________________________________________\n",
1504
            "conv3_block9_1_conv (Conv2D)    (None, 28, 28, 128)  49152       conv3_block9_0_relu[0][0]        \n",
1505
            "__________________________________________________________________________________________________\n",
1506
            "conv3_block9_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block9_1_conv[0][0]        \n",
1507
            "__________________________________________________________________________________________________\n",
1508
            "conv3_block9_1_relu (Activation (None, 28, 28, 128)  0           conv3_block9_1_bn[0][0]          \n",
1509
            "__________________________________________________________________________________________________\n",
1510
            "conv3_block9_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block9_1_relu[0][0]        \n",
1511
            "__________________________________________________________________________________________________\n",
1512
            "conv3_block9_concat (Concatenat (None, 28, 28, 416)  0           conv3_block8_concat[0][0]        \n",
1513
            "                                                                 conv3_block9_2_conv[0][0]        \n",
1514
            "__________________________________________________________________________________________________\n",
1515
            "conv3_block10_0_bn (BatchNormal (None, 28, 28, 416)  1664        conv3_block9_concat[0][0]        \n",
1516
            "__________________________________________________________________________________________________\n",
1517
            "conv3_block10_0_relu (Activatio (None, 28, 28, 416)  0           conv3_block10_0_bn[0][0]         \n",
1518
            "__________________________________________________________________________________________________\n",
1519
            "conv3_block10_1_conv (Conv2D)   (None, 28, 28, 128)  53248       conv3_block10_0_relu[0][0]       \n",
1520
            "__________________________________________________________________________________________________\n",
1521
            "conv3_block10_1_bn (BatchNormal (None, 28, 28, 128)  512         conv3_block10_1_conv[0][0]       \n",
1522
            "__________________________________________________________________________________________________\n",
1523
            "conv3_block10_1_relu (Activatio (None, 28, 28, 128)  0           conv3_block10_1_bn[0][0]         \n",
1524
            "__________________________________________________________________________________________________\n",
1525
            "conv3_block10_2_conv (Conv2D)   (None, 28, 28, 32)   36864       conv3_block10_1_relu[0][0]       \n",
1526
            "__________________________________________________________________________________________________\n",
1527
            "conv3_block10_concat (Concatena (None, 28, 28, 448)  0           conv3_block9_concat[0][0]        \n",
1528
            "                                                                 conv3_block10_2_conv[0][0]       \n",
1529
            "__________________________________________________________________________________________________\n",
1530
            "conv3_block11_0_bn (BatchNormal (None, 28, 28, 448)  1792        conv3_block10_concat[0][0]       \n",
1531
            "__________________________________________________________________________________________________\n",
1532
            "conv3_block11_0_relu (Activatio (None, 28, 28, 448)  0           conv3_block11_0_bn[0][0]         \n",
1533
            "__________________________________________________________________________________________________\n",
1534
            "conv3_block11_1_conv (Conv2D)   (None, 28, 28, 128)  57344       conv3_block11_0_relu[0][0]       \n",
1535
            "__________________________________________________________________________________________________\n",
1536
            "conv3_block11_1_bn (BatchNormal (None, 28, 28, 128)  512         conv3_block11_1_conv[0][0]       \n",
1537
            "__________________________________________________________________________________________________\n",
1538
            "conv3_block11_1_relu (Activatio (None, 28, 28, 128)  0           conv3_block11_1_bn[0][0]         \n",
1539
            "__________________________________________________________________________________________________\n",
1540
            "conv3_block11_2_conv (Conv2D)   (None, 28, 28, 32)   36864       conv3_block11_1_relu[0][0]       \n",
1541
            "__________________________________________________________________________________________________\n",
1542
            "conv3_block11_concat (Concatena (None, 28, 28, 480)  0           conv3_block10_concat[0][0]       \n",
1543
            "                                                                 conv3_block11_2_conv[0][0]       \n",
1544
            "__________________________________________________________________________________________________\n",
1545
            "conv3_block12_0_bn (BatchNormal (None, 28, 28, 480)  1920        conv3_block11_concat[0][0]       \n",
1546
            "__________________________________________________________________________________________________\n",
1547
            "conv3_block12_0_relu (Activatio (None, 28, 28, 480)  0           conv3_block12_0_bn[0][0]         \n",
1548
            "__________________________________________________________________________________________________\n",
1549
            "conv3_block12_1_conv (Conv2D)   (None, 28, 28, 128)  61440       conv3_block12_0_relu[0][0]       \n",
1550
            "__________________________________________________________________________________________________\n",
1551
            "conv3_block12_1_bn (BatchNormal (None, 28, 28, 128)  512         conv3_block12_1_conv[0][0]       \n",
1552
            "__________________________________________________________________________________________________\n",
1553
            "conv3_block12_1_relu (Activatio (None, 28, 28, 128)  0           conv3_block12_1_bn[0][0]         \n",
1554
            "__________________________________________________________________________________________________\n",
1555
            "conv3_block12_2_conv (Conv2D)   (None, 28, 28, 32)   36864       conv3_block12_1_relu[0][0]       \n",
1556
            "__________________________________________________________________________________________________\n",
1557
            "conv3_block12_concat (Concatena (None, 28, 28, 512)  0           conv3_block11_concat[0][0]       \n",
1558
            "                                                                 conv3_block12_2_conv[0][0]       \n",
1559
            "__________________________________________________________________________________________________\n",
1560
            "pool3_bn (BatchNormalization)   (None, 28, 28, 512)  2048        conv3_block12_concat[0][0]       \n",
1561
            "__________________________________________________________________________________________________\n",
1562
            "pool3_relu (Activation)         (None, 28, 28, 512)  0           pool3_bn[0][0]                   \n",
1563
            "__________________________________________________________________________________________________\n",
1564
            "pool3_conv (Conv2D)             (None, 28, 28, 256)  131072      pool3_relu[0][0]                 \n",
1565
            "__________________________________________________________________________________________________\n",
1566
            "pool3_pool (AveragePooling2D)   (None, 14, 14, 256)  0           pool3_conv[0][0]                 \n",
1567
            "__________________________________________________________________________________________________\n",
1568
            "conv4_block1_0_bn (BatchNormali (None, 14, 14, 256)  1024        pool3_pool[0][0]                 \n",
1569
            "__________________________________________________________________________________________________\n",
1570
            "conv4_block1_0_relu (Activation (None, 14, 14, 256)  0           conv4_block1_0_bn[0][0]          \n",
1571
            "__________________________________________________________________________________________________\n",
1572
            "conv4_block1_1_conv (Conv2D)    (None, 14, 14, 128)  32768       conv4_block1_0_relu[0][0]        \n",
1573
            "__________________________________________________________________________________________________\n",
1574
            "conv4_block1_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block1_1_conv[0][0]        \n",
1575
            "__________________________________________________________________________________________________\n",
1576
            "conv4_block1_1_relu (Activation (None, 14, 14, 128)  0           conv4_block1_1_bn[0][0]          \n",
1577
            "__________________________________________________________________________________________________\n",
1578
            "conv4_block1_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block1_1_relu[0][0]        \n",
1579
            "__________________________________________________________________________________________________\n",
1580
            "conv4_block1_concat (Concatenat (None, 14, 14, 288)  0           pool3_pool[0][0]                 \n",
1581
            "                                                                 conv4_block1_2_conv[0][0]        \n",
1582
            "__________________________________________________________________________________________________\n",
1583
            "conv4_block2_0_bn (BatchNormali (None, 14, 14, 288)  1152        conv4_block1_concat[0][0]        \n",
1584
            "__________________________________________________________________________________________________\n",
1585
            "conv4_block2_0_relu (Activation (None, 14, 14, 288)  0           conv4_block2_0_bn[0][0]          \n",
1586
            "__________________________________________________________________________________________________\n",
1587
            "conv4_block2_1_conv (Conv2D)    (None, 14, 14, 128)  36864       conv4_block2_0_relu[0][0]        \n",
1588
            "__________________________________________________________________________________________________\n",
1589
            "conv4_block2_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block2_1_conv[0][0]        \n",
1590
            "__________________________________________________________________________________________________\n",
1591
            "conv4_block2_1_relu (Activation (None, 14, 14, 128)  0           conv4_block2_1_bn[0][0]          \n",
1592
            "__________________________________________________________________________________________________\n",
1593
            "conv4_block2_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block2_1_relu[0][0]        \n",
1594
            "__________________________________________________________________________________________________\n",
1595
            "conv4_block2_concat (Concatenat (None, 14, 14, 320)  0           conv4_block1_concat[0][0]        \n",
1596
            "                                                                 conv4_block2_2_conv[0][0]        \n",
1597
            "__________________________________________________________________________________________________\n",
1598
            "conv4_block3_0_bn (BatchNormali (None, 14, 14, 320)  1280        conv4_block2_concat[0][0]        \n",
1599
            "__________________________________________________________________________________________________\n",
1600
            "conv4_block3_0_relu (Activation (None, 14, 14, 320)  0           conv4_block3_0_bn[0][0]          \n",
1601
            "__________________________________________________________________________________________________\n",
1602
            "conv4_block3_1_conv (Conv2D)    (None, 14, 14, 128)  40960       conv4_block3_0_relu[0][0]        \n",
1603
            "__________________________________________________________________________________________________\n",
1604
            "conv4_block3_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block3_1_conv[0][0]        \n",
1605
            "__________________________________________________________________________________________________\n",
1606
            "conv4_block3_1_relu (Activation (None, 14, 14, 128)  0           conv4_block3_1_bn[0][0]          \n",
1607
            "__________________________________________________________________________________________________\n",
1608
            "conv4_block3_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block3_1_relu[0][0]        \n",
1609
            "__________________________________________________________________________________________________\n",
1610
            "conv4_block3_concat (Concatenat (None, 14, 14, 352)  0           conv4_block2_concat[0][0]        \n",
1611
            "                                                                 conv4_block3_2_conv[0][0]        \n",
1612
            "__________________________________________________________________________________________________\n",
1613
            "conv4_block4_0_bn (BatchNormali (None, 14, 14, 352)  1408        conv4_block3_concat[0][0]        \n",
1614
            "__________________________________________________________________________________________________\n",
1615
            "conv4_block4_0_relu (Activation (None, 14, 14, 352)  0           conv4_block4_0_bn[0][0]          \n",
1616
            "__________________________________________________________________________________________________\n",
1617
            "conv4_block4_1_conv (Conv2D)    (None, 14, 14, 128)  45056       conv4_block4_0_relu[0][0]        \n",
1618
            "__________________________________________________________________________________________________\n",
1619
            "conv4_block4_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block4_1_conv[0][0]        \n",
1620
            "__________________________________________________________________________________________________\n",
1621
            "conv4_block4_1_relu (Activation (None, 14, 14, 128)  0           conv4_block4_1_bn[0][0]          \n",
1622
            "__________________________________________________________________________________________________\n",
1623
            "conv4_block4_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block4_1_relu[0][0]        \n",
1624
            "__________________________________________________________________________________________________\n",
1625
            "conv4_block4_concat (Concatenat (None, 14, 14, 384)  0           conv4_block3_concat[0][0]        \n",
1626
            "                                                                 conv4_block4_2_conv[0][0]        \n",
1627
            "__________________________________________________________________________________________________\n",
1628
            "conv4_block5_0_bn (BatchNormali (None, 14, 14, 384)  1536        conv4_block4_concat[0][0]        \n",
1629
            "__________________________________________________________________________________________________\n",
1630
            "conv4_block5_0_relu (Activation (None, 14, 14, 384)  0           conv4_block5_0_bn[0][0]          \n",
1631
            "__________________________________________________________________________________________________\n",
1632
            "conv4_block5_1_conv (Conv2D)    (None, 14, 14, 128)  49152       conv4_block5_0_relu[0][0]        \n",
1633
            "__________________________________________________________________________________________________\n",
1634
            "conv4_block5_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block5_1_conv[0][0]        \n",
1635
            "__________________________________________________________________________________________________\n",
1636
            "conv4_block5_1_relu (Activation (None, 14, 14, 128)  0           conv4_block5_1_bn[0][0]          \n",
1637
            "__________________________________________________________________________________________________\n",
1638
            "conv4_block5_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block5_1_relu[0][0]        \n",
1639
            "__________________________________________________________________________________________________\n",
1640
            "conv4_block5_concat (Concatenat (None, 14, 14, 416)  0           conv4_block4_concat[0][0]        \n",
1641
            "                                                                 conv4_block5_2_conv[0][0]        \n",
1642
            "__________________________________________________________________________________________________\n",
1643
            "conv4_block6_0_bn (BatchNormali (None, 14, 14, 416)  1664        conv4_block5_concat[0][0]        \n",
1644
            "__________________________________________________________________________________________________\n",
1645
            "conv4_block6_0_relu (Activation (None, 14, 14, 416)  0           conv4_block6_0_bn[0][0]          \n",
1646
            "__________________________________________________________________________________________________\n",
1647
            "conv4_block6_1_conv (Conv2D)    (None, 14, 14, 128)  53248       conv4_block6_0_relu[0][0]        \n",
1648
            "__________________________________________________________________________________________________\n",
1649
            "conv4_block6_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block6_1_conv[0][0]        \n",
1650
            "__________________________________________________________________________________________________\n",
1651
            "conv4_block6_1_relu (Activation (None, 14, 14, 128)  0           conv4_block6_1_bn[0][0]          \n",
1652
            "__________________________________________________________________________________________________\n",
1653
            "conv4_block6_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block6_1_relu[0][0]        \n",
1654
            "__________________________________________________________________________________________________\n",
1655
            "conv4_block6_concat (Concatenat (None, 14, 14, 448)  0           conv4_block5_concat[0][0]        \n",
1656
            "                                                                 conv4_block6_2_conv[0][0]        \n",
1657
            "__________________________________________________________________________________________________\n",
1658
            "conv4_block7_0_bn (BatchNormali (None, 14, 14, 448)  1792        conv4_block6_concat[0][0]        \n",
1659
            "__________________________________________________________________________________________________\n",
1660
            "conv4_block7_0_relu (Activation (None, 14, 14, 448)  0           conv4_block7_0_bn[0][0]          \n",
1661
            "__________________________________________________________________________________________________\n",
1662
            "conv4_block7_1_conv (Conv2D)    (None, 14, 14, 128)  57344       conv4_block7_0_relu[0][0]        \n",
1663
            "__________________________________________________________________________________________________\n",
1664
            "conv4_block7_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block7_1_conv[0][0]        \n",
1665
            "__________________________________________________________________________________________________\n",
1666
            "conv4_block7_1_relu (Activation (None, 14, 14, 128)  0           conv4_block7_1_bn[0][0]          \n",
1667
            "__________________________________________________________________________________________________\n",
1668
            "conv4_block7_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block7_1_relu[0][0]        \n",
1669
            "__________________________________________________________________________________________________\n",
1670
            "conv4_block7_concat (Concatenat (None, 14, 14, 480)  0           conv4_block6_concat[0][0]        \n",
1671
            "                                                                 conv4_block7_2_conv[0][0]        \n",
1672
            "__________________________________________________________________________________________________\n",
1673
            "conv4_block8_0_bn (BatchNormali (None, 14, 14, 480)  1920        conv4_block7_concat[0][0]        \n",
1674
            "__________________________________________________________________________________________________\n",
1675
            "conv4_block8_0_relu (Activation (None, 14, 14, 480)  0           conv4_block8_0_bn[0][0]          \n",
1676
            "__________________________________________________________________________________________________\n",
1677
            "conv4_block8_1_conv (Conv2D)    (None, 14, 14, 128)  61440       conv4_block8_0_relu[0][0]        \n",
1678
            "__________________________________________________________________________________________________\n",
1679
            "conv4_block8_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block8_1_conv[0][0]        \n",
1680
            "__________________________________________________________________________________________________\n",
1681
            "conv4_block8_1_relu (Activation (None, 14, 14, 128)  0           conv4_block8_1_bn[0][0]          \n",
1682
            "__________________________________________________________________________________________________\n",
1683
            "conv4_block8_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block8_1_relu[0][0]        \n",
1684
            "__________________________________________________________________________________________________\n",
1685
            "conv4_block8_concat (Concatenat (None, 14, 14, 512)  0           conv4_block7_concat[0][0]        \n",
1686
            "                                                                 conv4_block8_2_conv[0][0]        \n",
1687
            "__________________________________________________________________________________________________\n",
1688
            "conv4_block9_0_bn (BatchNormali (None, 14, 14, 512)  2048        conv4_block8_concat[0][0]        \n",
1689
            "__________________________________________________________________________________________________\n",
1690
            "conv4_block9_0_relu (Activation (None, 14, 14, 512)  0           conv4_block9_0_bn[0][0]          \n",
1691
            "__________________________________________________________________________________________________\n",
1692
            "conv4_block9_1_conv (Conv2D)    (None, 14, 14, 128)  65536       conv4_block9_0_relu[0][0]        \n",
1693
            "__________________________________________________________________________________________________\n",
1694
            "conv4_block9_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block9_1_conv[0][0]        \n",
1695
            "__________________________________________________________________________________________________\n",
1696
            "conv4_block9_1_relu (Activation (None, 14, 14, 128)  0           conv4_block9_1_bn[0][0]          \n",
1697
            "__________________________________________________________________________________________________\n",
1698
            "conv4_block9_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block9_1_relu[0][0]        \n",
1699
            "__________________________________________________________________________________________________\n",
1700
            "conv4_block9_concat (Concatenat (None, 14, 14, 544)  0           conv4_block8_concat[0][0]        \n",
1701
            "                                                                 conv4_block9_2_conv[0][0]        \n",
1702
            "__________________________________________________________________________________________________\n",
1703
            "conv4_block10_0_bn (BatchNormal (None, 14, 14, 544)  2176        conv4_block9_concat[0][0]        \n",
1704
            "__________________________________________________________________________________________________\n",
1705
            "conv4_block10_0_relu (Activatio (None, 14, 14, 544)  0           conv4_block10_0_bn[0][0]         \n",
1706
            "__________________________________________________________________________________________________\n",
1707
            "conv4_block10_1_conv (Conv2D)   (None, 14, 14, 128)  69632       conv4_block10_0_relu[0][0]       \n",
1708
            "__________________________________________________________________________________________________\n",
1709
            "conv4_block10_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block10_1_conv[0][0]       \n",
1710
            "__________________________________________________________________________________________________\n",
1711
            "conv4_block10_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block10_1_bn[0][0]         \n",
1712
            "__________________________________________________________________________________________________\n",
1713
            "conv4_block10_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block10_1_relu[0][0]       \n",
1714
            "__________________________________________________________________________________________________\n",
1715
            "conv4_block10_concat (Concatena (None, 14, 14, 576)  0           conv4_block9_concat[0][0]        \n",
1716
            "                                                                 conv4_block10_2_conv[0][0]       \n",
1717
            "__________________________________________________________________________________________________\n",
1718
            "conv4_block11_0_bn (BatchNormal (None, 14, 14, 576)  2304        conv4_block10_concat[0][0]       \n",
1719
            "__________________________________________________________________________________________________\n",
1720
            "conv4_block11_0_relu (Activatio (None, 14, 14, 576)  0           conv4_block11_0_bn[0][0]         \n",
1721
            "__________________________________________________________________________________________________\n",
1722
            "conv4_block11_1_conv (Conv2D)   (None, 14, 14, 128)  73728       conv4_block11_0_relu[0][0]       \n",
1723
            "__________________________________________________________________________________________________\n",
1724
            "conv4_block11_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block11_1_conv[0][0]       \n",
1725
            "__________________________________________________________________________________________________\n",
1726
            "conv4_block11_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block11_1_bn[0][0]         \n",
1727
            "__________________________________________________________________________________________________\n",
1728
            "conv4_block11_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block11_1_relu[0][0]       \n",
1729
            "__________________________________________________________________________________________________\n",
1730
            "conv4_block11_concat (Concatena (None, 14, 14, 608)  0           conv4_block10_concat[0][0]       \n",
1731
            "                                                                 conv4_block11_2_conv[0][0]       \n",
1732
            "__________________________________________________________________________________________________\n",
1733
            "conv4_block12_0_bn (BatchNormal (None, 14, 14, 608)  2432        conv4_block11_concat[0][0]       \n",
1734
            "__________________________________________________________________________________________________\n",
1735
            "conv4_block12_0_relu (Activatio (None, 14, 14, 608)  0           conv4_block12_0_bn[0][0]         \n",
1736
            "__________________________________________________________________________________________________\n",
1737
            "conv4_block12_1_conv (Conv2D)   (None, 14, 14, 128)  77824       conv4_block12_0_relu[0][0]       \n",
1738
            "__________________________________________________________________________________________________\n",
1739
            "conv4_block12_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block12_1_conv[0][0]       \n",
1740
            "__________________________________________________________________________________________________\n",
1741
            "conv4_block12_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block12_1_bn[0][0]         \n",
1742
            "__________________________________________________________________________________________________\n",
1743
            "conv4_block12_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block12_1_relu[0][0]       \n",
1744
            "__________________________________________________________________________________________________\n",
1745
            "conv4_block12_concat (Concatena (None, 14, 14, 640)  0           conv4_block11_concat[0][0]       \n",
1746
            "                                                                 conv4_block12_2_conv[0][0]       \n",
1747
            "__________________________________________________________________________________________________\n",
1748
            "conv4_block13_0_bn (BatchNormal (None, 14, 14, 640)  2560        conv4_block12_concat[0][0]       \n",
1749
            "__________________________________________________________________________________________________\n",
1750
            "conv4_block13_0_relu (Activatio (None, 14, 14, 640)  0           conv4_block13_0_bn[0][0]         \n",
1751
            "__________________________________________________________________________________________________\n",
1752
            "conv4_block13_1_conv (Conv2D)   (None, 14, 14, 128)  81920       conv4_block13_0_relu[0][0]       \n",
1753
            "__________________________________________________________________________________________________\n",
1754
            "conv4_block13_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block13_1_conv[0][0]       \n",
1755
            "__________________________________________________________________________________________________\n",
1756
            "conv4_block13_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block13_1_bn[0][0]         \n",
1757
            "__________________________________________________________________________________________________\n",
1758
            "conv4_block13_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block13_1_relu[0][0]       \n",
1759
            "__________________________________________________________________________________________________\n",
1760
            "conv4_block13_concat (Concatena (None, 14, 14, 672)  0           conv4_block12_concat[0][0]       \n",
1761
            "                                                                 conv4_block13_2_conv[0][0]       \n",
1762
            "__________________________________________________________________________________________________\n",
1763
            "conv4_block14_0_bn (BatchNormal (None, 14, 14, 672)  2688        conv4_block13_concat[0][0]       \n",
1764
            "__________________________________________________________________________________________________\n",
1765
            "conv4_block14_0_relu (Activatio (None, 14, 14, 672)  0           conv4_block14_0_bn[0][0]         \n",
1766
            "__________________________________________________________________________________________________\n",
1767
            "conv4_block14_1_conv (Conv2D)   (None, 14, 14, 128)  86016       conv4_block14_0_relu[0][0]       \n",
1768
            "__________________________________________________________________________________________________\n",
1769
            "conv4_block14_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block14_1_conv[0][0]       \n",
1770
            "__________________________________________________________________________________________________\n",
1771
            "conv4_block14_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block14_1_bn[0][0]         \n",
1772
            "__________________________________________________________________________________________________\n",
1773
            "conv4_block14_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block14_1_relu[0][0]       \n",
1774
            "__________________________________________________________________________________________________\n",
1775
            "conv4_block14_concat (Concatena (None, 14, 14, 704)  0           conv4_block13_concat[0][0]       \n",
1776
            "                                                                 conv4_block14_2_conv[0][0]       \n",
1777
            "__________________________________________________________________________________________________\n",
1778
            "conv4_block15_0_bn (BatchNormal (None, 14, 14, 704)  2816        conv4_block14_concat[0][0]       \n",
1779
            "__________________________________________________________________________________________________\n",
1780
            "conv4_block15_0_relu (Activatio (None, 14, 14, 704)  0           conv4_block15_0_bn[0][0]         \n",
1781
            "__________________________________________________________________________________________________\n",
1782
            "conv4_block15_1_conv (Conv2D)   (None, 14, 14, 128)  90112       conv4_block15_0_relu[0][0]       \n",
1783
            "__________________________________________________________________________________________________\n",
1784
            "conv4_block15_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block15_1_conv[0][0]       \n",
1785
            "__________________________________________________________________________________________________\n",
1786
            "conv4_block15_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block15_1_bn[0][0]         \n",
1787
            "__________________________________________________________________________________________________\n",
1788
            "conv4_block15_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block15_1_relu[0][0]       \n",
1789
            "__________________________________________________________________________________________________\n",
1790
            "conv4_block15_concat (Concatena (None, 14, 14, 736)  0           conv4_block14_concat[0][0]       \n",
1791
            "                                                                 conv4_block15_2_conv[0][0]       \n",
1792
            "__________________________________________________________________________________________________\n",
1793
            "conv4_block16_0_bn (BatchNormal (None, 14, 14, 736)  2944        conv4_block15_concat[0][0]       \n",
1794
            "__________________________________________________________________________________________________\n",
1795
            "conv4_block16_0_relu (Activatio (None, 14, 14, 736)  0           conv4_block16_0_bn[0][0]         \n",
1796
            "__________________________________________________________________________________________________\n",
1797
            "conv4_block16_1_conv (Conv2D)   (None, 14, 14, 128)  94208       conv4_block16_0_relu[0][0]       \n",
1798
            "__________________________________________________________________________________________________\n",
1799
            "conv4_block16_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block16_1_conv[0][0]       \n",
1800
            "__________________________________________________________________________________________________\n",
1801
            "conv4_block16_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block16_1_bn[0][0]         \n",
1802
            "__________________________________________________________________________________________________\n",
1803
            "conv4_block16_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block16_1_relu[0][0]       \n",
1804
            "__________________________________________________________________________________________________\n",
1805
            "conv4_block16_concat (Concatena (None, 14, 14, 768)  0           conv4_block15_concat[0][0]       \n",
1806
            "                                                                 conv4_block16_2_conv[0][0]       \n",
1807
            "__________________________________________________________________________________________________\n",
1808
            "conv4_block17_0_bn (BatchNormal (None, 14, 14, 768)  3072        conv4_block16_concat[0][0]       \n",
1809
            "__________________________________________________________________________________________________\n",
1810
            "conv4_block17_0_relu (Activatio (None, 14, 14, 768)  0           conv4_block17_0_bn[0][0]         \n",
1811
            "__________________________________________________________________________________________________\n",
1812
            "conv4_block17_1_conv (Conv2D)   (None, 14, 14, 128)  98304       conv4_block17_0_relu[0][0]       \n",
1813
            "__________________________________________________________________________________________________\n",
1814
            "conv4_block17_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block17_1_conv[0][0]       \n",
1815
            "__________________________________________________________________________________________________\n",
1816
            "conv4_block17_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block17_1_bn[0][0]         \n",
1817
            "__________________________________________________________________________________________________\n",
1818
            "conv4_block17_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block17_1_relu[0][0]       \n",
1819
            "__________________________________________________________________________________________________\n",
1820
            "conv4_block17_concat (Concatena (None, 14, 14, 800)  0           conv4_block16_concat[0][0]       \n",
1821
            "                                                                 conv4_block17_2_conv[0][0]       \n",
1822
            "__________________________________________________________________________________________________\n",
1823
            "conv4_block18_0_bn (BatchNormal (None, 14, 14, 800)  3200        conv4_block17_concat[0][0]       \n",
1824
            "__________________________________________________________________________________________________\n",
1825
            "conv4_block18_0_relu (Activatio (None, 14, 14, 800)  0           conv4_block18_0_bn[0][0]         \n",
1826
            "__________________________________________________________________________________________________\n",
1827
            "conv4_block18_1_conv (Conv2D)   (None, 14, 14, 128)  102400      conv4_block18_0_relu[0][0]       \n",
1828
            "__________________________________________________________________________________________________\n",
1829
            "conv4_block18_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block18_1_conv[0][0]       \n",
1830
            "__________________________________________________________________________________________________\n",
1831
            "conv4_block18_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block18_1_bn[0][0]         \n",
1832
            "__________________________________________________________________________________________________\n",
1833
            "conv4_block18_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block18_1_relu[0][0]       \n",
1834
            "__________________________________________________________________________________________________\n",
1835
            "conv4_block18_concat (Concatena (None, 14, 14, 832)  0           conv4_block17_concat[0][0]       \n",
1836
            "                                                                 conv4_block18_2_conv[0][0]       \n",
1837
            "__________________________________________________________________________________________________\n",
1838
            "conv4_block19_0_bn (BatchNormal (None, 14, 14, 832)  3328        conv4_block18_concat[0][0]       \n",
1839
            "__________________________________________________________________________________________________\n",
1840
            "conv4_block19_0_relu (Activatio (None, 14, 14, 832)  0           conv4_block19_0_bn[0][0]         \n",
1841
            "__________________________________________________________________________________________________\n",
1842
            "conv4_block19_1_conv (Conv2D)   (None, 14, 14, 128)  106496      conv4_block19_0_relu[0][0]       \n",
1843
            "__________________________________________________________________________________________________\n",
1844
            "conv4_block19_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block19_1_conv[0][0]       \n",
1845
            "__________________________________________________________________________________________________\n",
1846
            "conv4_block19_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block19_1_bn[0][0]         \n",
1847
            "__________________________________________________________________________________________________\n",
1848
            "conv4_block19_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block19_1_relu[0][0]       \n",
1849
            "__________________________________________________________________________________________________\n",
1850
            "conv4_block19_concat (Concatena (None, 14, 14, 864)  0           conv4_block18_concat[0][0]       \n",
1851
            "                                                                 conv4_block19_2_conv[0][0]       \n",
1852
            "__________________________________________________________________________________________________\n",
1853
            "conv4_block20_0_bn (BatchNormal (None, 14, 14, 864)  3456        conv4_block19_concat[0][0]       \n",
1854
            "__________________________________________________________________________________________________\n",
1855
            "conv4_block20_0_relu (Activatio (None, 14, 14, 864)  0           conv4_block20_0_bn[0][0]         \n",
1856
            "__________________________________________________________________________________________________\n",
1857
            "conv4_block20_1_conv (Conv2D)   (None, 14, 14, 128)  110592      conv4_block20_0_relu[0][0]       \n",
1858
            "__________________________________________________________________________________________________\n",
1859
            "conv4_block20_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block20_1_conv[0][0]       \n",
1860
            "__________________________________________________________________________________________________\n",
1861
            "conv4_block20_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block20_1_bn[0][0]         \n",
1862
            "__________________________________________________________________________________________________\n",
1863
            "conv4_block20_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block20_1_relu[0][0]       \n",
1864
            "__________________________________________________________________________________________________\n",
1865
            "conv4_block20_concat (Concatena (None, 14, 14, 896)  0           conv4_block19_concat[0][0]       \n",
1866
            "                                                                 conv4_block20_2_conv[0][0]       \n",
1867
            "__________________________________________________________________________________________________\n",
1868
            "conv4_block21_0_bn (BatchNormal (None, 14, 14, 896)  3584        conv4_block20_concat[0][0]       \n",
1869
            "__________________________________________________________________________________________________\n",
1870
            "conv4_block21_0_relu (Activatio (None, 14, 14, 896)  0           conv4_block21_0_bn[0][0]         \n",
1871
            "__________________________________________________________________________________________________\n",
1872
            "conv4_block21_1_conv (Conv2D)   (None, 14, 14, 128)  114688      conv4_block21_0_relu[0][0]       \n",
1873
            "__________________________________________________________________________________________________\n",
1874
            "conv4_block21_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block21_1_conv[0][0]       \n",
1875
            "__________________________________________________________________________________________________\n",
1876
            "conv4_block21_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block21_1_bn[0][0]         \n",
1877
            "__________________________________________________________________________________________________\n",
1878
            "conv4_block21_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block21_1_relu[0][0]       \n",
1879
            "__________________________________________________________________________________________________\n",
1880
            "conv4_block21_concat (Concatena (None, 14, 14, 928)  0           conv4_block20_concat[0][0]       \n",
1881
            "                                                                 conv4_block21_2_conv[0][0]       \n",
1882
            "__________________________________________________________________________________________________\n",
1883
            "conv4_block22_0_bn (BatchNormal (None, 14, 14, 928)  3712        conv4_block21_concat[0][0]       \n",
1884
            "__________________________________________________________________________________________________\n",
1885
            "conv4_block22_0_relu (Activatio (None, 14, 14, 928)  0           conv4_block22_0_bn[0][0]         \n",
1886
            "__________________________________________________________________________________________________\n",
1887
            "conv4_block22_1_conv (Conv2D)   (None, 14, 14, 128)  118784      conv4_block22_0_relu[0][0]       \n",
1888
            "__________________________________________________________________________________________________\n",
1889
            "conv4_block22_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block22_1_conv[0][0]       \n",
1890
            "__________________________________________________________________________________________________\n",
1891
            "conv4_block22_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block22_1_bn[0][0]         \n",
1892
            "__________________________________________________________________________________________________\n",
1893
            "conv4_block22_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block22_1_relu[0][0]       \n",
1894
            "__________________________________________________________________________________________________\n",
1895
            "conv4_block22_concat (Concatena (None, 14, 14, 960)  0           conv4_block21_concat[0][0]       \n",
1896
            "                                                                 conv4_block22_2_conv[0][0]       \n",
1897
            "__________________________________________________________________________________________________\n",
1898
            "conv4_block23_0_bn (BatchNormal (None, 14, 14, 960)  3840        conv4_block22_concat[0][0]       \n",
1899
            "__________________________________________________________________________________________________\n",
1900
            "conv4_block23_0_relu (Activatio (None, 14, 14, 960)  0           conv4_block23_0_bn[0][0]         \n",
1901
            "__________________________________________________________________________________________________\n",
1902
            "conv4_block23_1_conv (Conv2D)   (None, 14, 14, 128)  122880      conv4_block23_0_relu[0][0]       \n",
1903
            "__________________________________________________________________________________________________\n",
1904
            "conv4_block23_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block23_1_conv[0][0]       \n",
1905
            "__________________________________________________________________________________________________\n",
1906
            "conv4_block23_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block23_1_bn[0][0]         \n",
1907
            "__________________________________________________________________________________________________\n",
1908
            "conv4_block23_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block23_1_relu[0][0]       \n",
1909
            "__________________________________________________________________________________________________\n",
1910
            "conv4_block23_concat (Concatena (None, 14, 14, 992)  0           conv4_block22_concat[0][0]       \n",
1911
            "                                                                 conv4_block23_2_conv[0][0]       \n",
1912
            "__________________________________________________________________________________________________\n",
1913
            "conv4_block24_0_bn (BatchNormal (None, 14, 14, 992)  3968        conv4_block23_concat[0][0]       \n",
1914
            "__________________________________________________________________________________________________\n",
1915
            "conv4_block24_0_relu (Activatio (None, 14, 14, 992)  0           conv4_block24_0_bn[0][0]         \n",
1916
            "__________________________________________________________________________________________________\n",
1917
            "conv4_block24_1_conv (Conv2D)   (None, 14, 14, 128)  126976      conv4_block24_0_relu[0][0]       \n",
1918
            "__________________________________________________________________________________________________\n",
1919
            "conv4_block24_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block24_1_conv[0][0]       \n",
1920
            "__________________________________________________________________________________________________\n",
1921
            "conv4_block24_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block24_1_bn[0][0]         \n",
1922
            "__________________________________________________________________________________________________\n",
1923
            "conv4_block24_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block24_1_relu[0][0]       \n",
1924
            "__________________________________________________________________________________________________\n",
1925
            "conv4_block24_concat (Concatena (None, 14, 14, 1024) 0           conv4_block23_concat[0][0]       \n",
1926
            "                                                                 conv4_block24_2_conv[0][0]       \n",
1927
            "__________________________________________________________________________________________________\n",
1928
            "conv4_block25_0_bn (BatchNormal (None, 14, 14, 1024) 4096        conv4_block24_concat[0][0]       \n",
1929
            "__________________________________________________________________________________________________\n",
1930
            "conv4_block25_0_relu (Activatio (None, 14, 14, 1024) 0           conv4_block25_0_bn[0][0]         \n",
1931
            "__________________________________________________________________________________________________\n",
1932
            "conv4_block25_1_conv (Conv2D)   (None, 14, 14, 128)  131072      conv4_block25_0_relu[0][0]       \n",
1933
            "__________________________________________________________________________________________________\n",
1934
            "conv4_block25_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block25_1_conv[0][0]       \n",
1935
            "__________________________________________________________________________________________________\n",
1936
            "conv4_block25_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block25_1_bn[0][0]         \n",
1937
            "__________________________________________________________________________________________________\n",
1938
            "conv4_block25_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block25_1_relu[0][0]       \n",
1939
            "__________________________________________________________________________________________________\n",
1940
            "conv4_block25_concat (Concatena (None, 14, 14, 1056) 0           conv4_block24_concat[0][0]       \n",
1941
            "                                                                 conv4_block25_2_conv[0][0]       \n",
1942
            "__________________________________________________________________________________________________\n",
1943
            "conv4_block26_0_bn (BatchNormal (None, 14, 14, 1056) 4224        conv4_block25_concat[0][0]       \n",
1944
            "__________________________________________________________________________________________________\n",
1945
            "conv4_block26_0_relu (Activatio (None, 14, 14, 1056) 0           conv4_block26_0_bn[0][0]         \n",
1946
            "__________________________________________________________________________________________________\n",
1947
            "conv4_block26_1_conv (Conv2D)   (None, 14, 14, 128)  135168      conv4_block26_0_relu[0][0]       \n",
1948
            "__________________________________________________________________________________________________\n",
1949
            "conv4_block26_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block26_1_conv[0][0]       \n",
1950
            "__________________________________________________________________________________________________\n",
1951
            "conv4_block26_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block26_1_bn[0][0]         \n",
1952
            "__________________________________________________________________________________________________\n",
1953
            "conv4_block26_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block26_1_relu[0][0]       \n",
1954
            "__________________________________________________________________________________________________\n",
1955
            "conv4_block26_concat (Concatena (None, 14, 14, 1088) 0           conv4_block25_concat[0][0]       \n",
1956
            "                                                                 conv4_block26_2_conv[0][0]       \n",
1957
            "__________________________________________________________________________________________________\n",
1958
            "conv4_block27_0_bn (BatchNormal (None, 14, 14, 1088) 4352        conv4_block26_concat[0][0]       \n",
1959
            "__________________________________________________________________________________________________\n",
1960
            "conv4_block27_0_relu (Activatio (None, 14, 14, 1088) 0           conv4_block27_0_bn[0][0]         \n",
1961
            "__________________________________________________________________________________________________\n",
1962
            "conv4_block27_1_conv (Conv2D)   (None, 14, 14, 128)  139264      conv4_block27_0_relu[0][0]       \n",
1963
            "__________________________________________________________________________________________________\n",
1964
            "conv4_block27_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block27_1_conv[0][0]       \n",
1965
            "__________________________________________________________________________________________________\n",
1966
            "conv4_block27_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block27_1_bn[0][0]         \n",
1967
            "__________________________________________________________________________________________________\n",
1968
            "conv4_block27_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block27_1_relu[0][0]       \n",
1969
            "__________________________________________________________________________________________________\n",
1970
            "conv4_block27_concat (Concatena (None, 14, 14, 1120) 0           conv4_block26_concat[0][0]       \n",
1971
            "                                                                 conv4_block27_2_conv[0][0]       \n",
1972
            "__________________________________________________________________________________________________\n",
1973
            "conv4_block28_0_bn (BatchNormal (None, 14, 14, 1120) 4480        conv4_block27_concat[0][0]       \n",
1974
            "__________________________________________________________________________________________________\n",
1975
            "conv4_block28_0_relu (Activatio (None, 14, 14, 1120) 0           conv4_block28_0_bn[0][0]         \n",
1976
            "__________________________________________________________________________________________________\n",
1977
            "conv4_block28_1_conv (Conv2D)   (None, 14, 14, 128)  143360      conv4_block28_0_relu[0][0]       \n",
1978
            "__________________________________________________________________________________________________\n",
1979
            "conv4_block28_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block28_1_conv[0][0]       \n",
1980
            "__________________________________________________________________________________________________\n",
1981
            "conv4_block28_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block28_1_bn[0][0]         \n",
1982
            "__________________________________________________________________________________________________\n",
1983
            "conv4_block28_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block28_1_relu[0][0]       \n",
1984
            "__________________________________________________________________________________________________\n",
1985
            "conv4_block28_concat (Concatena (None, 14, 14, 1152) 0           conv4_block27_concat[0][0]       \n",
1986
            "                                                                 conv4_block28_2_conv[0][0]       \n",
1987
            "__________________________________________________________________________________________________\n",
1988
            "conv4_block29_0_bn (BatchNormal (None, 14, 14, 1152) 4608        conv4_block28_concat[0][0]       \n",
1989
            "__________________________________________________________________________________________________\n",
1990
            "conv4_block29_0_relu (Activatio (None, 14, 14, 1152) 0           conv4_block29_0_bn[0][0]         \n",
1991
            "__________________________________________________________________________________________________\n",
1992
            "conv4_block29_1_conv (Conv2D)   (None, 14, 14, 128)  147456      conv4_block29_0_relu[0][0]       \n",
1993
            "__________________________________________________________________________________________________\n",
1994
            "conv4_block29_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block29_1_conv[0][0]       \n",
1995
            "__________________________________________________________________________________________________\n",
1996
            "conv4_block29_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block29_1_bn[0][0]         \n",
1997
            "__________________________________________________________________________________________________\n",
1998
            "conv4_block29_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block29_1_relu[0][0]       \n",
1999
            "__________________________________________________________________________________________________\n",
2000
            "conv4_block29_concat (Concatena (None, 14, 14, 1184) 0           conv4_block28_concat[0][0]       \n",
2001
            "                                                                 conv4_block29_2_conv[0][0]       \n",
2002
            "__________________________________________________________________________________________________\n",
2003
            "conv4_block30_0_bn (BatchNormal (None, 14, 14, 1184) 4736        conv4_block29_concat[0][0]       \n",
2004
            "__________________________________________________________________________________________________\n",
2005
            "conv4_block30_0_relu (Activatio (None, 14, 14, 1184) 0           conv4_block30_0_bn[0][0]         \n",
2006
            "__________________________________________________________________________________________________\n",
2007
            "conv4_block30_1_conv (Conv2D)   (None, 14, 14, 128)  151552      conv4_block30_0_relu[0][0]       \n",
2008
            "__________________________________________________________________________________________________\n",
2009
            "conv4_block30_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block30_1_conv[0][0]       \n",
2010
            "__________________________________________________________________________________________________\n",
2011
            "conv4_block30_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block30_1_bn[0][0]         \n",
2012
            "__________________________________________________________________________________________________\n",
2013
            "conv4_block30_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block30_1_relu[0][0]       \n",
2014
            "__________________________________________________________________________________________________\n",
2015
            "conv4_block30_concat (Concatena (None, 14, 14, 1216) 0           conv4_block29_concat[0][0]       \n",
2016
            "                                                                 conv4_block30_2_conv[0][0]       \n",
2017
            "__________________________________________________________________________________________________\n",
2018
            "conv4_block31_0_bn (BatchNormal (None, 14, 14, 1216) 4864        conv4_block30_concat[0][0]       \n",
2019
            "__________________________________________________________________________________________________\n",
2020
            "conv4_block31_0_relu (Activatio (None, 14, 14, 1216) 0           conv4_block31_0_bn[0][0]         \n",
2021
            "__________________________________________________________________________________________________\n",
2022
            "conv4_block31_1_conv (Conv2D)   (None, 14, 14, 128)  155648      conv4_block31_0_relu[0][0]       \n",
2023
            "__________________________________________________________________________________________________\n",
2024
            "conv4_block31_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block31_1_conv[0][0]       \n",
2025
            "__________________________________________________________________________________________________\n",
2026
            "conv4_block31_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block31_1_bn[0][0]         \n",
2027
            "__________________________________________________________________________________________________\n",
2028
            "conv4_block31_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block31_1_relu[0][0]       \n",
2029
            "__________________________________________________________________________________________________\n",
2030
            "conv4_block31_concat (Concatena (None, 14, 14, 1248) 0           conv4_block30_concat[0][0]       \n",
2031
            "                                                                 conv4_block31_2_conv[0][0]       \n",
2032
            "__________________________________________________________________________________________________\n",
2033
            "conv4_block32_0_bn (BatchNormal (None, 14, 14, 1248) 4992        conv4_block31_concat[0][0]       \n",
2034
            "__________________________________________________________________________________________________\n",
2035
            "conv4_block32_0_relu (Activatio (None, 14, 14, 1248) 0           conv4_block32_0_bn[0][0]         \n",
2036
            "__________________________________________________________________________________________________\n",
2037
            "conv4_block32_1_conv (Conv2D)   (None, 14, 14, 128)  159744      conv4_block32_0_relu[0][0]       \n",
2038
            "__________________________________________________________________________________________________\n",
2039
            "conv4_block32_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block32_1_conv[0][0]       \n",
2040
            "__________________________________________________________________________________________________\n",
2041
            "conv4_block32_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block32_1_bn[0][0]         \n",
2042
            "__________________________________________________________________________________________________\n",
2043
            "conv4_block32_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block32_1_relu[0][0]       \n",
2044
            "__________________________________________________________________________________________________\n",
2045
            "conv4_block32_concat (Concatena (None, 14, 14, 1280) 0           conv4_block31_concat[0][0]       \n",
2046
            "                                                                 conv4_block32_2_conv[0][0]       \n",
2047
            "__________________________________________________________________________________________________\n",
2048
            "pool4_bn (BatchNormalization)   (None, 14, 14, 1280) 5120        conv4_block32_concat[0][0]       \n",
2049
            "__________________________________________________________________________________________________\n",
2050
            "pool4_relu (Activation)         (None, 14, 14, 1280) 0           pool4_bn[0][0]                   \n",
2051
            "__________________________________________________________________________________________________\n",
2052
            "pool4_conv (Conv2D)             (None, 14, 14, 640)  819200      pool4_relu[0][0]                 \n",
2053
            "__________________________________________________________________________________________________\n",
2054
            "pool4_pool (AveragePooling2D)   (None, 7, 7, 640)    0           pool4_conv[0][0]                 \n",
2055
            "__________________________________________________________________________________________________\n",
2056
            "conv5_block1_0_bn (BatchNormali (None, 7, 7, 640)    2560        pool4_pool[0][0]                 \n",
2057
            "__________________________________________________________________________________________________\n",
2058
            "conv5_block1_0_relu (Activation (None, 7, 7, 640)    0           conv5_block1_0_bn[0][0]          \n",
2059
            "__________________________________________________________________________________________________\n",
2060
            "conv5_block1_1_conv (Conv2D)    (None, 7, 7, 128)    81920       conv5_block1_0_relu[0][0]        \n",
2061
            "__________________________________________________________________________________________________\n",
2062
            "conv5_block1_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block1_1_conv[0][0]        \n",
2063
            "__________________________________________________________________________________________________\n",
2064
            "conv5_block1_1_relu (Activation (None, 7, 7, 128)    0           conv5_block1_1_bn[0][0]          \n",
2065
            "__________________________________________________________________________________________________\n",
2066
            "conv5_block1_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block1_1_relu[0][0]        \n",
2067
            "__________________________________________________________________________________________________\n",
2068
            "conv5_block1_concat (Concatenat (None, 7, 7, 672)    0           pool4_pool[0][0]                 \n",
2069
            "                                                                 conv5_block1_2_conv[0][0]        \n",
2070
            "__________________________________________________________________________________________________\n",
2071
            "conv5_block2_0_bn (BatchNormali (None, 7, 7, 672)    2688        conv5_block1_concat[0][0]        \n",
2072
            "__________________________________________________________________________________________________\n",
2073
            "conv5_block2_0_relu (Activation (None, 7, 7, 672)    0           conv5_block2_0_bn[0][0]          \n",
2074
            "__________________________________________________________________________________________________\n",
2075
            "conv5_block2_1_conv (Conv2D)    (None, 7, 7, 128)    86016       conv5_block2_0_relu[0][0]        \n",
2076
            "__________________________________________________________________________________________________\n",
2077
            "conv5_block2_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block2_1_conv[0][0]        \n",
2078
            "__________________________________________________________________________________________________\n",
2079
            "conv5_block2_1_relu (Activation (None, 7, 7, 128)    0           conv5_block2_1_bn[0][0]          \n",
2080
            "__________________________________________________________________________________________________\n",
2081
            "conv5_block2_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block2_1_relu[0][0]        \n",
2082
            "__________________________________________________________________________________________________\n",
2083
            "conv5_block2_concat (Concatenat (None, 7, 7, 704)    0           conv5_block1_concat[0][0]        \n",
2084
            "                                                                 conv5_block2_2_conv[0][0]        \n",
2085
            "__________________________________________________________________________________________________\n",
2086
            "conv5_block3_0_bn (BatchNormali (None, 7, 7, 704)    2816        conv5_block2_concat[0][0]        \n",
2087
            "__________________________________________________________________________________________________\n",
2088
            "conv5_block3_0_relu (Activation (None, 7, 7, 704)    0           conv5_block3_0_bn[0][0]          \n",
2089
            "__________________________________________________________________________________________________\n",
2090
            "conv5_block3_1_conv (Conv2D)    (None, 7, 7, 128)    90112       conv5_block3_0_relu[0][0]        \n",
2091
            "__________________________________________________________________________________________________\n",
2092
            "conv5_block3_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block3_1_conv[0][0]        \n",
2093
            "__________________________________________________________________________________________________\n",
2094
            "conv5_block3_1_relu (Activation (None, 7, 7, 128)    0           conv5_block3_1_bn[0][0]          \n",
2095
            "__________________________________________________________________________________________________\n",
2096
            "conv5_block3_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block3_1_relu[0][0]        \n",
2097
            "__________________________________________________________________________________________________\n",
2098
            "conv5_block3_concat (Concatenat (None, 7, 7, 736)    0           conv5_block2_concat[0][0]        \n",
2099
            "                                                                 conv5_block3_2_conv[0][0]        \n",
2100
            "__________________________________________________________________________________________________\n",
2101
            "conv5_block4_0_bn (BatchNormali (None, 7, 7, 736)    2944        conv5_block3_concat[0][0]        \n",
2102
            "__________________________________________________________________________________________________\n",
2103
            "conv5_block4_0_relu (Activation (None, 7, 7, 736)    0           conv5_block4_0_bn[0][0]          \n",
2104
            "__________________________________________________________________________________________________\n",
2105
            "conv5_block4_1_conv (Conv2D)    (None, 7, 7, 128)    94208       conv5_block4_0_relu[0][0]        \n",
2106
            "__________________________________________________________________________________________________\n",
2107
            "conv5_block4_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block4_1_conv[0][0]        \n",
2108
            "__________________________________________________________________________________________________\n",
2109
            "conv5_block4_1_relu (Activation (None, 7, 7, 128)    0           conv5_block4_1_bn[0][0]          \n",
2110
            "__________________________________________________________________________________________________\n",
2111
            "conv5_block4_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block4_1_relu[0][0]        \n",
2112
            "__________________________________________________________________________________________________\n",
2113
            "conv5_block4_concat (Concatenat (None, 7, 7, 768)    0           conv5_block3_concat[0][0]        \n",
2114
            "                                                                 conv5_block4_2_conv[0][0]        \n",
2115
            "__________________________________________________________________________________________________\n",
2116
            "conv5_block5_0_bn (BatchNormali (None, 7, 7, 768)    3072        conv5_block4_concat[0][0]        \n",
2117
            "__________________________________________________________________________________________________\n",
2118
            "conv5_block5_0_relu (Activation (None, 7, 7, 768)    0           conv5_block5_0_bn[0][0]          \n",
2119
            "__________________________________________________________________________________________________\n",
2120
            "conv5_block5_1_conv (Conv2D)    (None, 7, 7, 128)    98304       conv5_block5_0_relu[0][0]        \n",
2121
            "__________________________________________________________________________________________________\n",
2122
            "conv5_block5_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block5_1_conv[0][0]        \n",
2123
            "__________________________________________________________________________________________________\n",
2124
            "conv5_block5_1_relu (Activation (None, 7, 7, 128)    0           conv5_block5_1_bn[0][0]          \n",
2125
            "__________________________________________________________________________________________________\n",
2126
            "conv5_block5_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block5_1_relu[0][0]        \n",
2127
            "__________________________________________________________________________________________________\n",
2128
            "conv5_block5_concat (Concatenat (None, 7, 7, 800)    0           conv5_block4_concat[0][0]        \n",
2129
            "                                                                 conv5_block5_2_conv[0][0]        \n",
2130
            "__________________________________________________________________________________________________\n",
2131
            "conv5_block6_0_bn (BatchNormali (None, 7, 7, 800)    3200        conv5_block5_concat[0][0]        \n",
2132
            "__________________________________________________________________________________________________\n",
2133
            "conv5_block6_0_relu (Activation (None, 7, 7, 800)    0           conv5_block6_0_bn[0][0]          \n",
2134
            "__________________________________________________________________________________________________\n",
2135
            "conv5_block6_1_conv (Conv2D)    (None, 7, 7, 128)    102400      conv5_block6_0_relu[0][0]        \n",
2136
            "__________________________________________________________________________________________________\n",
2137
            "conv5_block6_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block6_1_conv[0][0]        \n",
2138
            "__________________________________________________________________________________________________\n",
2139
            "conv5_block6_1_relu (Activation (None, 7, 7, 128)    0           conv5_block6_1_bn[0][0]          \n",
2140
            "__________________________________________________________________________________________________\n",
2141
            "conv5_block6_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block6_1_relu[0][0]        \n",
2142
            "__________________________________________________________________________________________________\n",
2143
            "conv5_block6_concat (Concatenat (None, 7, 7, 832)    0           conv5_block5_concat[0][0]        \n",
2144
            "                                                                 conv5_block6_2_conv[0][0]        \n",
2145
            "__________________________________________________________________________________________________\n",
2146
            "conv5_block7_0_bn (BatchNormali (None, 7, 7, 832)    3328        conv5_block6_concat[0][0]        \n",
2147
            "__________________________________________________________________________________________________\n",
2148
            "conv5_block7_0_relu (Activation (None, 7, 7, 832)    0           conv5_block7_0_bn[0][0]          \n",
2149
            "__________________________________________________________________________________________________\n",
2150
            "conv5_block7_1_conv (Conv2D)    (None, 7, 7, 128)    106496      conv5_block7_0_relu[0][0]        \n",
2151
            "__________________________________________________________________________________________________\n",
2152
            "conv5_block7_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block7_1_conv[0][0]        \n",
2153
            "__________________________________________________________________________________________________\n",
2154
            "conv5_block7_1_relu (Activation (None, 7, 7, 128)    0           conv5_block7_1_bn[0][0]          \n",
2155
            "__________________________________________________________________________________________________\n",
2156
            "conv5_block7_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block7_1_relu[0][0]        \n",
2157
            "__________________________________________________________________________________________________\n",
2158
            "conv5_block7_concat (Concatenat (None, 7, 7, 864)    0           conv5_block6_concat[0][0]        \n",
2159
            "                                                                 conv5_block7_2_conv[0][0]        \n",
2160
            "__________________________________________________________________________________________________\n",
2161
            "conv5_block8_0_bn (BatchNormali (None, 7, 7, 864)    3456        conv5_block7_concat[0][0]        \n",
2162
            "__________________________________________________________________________________________________\n",
2163
            "conv5_block8_0_relu (Activation (None, 7, 7, 864)    0           conv5_block8_0_bn[0][0]          \n",
2164
            "__________________________________________________________________________________________________\n",
2165
            "conv5_block8_1_conv (Conv2D)    (None, 7, 7, 128)    110592      conv5_block8_0_relu[0][0]        \n",
2166
            "__________________________________________________________________________________________________\n",
2167
            "conv5_block8_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block8_1_conv[0][0]        \n",
2168
            "__________________________________________________________________________________________________\n",
2169
            "conv5_block8_1_relu (Activation (None, 7, 7, 128)    0           conv5_block8_1_bn[0][0]          \n",
2170
            "__________________________________________________________________________________________________\n",
2171
            "conv5_block8_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block8_1_relu[0][0]        \n",
2172
            "__________________________________________________________________________________________________\n",
2173
            "conv5_block8_concat (Concatenat (None, 7, 7, 896)    0           conv5_block7_concat[0][0]        \n",
2174
            "                                                                 conv5_block8_2_conv[0][0]        \n",
2175
            "__________________________________________________________________________________________________\n",
2176
            "conv5_block9_0_bn (BatchNormali (None, 7, 7, 896)    3584        conv5_block8_concat[0][0]        \n",
2177
            "__________________________________________________________________________________________________\n",
2178
            "conv5_block9_0_relu (Activation (None, 7, 7, 896)    0           conv5_block9_0_bn[0][0]          \n",
2179
            "__________________________________________________________________________________________________\n",
2180
            "conv5_block9_1_conv (Conv2D)    (None, 7, 7, 128)    114688      conv5_block9_0_relu[0][0]        \n",
2181
            "__________________________________________________________________________________________________\n",
2182
            "conv5_block9_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block9_1_conv[0][0]        \n",
2183
            "__________________________________________________________________________________________________\n",
2184
            "conv5_block9_1_relu (Activation (None, 7, 7, 128)    0           conv5_block9_1_bn[0][0]          \n",
2185
            "__________________________________________________________________________________________________\n",
2186
            "conv5_block9_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block9_1_relu[0][0]        \n",
2187
            "__________________________________________________________________________________________________\n",
2188
            "conv5_block9_concat (Concatenat (None, 7, 7, 928)    0           conv5_block8_concat[0][0]        \n",
2189
            "                                                                 conv5_block9_2_conv[0][0]        \n",
2190
            "__________________________________________________________________________________________________\n",
2191
            "conv5_block10_0_bn (BatchNormal (None, 7, 7, 928)    3712        conv5_block9_concat[0][0]        \n",
2192
            "__________________________________________________________________________________________________\n",
2193
            "conv5_block10_0_relu (Activatio (None, 7, 7, 928)    0           conv5_block10_0_bn[0][0]         \n",
2194
            "__________________________________________________________________________________________________\n",
2195
            "conv5_block10_1_conv (Conv2D)   (None, 7, 7, 128)    118784      conv5_block10_0_relu[0][0]       \n",
2196
            "__________________________________________________________________________________________________\n",
2197
            "conv5_block10_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block10_1_conv[0][0]       \n",
2198
            "__________________________________________________________________________________________________\n",
2199
            "conv5_block10_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block10_1_bn[0][0]         \n",
2200
            "__________________________________________________________________________________________________\n",
2201
            "conv5_block10_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block10_1_relu[0][0]       \n",
2202
            "__________________________________________________________________________________________________\n",
2203
            "conv5_block10_concat (Concatena (None, 7, 7, 960)    0           conv5_block9_concat[0][0]        \n",
2204
            "                                                                 conv5_block10_2_conv[0][0]       \n",
2205
            "__________________________________________________________________________________________________\n",
2206
            "conv5_block11_0_bn (BatchNormal (None, 7, 7, 960)    3840        conv5_block10_concat[0][0]       \n",
2207
            "__________________________________________________________________________________________________\n",
2208
            "conv5_block11_0_relu (Activatio (None, 7, 7, 960)    0           conv5_block11_0_bn[0][0]         \n",
2209
            "__________________________________________________________________________________________________\n",
2210
            "conv5_block11_1_conv (Conv2D)   (None, 7, 7, 128)    122880      conv5_block11_0_relu[0][0]       \n",
2211
            "__________________________________________________________________________________________________\n",
2212
            "conv5_block11_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block11_1_conv[0][0]       \n",
2213
            "__________________________________________________________________________________________________\n",
2214
            "conv5_block11_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block11_1_bn[0][0]         \n",
2215
            "__________________________________________________________________________________________________\n",
2216
            "conv5_block11_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block11_1_relu[0][0]       \n",
2217
            "__________________________________________________________________________________________________\n",
2218
            "conv5_block11_concat (Concatena (None, 7, 7, 992)    0           conv5_block10_concat[0][0]       \n",
2219
            "                                                                 conv5_block11_2_conv[0][0]       \n",
2220
            "__________________________________________________________________________________________________\n",
2221
            "conv5_block12_0_bn (BatchNormal (None, 7, 7, 992)    3968        conv5_block11_concat[0][0]       \n",
2222
            "__________________________________________________________________________________________________\n",
2223
            "conv5_block12_0_relu (Activatio (None, 7, 7, 992)    0           conv5_block12_0_bn[0][0]         \n",
2224
            "__________________________________________________________________________________________________\n",
2225
            "conv5_block12_1_conv (Conv2D)   (None, 7, 7, 128)    126976      conv5_block12_0_relu[0][0]       \n",
2226
            "__________________________________________________________________________________________________\n",
2227
            "conv5_block12_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block12_1_conv[0][0]       \n",
2228
            "__________________________________________________________________________________________________\n",
2229
            "conv5_block12_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block12_1_bn[0][0]         \n",
2230
            "__________________________________________________________________________________________________\n",
2231
            "conv5_block12_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block12_1_relu[0][0]       \n",
2232
            "__________________________________________________________________________________________________\n",
2233
            "conv5_block12_concat (Concatena (None, 7, 7, 1024)   0           conv5_block11_concat[0][0]       \n",
2234
            "                                                                 conv5_block12_2_conv[0][0]       \n",
2235
            "__________________________________________________________________________________________________\n",
2236
            "conv5_block13_0_bn (BatchNormal (None, 7, 7, 1024)   4096        conv5_block12_concat[0][0]       \n",
2237
            "__________________________________________________________________________________________________\n",
2238
            "conv5_block13_0_relu (Activatio (None, 7, 7, 1024)   0           conv5_block13_0_bn[0][0]         \n",
2239
            "__________________________________________________________________________________________________\n",
2240
            "conv5_block13_1_conv (Conv2D)   (None, 7, 7, 128)    131072      conv5_block13_0_relu[0][0]       \n",
2241
            "__________________________________________________________________________________________________\n",
2242
            "conv5_block13_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block13_1_conv[0][0]       \n",
2243
            "__________________________________________________________________________________________________\n",
2244
            "conv5_block13_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block13_1_bn[0][0]         \n",
2245
            "__________________________________________________________________________________________________\n",
2246
            "conv5_block13_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block13_1_relu[0][0]       \n",
2247
            "__________________________________________________________________________________________________\n",
2248
            "conv5_block13_concat (Concatena (None, 7, 7, 1056)   0           conv5_block12_concat[0][0]       \n",
2249
            "                                                                 conv5_block13_2_conv[0][0]       \n",
2250
            "__________________________________________________________________________________________________\n",
2251
            "conv5_block14_0_bn (BatchNormal (None, 7, 7, 1056)   4224        conv5_block13_concat[0][0]       \n",
2252
            "__________________________________________________________________________________________________\n",
2253
            "conv5_block14_0_relu (Activatio (None, 7, 7, 1056)   0           conv5_block14_0_bn[0][0]         \n",
2254
            "__________________________________________________________________________________________________\n",
2255
            "conv5_block14_1_conv (Conv2D)   (None, 7, 7, 128)    135168      conv5_block14_0_relu[0][0]       \n",
2256
            "__________________________________________________________________________________________________\n",
2257
            "conv5_block14_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block14_1_conv[0][0]       \n",
2258
            "__________________________________________________________________________________________________\n",
2259
            "conv5_block14_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block14_1_bn[0][0]         \n",
2260
            "__________________________________________________________________________________________________\n",
2261
            "conv5_block14_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block14_1_relu[0][0]       \n",
2262
            "__________________________________________________________________________________________________\n",
2263
            "conv5_block14_concat (Concatena (None, 7, 7, 1088)   0           conv5_block13_concat[0][0]       \n",
2264
            "                                                                 conv5_block14_2_conv[0][0]       \n",
2265
            "__________________________________________________________________________________________________\n",
2266
            "conv5_block15_0_bn (BatchNormal (None, 7, 7, 1088)   4352        conv5_block14_concat[0][0]       \n",
2267
            "__________________________________________________________________________________________________\n",
2268
            "conv5_block15_0_relu (Activatio (None, 7, 7, 1088)   0           conv5_block15_0_bn[0][0]         \n",
2269
            "__________________________________________________________________________________________________\n",
2270
            "conv5_block15_1_conv (Conv2D)   (None, 7, 7, 128)    139264      conv5_block15_0_relu[0][0]       \n",
2271
            "__________________________________________________________________________________________________\n",
2272
            "conv5_block15_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block15_1_conv[0][0]       \n",
2273
            "__________________________________________________________________________________________________\n",
2274
            "conv5_block15_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block15_1_bn[0][0]         \n",
2275
            "__________________________________________________________________________________________________\n",
2276
            "conv5_block15_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block15_1_relu[0][0]       \n",
2277
            "__________________________________________________________________________________________________\n",
2278
            "conv5_block15_concat (Concatena (None, 7, 7, 1120)   0           conv5_block14_concat[0][0]       \n",
2279
            "                                                                 conv5_block15_2_conv[0][0]       \n",
2280
            "__________________________________________________________________________________________________\n",
2281
            "conv5_block16_0_bn (BatchNormal (None, 7, 7, 1120)   4480        conv5_block15_concat[0][0]       \n",
2282
            "__________________________________________________________________________________________________\n",
2283
            "conv5_block16_0_relu (Activatio (None, 7, 7, 1120)   0           conv5_block16_0_bn[0][0]         \n",
2284
            "__________________________________________________________________________________________________\n",
2285
            "conv5_block16_1_conv (Conv2D)   (None, 7, 7, 128)    143360      conv5_block16_0_relu[0][0]       \n",
2286
            "__________________________________________________________________________________________________\n",
2287
            "conv5_block16_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block16_1_conv[0][0]       \n",
2288
            "__________________________________________________________________________________________________\n",
2289
            "conv5_block16_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block16_1_bn[0][0]         \n",
2290
            "__________________________________________________________________________________________________\n",
2291
            "conv5_block16_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block16_1_relu[0][0]       \n",
2292
            "__________________________________________________________________________________________________\n",
2293
            "conv5_block16_concat (Concatena (None, 7, 7, 1152)   0           conv5_block15_concat[0][0]       \n",
2294
            "                                                                 conv5_block16_2_conv[0][0]       \n",
2295
            "__________________________________________________________________________________________________\n",
2296
            "conv5_block17_0_bn (BatchNormal (None, 7, 7, 1152)   4608        conv5_block16_concat[0][0]       \n",
2297
            "__________________________________________________________________________________________________\n",
2298
            "conv5_block17_0_relu (Activatio (None, 7, 7, 1152)   0           conv5_block17_0_bn[0][0]         \n",
2299
            "__________________________________________________________________________________________________\n",
2300
            "conv5_block17_1_conv (Conv2D)   (None, 7, 7, 128)    147456      conv5_block17_0_relu[0][0]       \n",
2301
            "__________________________________________________________________________________________________\n",
2302
            "conv5_block17_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block17_1_conv[0][0]       \n",
2303
            "__________________________________________________________________________________________________\n",
2304
            "conv5_block17_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block17_1_bn[0][0]         \n",
2305
            "__________________________________________________________________________________________________\n",
2306
            "conv5_block17_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block17_1_relu[0][0]       \n",
2307
            "__________________________________________________________________________________________________\n",
2308
            "conv5_block17_concat (Concatena (None, 7, 7, 1184)   0           conv5_block16_concat[0][0]       \n",
2309
            "                                                                 conv5_block17_2_conv[0][0]       \n",
2310
            "__________________________________________________________________________________________________\n",
2311
            "conv5_block18_0_bn (BatchNormal (None, 7, 7, 1184)   4736        conv5_block17_concat[0][0]       \n",
2312
            "__________________________________________________________________________________________________\n",
2313
            "conv5_block18_0_relu (Activatio (None, 7, 7, 1184)   0           conv5_block18_0_bn[0][0]         \n",
2314
            "__________________________________________________________________________________________________\n",
2315
            "conv5_block18_1_conv (Conv2D)   (None, 7, 7, 128)    151552      conv5_block18_0_relu[0][0]       \n",
2316
            "__________________________________________________________________________________________________\n",
2317
            "conv5_block18_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block18_1_conv[0][0]       \n",
2318
            "__________________________________________________________________________________________________\n",
2319
            "conv5_block18_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block18_1_bn[0][0]         \n",
2320
            "__________________________________________________________________________________________________\n",
2321
            "conv5_block18_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block18_1_relu[0][0]       \n",
2322
            "__________________________________________________________________________________________________\n",
2323
            "conv5_block18_concat (Concatena (None, 7, 7, 1216)   0           conv5_block17_concat[0][0]       \n",
2324
            "                                                                 conv5_block18_2_conv[0][0]       \n",
2325
            "__________________________________________________________________________________________________\n",
2326
            "conv5_block19_0_bn (BatchNormal (None, 7, 7, 1216)   4864        conv5_block18_concat[0][0]       \n",
2327
            "__________________________________________________________________________________________________\n",
2328
            "conv5_block19_0_relu (Activatio (None, 7, 7, 1216)   0           conv5_block19_0_bn[0][0]         \n",
2329
            "__________________________________________________________________________________________________\n",
2330
            "conv5_block19_1_conv (Conv2D)   (None, 7, 7, 128)    155648      conv5_block19_0_relu[0][0]       \n",
2331
            "__________________________________________________________________________________________________\n",
2332
            "conv5_block19_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block19_1_conv[0][0]       \n",
2333
            "__________________________________________________________________________________________________\n",
2334
            "conv5_block19_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block19_1_bn[0][0]         \n",
2335
            "__________________________________________________________________________________________________\n",
2336
            "conv5_block19_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block19_1_relu[0][0]       \n",
2337
            "__________________________________________________________________________________________________\n",
2338
            "conv5_block19_concat (Concatena (None, 7, 7, 1248)   0           conv5_block18_concat[0][0]       \n",
2339
            "                                                                 conv5_block19_2_conv[0][0]       \n",
2340
            "__________________________________________________________________________________________________\n",
2341
            "conv5_block20_0_bn (BatchNormal (None, 7, 7, 1248)   4992        conv5_block19_concat[0][0]       \n",
2342
            "__________________________________________________________________________________________________\n",
2343
            "conv5_block20_0_relu (Activatio (None, 7, 7, 1248)   0           conv5_block20_0_bn[0][0]         \n",
2344
            "__________________________________________________________________________________________________\n",
2345
            "conv5_block20_1_conv (Conv2D)   (None, 7, 7, 128)    159744      conv5_block20_0_relu[0][0]       \n",
2346
            "__________________________________________________________________________________________________\n",
2347
            "conv5_block20_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block20_1_conv[0][0]       \n",
2348
            "__________________________________________________________________________________________________\n",
2349
            "conv5_block20_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block20_1_bn[0][0]         \n",
2350
            "__________________________________________________________________________________________________\n",
2351
            "conv5_block20_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block20_1_relu[0][0]       \n",
2352
            "__________________________________________________________________________________________________\n",
2353
            "conv5_block20_concat (Concatena (None, 7, 7, 1280)   0           conv5_block19_concat[0][0]       \n",
2354
            "                                                                 conv5_block20_2_conv[0][0]       \n",
2355
            "__________________________________________________________________________________________________\n",
2356
            "conv5_block21_0_bn (BatchNormal (None, 7, 7, 1280)   5120        conv5_block20_concat[0][0]       \n",
2357
            "__________________________________________________________________________________________________\n",
2358
            "conv5_block21_0_relu (Activatio (None, 7, 7, 1280)   0           conv5_block21_0_bn[0][0]         \n",
2359
            "__________________________________________________________________________________________________\n",
2360
            "conv5_block21_1_conv (Conv2D)   (None, 7, 7, 128)    163840      conv5_block21_0_relu[0][0]       \n",
2361
            "__________________________________________________________________________________________________\n",
2362
            "conv5_block21_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block21_1_conv[0][0]       \n",
2363
            "__________________________________________________________________________________________________\n",
2364
            "conv5_block21_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block21_1_bn[0][0]         \n",
2365
            "__________________________________________________________________________________________________\n",
2366
            "conv5_block21_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block21_1_relu[0][0]       \n",
2367
            "__________________________________________________________________________________________________\n",
2368
            "conv5_block21_concat (Concatena (None, 7, 7, 1312)   0           conv5_block20_concat[0][0]       \n",
2369
            "                                                                 conv5_block21_2_conv[0][0]       \n",
2370
            "__________________________________________________________________________________________________\n",
2371
            "conv5_block22_0_bn (BatchNormal (None, 7, 7, 1312)   5248        conv5_block21_concat[0][0]       \n",
2372
            "__________________________________________________________________________________________________\n",
2373
            "conv5_block22_0_relu (Activatio (None, 7, 7, 1312)   0           conv5_block22_0_bn[0][0]         \n",
2374
            "__________________________________________________________________________________________________\n",
2375
            "conv5_block22_1_conv (Conv2D)   (None, 7, 7, 128)    167936      conv5_block22_0_relu[0][0]       \n",
2376
            "__________________________________________________________________________________________________\n",
2377
            "conv5_block22_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block22_1_conv[0][0]       \n",
2378
            "__________________________________________________________________________________________________\n",
2379
            "conv5_block22_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block22_1_bn[0][0]         \n",
2380
            "__________________________________________________________________________________________________\n",
2381
            "conv5_block22_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block22_1_relu[0][0]       \n",
2382
            "__________________________________________________________________________________________________\n",
2383
            "conv5_block22_concat (Concatena (None, 7, 7, 1344)   0           conv5_block21_concat[0][0]       \n",
2384
            "                                                                 conv5_block22_2_conv[0][0]       \n",
2385
            "__________________________________________________________________________________________________\n",
2386
            "conv5_block23_0_bn (BatchNormal (None, 7, 7, 1344)   5376        conv5_block22_concat[0][0]       \n",
2387
            "__________________________________________________________________________________________________\n",
2388
            "conv5_block23_0_relu (Activatio (None, 7, 7, 1344)   0           conv5_block23_0_bn[0][0]         \n",
2389
            "__________________________________________________________________________________________________\n",
2390
            "conv5_block23_1_conv (Conv2D)   (None, 7, 7, 128)    172032      conv5_block23_0_relu[0][0]       \n",
2391
            "__________________________________________________________________________________________________\n",
2392
            "conv5_block23_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block23_1_conv[0][0]       \n",
2393
            "__________________________________________________________________________________________________\n",
2394
            "conv5_block23_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block23_1_bn[0][0]         \n",
2395
            "__________________________________________________________________________________________________\n",
2396
            "conv5_block23_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block23_1_relu[0][0]       \n",
2397
            "__________________________________________________________________________________________________\n",
2398
            "conv5_block23_concat (Concatena (None, 7, 7, 1376)   0           conv5_block22_concat[0][0]       \n",
2399
            "                                                                 conv5_block23_2_conv[0][0]       \n",
2400
            "__________________________________________________________________________________________________\n",
2401
            "conv5_block24_0_bn (BatchNormal (None, 7, 7, 1376)   5504        conv5_block23_concat[0][0]       \n",
2402
            "__________________________________________________________________________________________________\n",
2403
            "conv5_block24_0_relu (Activatio (None, 7, 7, 1376)   0           conv5_block24_0_bn[0][0]         \n",
2404
            "__________________________________________________________________________________________________\n",
2405
            "conv5_block24_1_conv (Conv2D)   (None, 7, 7, 128)    176128      conv5_block24_0_relu[0][0]       \n",
2406
            "__________________________________________________________________________________________________\n",
2407
            "conv5_block24_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block24_1_conv[0][0]       \n",
2408
            "__________________________________________________________________________________________________\n",
2409
            "conv5_block24_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block24_1_bn[0][0]         \n",
2410
            "__________________________________________________________________________________________________\n",
2411
            "conv5_block24_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block24_1_relu[0][0]       \n",
2412
            "__________________________________________________________________________________________________\n",
2413
            "conv5_block24_concat (Concatena (None, 7, 7, 1408)   0           conv5_block23_concat[0][0]       \n",
2414
            "                                                                 conv5_block24_2_conv[0][0]       \n",
2415
            "__________________________________________________________________________________________________\n",
2416
            "conv5_block25_0_bn (BatchNormal (None, 7, 7, 1408)   5632        conv5_block24_concat[0][0]       \n",
2417
            "__________________________________________________________________________________________________\n",
2418
            "conv5_block25_0_relu (Activatio (None, 7, 7, 1408)   0           conv5_block25_0_bn[0][0]         \n",
2419
            "__________________________________________________________________________________________________\n",
2420
            "conv5_block25_1_conv (Conv2D)   (None, 7, 7, 128)    180224      conv5_block25_0_relu[0][0]       \n",
2421
            "__________________________________________________________________________________________________\n",
2422
            "conv5_block25_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block25_1_conv[0][0]       \n",
2423
            "__________________________________________________________________________________________________\n",
2424
            "conv5_block25_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block25_1_bn[0][0]         \n",
2425
            "__________________________________________________________________________________________________\n",
2426
            "conv5_block25_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block25_1_relu[0][0]       \n",
2427
            "__________________________________________________________________________________________________\n",
2428
            "conv5_block25_concat (Concatena (None, 7, 7, 1440)   0           conv5_block24_concat[0][0]       \n",
2429
            "                                                                 conv5_block25_2_conv[0][0]       \n",
2430
            "__________________________________________________________________________________________________\n",
2431
            "conv5_block26_0_bn (BatchNormal (None, 7, 7, 1440)   5760        conv5_block25_concat[0][0]       \n",
2432
            "__________________________________________________________________________________________________\n",
2433
            "conv5_block26_0_relu (Activatio (None, 7, 7, 1440)   0           conv5_block26_0_bn[0][0]         \n",
2434
            "__________________________________________________________________________________________________\n",
2435
            "conv5_block26_1_conv (Conv2D)   (None, 7, 7, 128)    184320      conv5_block26_0_relu[0][0]       \n",
2436
            "__________________________________________________________________________________________________\n",
2437
            "conv5_block26_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block26_1_conv[0][0]       \n",
2438
            "__________________________________________________________________________________________________\n",
2439
            "conv5_block26_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block26_1_bn[0][0]         \n",
2440
            "__________________________________________________________________________________________________\n",
2441
            "conv5_block26_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block26_1_relu[0][0]       \n",
2442
            "__________________________________________________________________________________________________\n",
2443
            "conv5_block26_concat (Concatena (None, 7, 7, 1472)   0           conv5_block25_concat[0][0]       \n",
2444
            "                                                                 conv5_block26_2_conv[0][0]       \n",
2445
            "__________________________________________________________________________________________________\n",
2446
            "conv5_block27_0_bn (BatchNormal (None, 7, 7, 1472)   5888        conv5_block26_concat[0][0]       \n",
2447
            "__________________________________________________________________________________________________\n",
2448
            "conv5_block27_0_relu (Activatio (None, 7, 7, 1472)   0           conv5_block27_0_bn[0][0]         \n",
2449
            "__________________________________________________________________________________________________\n",
2450
            "conv5_block27_1_conv (Conv2D)   (None, 7, 7, 128)    188416      conv5_block27_0_relu[0][0]       \n",
2451
            "__________________________________________________________________________________________________\n",
2452
            "conv5_block27_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block27_1_conv[0][0]       \n",
2453
            "__________________________________________________________________________________________________\n",
2454
            "conv5_block27_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block27_1_bn[0][0]         \n",
2455
            "__________________________________________________________________________________________________\n",
2456
            "conv5_block27_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block27_1_relu[0][0]       \n",
2457
            "__________________________________________________________________________________________________\n",
2458
            "conv5_block27_concat (Concatena (None, 7, 7, 1504)   0           conv5_block26_concat[0][0]       \n",
2459
            "                                                                 conv5_block27_2_conv[0][0]       \n",
2460
            "__________________________________________________________________________________________________\n",
2461
            "conv5_block28_0_bn (BatchNormal (None, 7, 7, 1504)   6016        conv5_block27_concat[0][0]       \n",
2462
            "__________________________________________________________________________________________________\n",
2463
            "conv5_block28_0_relu (Activatio (None, 7, 7, 1504)   0           conv5_block28_0_bn[0][0]         \n",
2464
            "__________________________________________________________________________________________________\n",
2465
            "conv5_block28_1_conv (Conv2D)   (None, 7, 7, 128)    192512      conv5_block28_0_relu[0][0]       \n",
2466
            "__________________________________________________________________________________________________\n",
2467
            "conv5_block28_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block28_1_conv[0][0]       \n",
2468
            "__________________________________________________________________________________________________\n",
2469
            "conv5_block28_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block28_1_bn[0][0]         \n",
2470
            "__________________________________________________________________________________________________\n",
2471
            "conv5_block28_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block28_1_relu[0][0]       \n",
2472
            "__________________________________________________________________________________________________\n",
2473
            "conv5_block28_concat (Concatena (None, 7, 7, 1536)   0           conv5_block27_concat[0][0]       \n",
2474
            "                                                                 conv5_block28_2_conv[0][0]       \n",
2475
            "__________________________________________________________________________________________________\n",
2476
            "conv5_block29_0_bn (BatchNormal (None, 7, 7, 1536)   6144        conv5_block28_concat[0][0]       \n",
2477
            "__________________________________________________________________________________________________\n",
2478
            "conv5_block29_0_relu (Activatio (None, 7, 7, 1536)   0           conv5_block29_0_bn[0][0]         \n",
2479
            "__________________________________________________________________________________________________\n",
2480
            "conv5_block29_1_conv (Conv2D)   (None, 7, 7, 128)    196608      conv5_block29_0_relu[0][0]       \n",
2481
            "__________________________________________________________________________________________________\n",
2482
            "conv5_block29_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block29_1_conv[0][0]       \n",
2483
            "__________________________________________________________________________________________________\n",
2484
            "conv5_block29_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block29_1_bn[0][0]         \n",
2485
            "__________________________________________________________________________________________________\n",
2486
            "conv5_block29_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block29_1_relu[0][0]       \n",
2487
            "__________________________________________________________________________________________________\n",
2488
            "conv5_block29_concat (Concatena (None, 7, 7, 1568)   0           conv5_block28_concat[0][0]       \n",
2489
            "                                                                 conv5_block29_2_conv[0][0]       \n",
2490
            "__________________________________________________________________________________________________\n",
2491
            "conv5_block30_0_bn (BatchNormal (None, 7, 7, 1568)   6272        conv5_block29_concat[0][0]       \n",
2492
            "__________________________________________________________________________________________________\n",
2493
            "conv5_block30_0_relu (Activatio (None, 7, 7, 1568)   0           conv5_block30_0_bn[0][0]         \n",
2494
            "__________________________________________________________________________________________________\n",
2495
            "conv5_block30_1_conv (Conv2D)   (None, 7, 7, 128)    200704      conv5_block30_0_relu[0][0]       \n",
2496
            "__________________________________________________________________________________________________\n",
2497
            "conv5_block30_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block30_1_conv[0][0]       \n",
2498
            "__________________________________________________________________________________________________\n",
2499
            "conv5_block30_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block30_1_bn[0][0]         \n",
2500
            "__________________________________________________________________________________________________\n",
2501
            "conv5_block30_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block30_1_relu[0][0]       \n",
2502
            "__________________________________________________________________________________________________\n",
2503
            "conv5_block30_concat (Concatena (None, 7, 7, 1600)   0           conv5_block29_concat[0][0]       \n",
2504
            "                                                                 conv5_block30_2_conv[0][0]       \n",
2505
            "__________________________________________________________________________________________________\n",
2506
            "conv5_block31_0_bn (BatchNormal (None, 7, 7, 1600)   6400        conv5_block30_concat[0][0]       \n",
2507
            "__________________________________________________________________________________________________\n",
2508
            "conv5_block31_0_relu (Activatio (None, 7, 7, 1600)   0           conv5_block31_0_bn[0][0]         \n",
2509
            "__________________________________________________________________________________________________\n",
2510
            "conv5_block31_1_conv (Conv2D)   (None, 7, 7, 128)    204800      conv5_block31_0_relu[0][0]       \n",
2511
            "__________________________________________________________________________________________________\n",
2512
            "conv5_block31_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block31_1_conv[0][0]       \n",
2513
            "__________________________________________________________________________________________________\n",
2514
            "conv5_block31_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block31_1_bn[0][0]         \n",
2515
            "__________________________________________________________________________________________________\n",
2516
            "conv5_block31_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block31_1_relu[0][0]       \n",
2517
            "__________________________________________________________________________________________________\n",
2518
            "conv5_block31_concat (Concatena (None, 7, 7, 1632)   0           conv5_block30_concat[0][0]       \n",
2519
            "                                                                 conv5_block31_2_conv[0][0]       \n",
2520
            "__________________________________________________________________________________________________\n",
2521
            "conv5_block32_0_bn (BatchNormal (None, 7, 7, 1632)   6528        conv5_block31_concat[0][0]       \n",
2522
            "__________________________________________________________________________________________________\n",
2523
            "conv5_block32_0_relu (Activatio (None, 7, 7, 1632)   0           conv5_block32_0_bn[0][0]         \n",
2524
            "__________________________________________________________________________________________________\n",
2525
            "conv5_block32_1_conv (Conv2D)   (None, 7, 7, 128)    208896      conv5_block32_0_relu[0][0]       \n",
2526
            "__________________________________________________________________________________________________\n",
2527
            "conv5_block32_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block32_1_conv[0][0]       \n",
2528
            "__________________________________________________________________________________________________\n",
2529
            "conv5_block32_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block32_1_bn[0][0]         \n",
2530
            "__________________________________________________________________________________________________\n",
2531
            "conv5_block32_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block32_1_relu[0][0]       \n",
2532
            "__________________________________________________________________________________________________\n",
2533
            "conv5_block32_concat (Concatena (None, 7, 7, 1664)   0           conv5_block31_concat[0][0]       \n",
2534
            "                                                                 conv5_block32_2_conv[0][0]       \n",
2535
            "__________________________________________________________________________________________________\n",
2536
            "bn (BatchNormalization)         (None, 7, 7, 1664)   6656        conv5_block32_concat[0][0]       \n",
2537
            "__________________________________________________________________________________________________\n",
2538
            "relu (Activation)               (None, 7, 7, 1664)   0           bn[0][0]                         \n",
2539
            "__________________________________________________________________________________________________\n",
2540
            "avg_pool (GlobalAveragePooling2 (None, 1664)         0           relu[0][0]                       \n",
2541
            "__________________________________________________________________________________________________\n",
2542
            "fc1000 (Dense)                  (None, 1000)         1665000     avg_pool[0][0]                   \n",
2543
            "==================================================================================================\n",
2544
            "Total params: 14,307,880\n",
2545
            "Trainable params: 14,149,480\n",
2546
            "Non-trainable params: 158,400\n",
2547
            "__________________________________________________________________________________________________\n"
2548
          ],
2549
          "name": "stdout"
2550
        }
2551
      ]
2552
    },
2553
    {
2554
      "cell_type": "code",
2555
      "metadata": {
2556
        "id": "2KfDc7A_ab-U",
2557
        "colab_type": "code",
2558
        "outputId": "975544c8-1fdc-4dd6-f64c-b66c4c68cf30",
2559
        "colab": {
2560
          "base_uri": "https://localhost:8080/",
2561
          "height": 33
2562
        }
2563
      },
2564
      "source": [
2565
        "# Pop off the last layer\n",
2566
        "dense_model.layers.pop()"
2567
      ],
2568
      "execution_count": 0,
2569
      "outputs": [
2570
        {
2571
          "output_type": "execute_result",
2572
          "data": {
2573
            "text/plain": [
2574
              "<keras.layers.core.Dense at 0x7fe4985bef98>"
2575
            ]
2576
          },
2577
          "metadata": {
2578
            "tags": []
2579
          },
2580
          "execution_count": 23
2581
        }
2582
      ]
2583
    },
2584
    {
2585
      "cell_type": "code",
2586
      "metadata": {
2587
        "id": "Ycr36g6Mr_7s",
2588
        "colab_type": "code",
2589
        "colab": {}
2590
      },
2591
      "source": [
2592
        "# Compile the model\n",
2593
        "predictions = Dense(1, activation='sigmoid')(dense_model.layers[-1].output)\n",
2594
        "model = Model(inputs=dense_model.input, outputs=predictions)\n",
2595
        "\n",
2596
        "model.compile(optimizer = Adam(lr=0.0001), loss='binary_crossentropy', metrics=['accuracy'])"
2597
      ],
2598
      "execution_count": 0,
2599
      "outputs": []
2600
    },
2601
    {
2602
      "cell_type": "code",
2603
      "metadata": {
2604
        "id": "IPoIZLHeUHJL",
2605
        "colab_type": "code",
2606
        "outputId": "82c59c3e-71d8-4d5c-9f0b-4e6c3fc170d4",
2607
        "colab": {
2608
          "base_uri": "https://localhost:8080/",
2609
          "height": 1000
2610
        }
2611
      },
2612
      "source": [
2613
        "model.summary()"
2614
      ],
2615
      "execution_count": 0,
2616
      "outputs": [
2617
        {
2618
          "output_type": "stream",
2619
          "text": [
2620
            "Model: \"model_1\"\n",
2621
            "__________________________________________________________________________________________________\n",
2622
            "Layer (type)                    Output Shape         Param #     Connected to                     \n",
2623
            "==================================================================================================\n",
2624
            "input_1 (InputLayer)            (None, 224, 224, 3)  0                                            \n",
2625
            "__________________________________________________________________________________________________\n",
2626
            "zero_padding2d_1 (ZeroPadding2D (None, 230, 230, 3)  0           input_1[0][0]                    \n",
2627
            "__________________________________________________________________________________________________\n",
2628
            "conv1/conv (Conv2D)             (None, 112, 112, 64) 9408        zero_padding2d_1[0][0]           \n",
2629
            "__________________________________________________________________________________________________\n",
2630
            "conv1/bn (BatchNormalization)   (None, 112, 112, 64) 256         conv1/conv[0][0]                 \n",
2631
            "__________________________________________________________________________________________________\n",
2632
            "conv1/relu (Activation)         (None, 112, 112, 64) 0           conv1/bn[0][0]                   \n",
2633
            "__________________________________________________________________________________________________\n",
2634
            "zero_padding2d_2 (ZeroPadding2D (None, 114, 114, 64) 0           conv1/relu[0][0]                 \n",
2635
            "__________________________________________________________________________________________________\n",
2636
            "pool1 (MaxPooling2D)            (None, 56, 56, 64)   0           zero_padding2d_2[0][0]           \n",
2637
            "__________________________________________________________________________________________________\n",
2638
            "conv2_block1_0_bn (BatchNormali (None, 56, 56, 64)   256         pool1[0][0]                      \n",
2639
            "__________________________________________________________________________________________________\n",
2640
            "conv2_block1_0_relu (Activation (None, 56, 56, 64)   0           conv2_block1_0_bn[0][0]          \n",
2641
            "__________________________________________________________________________________________________\n",
2642
            "conv2_block1_1_conv (Conv2D)    (None, 56, 56, 128)  8192        conv2_block1_0_relu[0][0]        \n",
2643
            "__________________________________________________________________________________________________\n",
2644
            "conv2_block1_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block1_1_conv[0][0]        \n",
2645
            "__________________________________________________________________________________________________\n",
2646
            "conv2_block1_1_relu (Activation (None, 56, 56, 128)  0           conv2_block1_1_bn[0][0]          \n",
2647
            "__________________________________________________________________________________________________\n",
2648
            "conv2_block1_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block1_1_relu[0][0]        \n",
2649
            "__________________________________________________________________________________________________\n",
2650
            "conv2_block1_concat (Concatenat (None, 56, 56, 96)   0           pool1[0][0]                      \n",
2651
            "                                                                 conv2_block1_2_conv[0][0]        \n",
2652
            "__________________________________________________________________________________________________\n",
2653
            "conv2_block2_0_bn (BatchNormali (None, 56, 56, 96)   384         conv2_block1_concat[0][0]        \n",
2654
            "__________________________________________________________________________________________________\n",
2655
            "conv2_block2_0_relu (Activation (None, 56, 56, 96)   0           conv2_block2_0_bn[0][0]          \n",
2656
            "__________________________________________________________________________________________________\n",
2657
            "conv2_block2_1_conv (Conv2D)    (None, 56, 56, 128)  12288       conv2_block2_0_relu[0][0]        \n",
2658
            "__________________________________________________________________________________________________\n",
2659
            "conv2_block2_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block2_1_conv[0][0]        \n",
2660
            "__________________________________________________________________________________________________\n",
2661
            "conv2_block2_1_relu (Activation (None, 56, 56, 128)  0           conv2_block2_1_bn[0][0]          \n",
2662
            "__________________________________________________________________________________________________\n",
2663
            "conv2_block2_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block2_1_relu[0][0]        \n",
2664
            "__________________________________________________________________________________________________\n",
2665
            "conv2_block2_concat (Concatenat (None, 56, 56, 128)  0           conv2_block1_concat[0][0]        \n",
2666
            "                                                                 conv2_block2_2_conv[0][0]        \n",
2667
            "__________________________________________________________________________________________________\n",
2668
            "conv2_block3_0_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block2_concat[0][0]        \n",
2669
            "__________________________________________________________________________________________________\n",
2670
            "conv2_block3_0_relu (Activation (None, 56, 56, 128)  0           conv2_block3_0_bn[0][0]          \n",
2671
            "__________________________________________________________________________________________________\n",
2672
            "conv2_block3_1_conv (Conv2D)    (None, 56, 56, 128)  16384       conv2_block3_0_relu[0][0]        \n",
2673
            "__________________________________________________________________________________________________\n",
2674
            "conv2_block3_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block3_1_conv[0][0]        \n",
2675
            "__________________________________________________________________________________________________\n",
2676
            "conv2_block3_1_relu (Activation (None, 56, 56, 128)  0           conv2_block3_1_bn[0][0]          \n",
2677
            "__________________________________________________________________________________________________\n",
2678
            "conv2_block3_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block3_1_relu[0][0]        \n",
2679
            "__________________________________________________________________________________________________\n",
2680
            "conv2_block3_concat (Concatenat (None, 56, 56, 160)  0           conv2_block2_concat[0][0]        \n",
2681
            "                                                                 conv2_block3_2_conv[0][0]        \n",
2682
            "__________________________________________________________________________________________________\n",
2683
            "conv2_block4_0_bn (BatchNormali (None, 56, 56, 160)  640         conv2_block3_concat[0][0]        \n",
2684
            "__________________________________________________________________________________________________\n",
2685
            "conv2_block4_0_relu (Activation (None, 56, 56, 160)  0           conv2_block4_0_bn[0][0]          \n",
2686
            "__________________________________________________________________________________________________\n",
2687
            "conv2_block4_1_conv (Conv2D)    (None, 56, 56, 128)  20480       conv2_block4_0_relu[0][0]        \n",
2688
            "__________________________________________________________________________________________________\n",
2689
            "conv2_block4_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block4_1_conv[0][0]        \n",
2690
            "__________________________________________________________________________________________________\n",
2691
            "conv2_block4_1_relu (Activation (None, 56, 56, 128)  0           conv2_block4_1_bn[0][0]          \n",
2692
            "__________________________________________________________________________________________________\n",
2693
            "conv2_block4_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block4_1_relu[0][0]        \n",
2694
            "__________________________________________________________________________________________________\n",
2695
            "conv2_block4_concat (Concatenat (None, 56, 56, 192)  0           conv2_block3_concat[0][0]        \n",
2696
            "                                                                 conv2_block4_2_conv[0][0]        \n",
2697
            "__________________________________________________________________________________________________\n",
2698
            "conv2_block5_0_bn (BatchNormali (None, 56, 56, 192)  768         conv2_block4_concat[0][0]        \n",
2699
            "__________________________________________________________________________________________________\n",
2700
            "conv2_block5_0_relu (Activation (None, 56, 56, 192)  0           conv2_block5_0_bn[0][0]          \n",
2701
            "__________________________________________________________________________________________________\n",
2702
            "conv2_block5_1_conv (Conv2D)    (None, 56, 56, 128)  24576       conv2_block5_0_relu[0][0]        \n",
2703
            "__________________________________________________________________________________________________\n",
2704
            "conv2_block5_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block5_1_conv[0][0]        \n",
2705
            "__________________________________________________________________________________________________\n",
2706
            "conv2_block5_1_relu (Activation (None, 56, 56, 128)  0           conv2_block5_1_bn[0][0]          \n",
2707
            "__________________________________________________________________________________________________\n",
2708
            "conv2_block5_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block5_1_relu[0][0]        \n",
2709
            "__________________________________________________________________________________________________\n",
2710
            "conv2_block5_concat (Concatenat (None, 56, 56, 224)  0           conv2_block4_concat[0][0]        \n",
2711
            "                                                                 conv2_block5_2_conv[0][0]        \n",
2712
            "__________________________________________________________________________________________________\n",
2713
            "conv2_block6_0_bn (BatchNormali (None, 56, 56, 224)  896         conv2_block5_concat[0][0]        \n",
2714
            "__________________________________________________________________________________________________\n",
2715
            "conv2_block6_0_relu (Activation (None, 56, 56, 224)  0           conv2_block6_0_bn[0][0]          \n",
2716
            "__________________________________________________________________________________________________\n",
2717
            "conv2_block6_1_conv (Conv2D)    (None, 56, 56, 128)  28672       conv2_block6_0_relu[0][0]        \n",
2718
            "__________________________________________________________________________________________________\n",
2719
            "conv2_block6_1_bn (BatchNormali (None, 56, 56, 128)  512         conv2_block6_1_conv[0][0]        \n",
2720
            "__________________________________________________________________________________________________\n",
2721
            "conv2_block6_1_relu (Activation (None, 56, 56, 128)  0           conv2_block6_1_bn[0][0]          \n",
2722
            "__________________________________________________________________________________________________\n",
2723
            "conv2_block6_2_conv (Conv2D)    (None, 56, 56, 32)   36864       conv2_block6_1_relu[0][0]        \n",
2724
            "__________________________________________________________________________________________________\n",
2725
            "conv2_block6_concat (Concatenat (None, 56, 56, 256)  0           conv2_block5_concat[0][0]        \n",
2726
            "                                                                 conv2_block6_2_conv[0][0]        \n",
2727
            "__________________________________________________________________________________________________\n",
2728
            "pool2_bn (BatchNormalization)   (None, 56, 56, 256)  1024        conv2_block6_concat[0][0]        \n",
2729
            "__________________________________________________________________________________________________\n",
2730
            "pool2_relu (Activation)         (None, 56, 56, 256)  0           pool2_bn[0][0]                   \n",
2731
            "__________________________________________________________________________________________________\n",
2732
            "pool2_conv (Conv2D)             (None, 56, 56, 128)  32768       pool2_relu[0][0]                 \n",
2733
            "__________________________________________________________________________________________________\n",
2734
            "pool2_pool (AveragePooling2D)   (None, 28, 28, 128)  0           pool2_conv[0][0]                 \n",
2735
            "__________________________________________________________________________________________________\n",
2736
            "conv3_block1_0_bn (BatchNormali (None, 28, 28, 128)  512         pool2_pool[0][0]                 \n",
2737
            "__________________________________________________________________________________________________\n",
2738
            "conv3_block1_0_relu (Activation (None, 28, 28, 128)  0           conv3_block1_0_bn[0][0]          \n",
2739
            "__________________________________________________________________________________________________\n",
2740
            "conv3_block1_1_conv (Conv2D)    (None, 28, 28, 128)  16384       conv3_block1_0_relu[0][0]        \n",
2741
            "__________________________________________________________________________________________________\n",
2742
            "conv3_block1_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block1_1_conv[0][0]        \n",
2743
            "__________________________________________________________________________________________________\n",
2744
            "conv3_block1_1_relu (Activation (None, 28, 28, 128)  0           conv3_block1_1_bn[0][0]          \n",
2745
            "__________________________________________________________________________________________________\n",
2746
            "conv3_block1_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block1_1_relu[0][0]        \n",
2747
            "__________________________________________________________________________________________________\n",
2748
            "conv3_block1_concat (Concatenat (None, 28, 28, 160)  0           pool2_pool[0][0]                 \n",
2749
            "                                                                 conv3_block1_2_conv[0][0]        \n",
2750
            "__________________________________________________________________________________________________\n",
2751
            "conv3_block2_0_bn (BatchNormali (None, 28, 28, 160)  640         conv3_block1_concat[0][0]        \n",
2752
            "__________________________________________________________________________________________________\n",
2753
            "conv3_block2_0_relu (Activation (None, 28, 28, 160)  0           conv3_block2_0_bn[0][0]          \n",
2754
            "__________________________________________________________________________________________________\n",
2755
            "conv3_block2_1_conv (Conv2D)    (None, 28, 28, 128)  20480       conv3_block2_0_relu[0][0]        \n",
2756
            "__________________________________________________________________________________________________\n",
2757
            "conv3_block2_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block2_1_conv[0][0]        \n",
2758
            "__________________________________________________________________________________________________\n",
2759
            "conv3_block2_1_relu (Activation (None, 28, 28, 128)  0           conv3_block2_1_bn[0][0]          \n",
2760
            "__________________________________________________________________________________________________\n",
2761
            "conv3_block2_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block2_1_relu[0][0]        \n",
2762
            "__________________________________________________________________________________________________\n",
2763
            "conv3_block2_concat (Concatenat (None, 28, 28, 192)  0           conv3_block1_concat[0][0]        \n",
2764
            "                                                                 conv3_block2_2_conv[0][0]        \n",
2765
            "__________________________________________________________________________________________________\n",
2766
            "conv3_block3_0_bn (BatchNormali (None, 28, 28, 192)  768         conv3_block2_concat[0][0]        \n",
2767
            "__________________________________________________________________________________________________\n",
2768
            "conv3_block3_0_relu (Activation (None, 28, 28, 192)  0           conv3_block3_0_bn[0][0]          \n",
2769
            "__________________________________________________________________________________________________\n",
2770
            "conv3_block3_1_conv (Conv2D)    (None, 28, 28, 128)  24576       conv3_block3_0_relu[0][0]        \n",
2771
            "__________________________________________________________________________________________________\n",
2772
            "conv3_block3_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block3_1_conv[0][0]        \n",
2773
            "__________________________________________________________________________________________________\n",
2774
            "conv3_block3_1_relu (Activation (None, 28, 28, 128)  0           conv3_block3_1_bn[0][0]          \n",
2775
            "__________________________________________________________________________________________________\n",
2776
            "conv3_block3_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block3_1_relu[0][0]        \n",
2777
            "__________________________________________________________________________________________________\n",
2778
            "conv3_block3_concat (Concatenat (None, 28, 28, 224)  0           conv3_block2_concat[0][0]        \n",
2779
            "                                                                 conv3_block3_2_conv[0][0]        \n",
2780
            "__________________________________________________________________________________________________\n",
2781
            "conv3_block4_0_bn (BatchNormali (None, 28, 28, 224)  896         conv3_block3_concat[0][0]        \n",
2782
            "__________________________________________________________________________________________________\n",
2783
            "conv3_block4_0_relu (Activation (None, 28, 28, 224)  0           conv3_block4_0_bn[0][0]          \n",
2784
            "__________________________________________________________________________________________________\n",
2785
            "conv3_block4_1_conv (Conv2D)    (None, 28, 28, 128)  28672       conv3_block4_0_relu[0][0]        \n",
2786
            "__________________________________________________________________________________________________\n",
2787
            "conv3_block4_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block4_1_conv[0][0]        \n",
2788
            "__________________________________________________________________________________________________\n",
2789
            "conv3_block4_1_relu (Activation (None, 28, 28, 128)  0           conv3_block4_1_bn[0][0]          \n",
2790
            "__________________________________________________________________________________________________\n",
2791
            "conv3_block4_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block4_1_relu[0][0]        \n",
2792
            "__________________________________________________________________________________________________\n",
2793
            "conv3_block4_concat (Concatenat (None, 28, 28, 256)  0           conv3_block3_concat[0][0]        \n",
2794
            "                                                                 conv3_block4_2_conv[0][0]        \n",
2795
            "__________________________________________________________________________________________________\n",
2796
            "conv3_block5_0_bn (BatchNormali (None, 28, 28, 256)  1024        conv3_block4_concat[0][0]        \n",
2797
            "__________________________________________________________________________________________________\n",
2798
            "conv3_block5_0_relu (Activation (None, 28, 28, 256)  0           conv3_block5_0_bn[0][0]          \n",
2799
            "__________________________________________________________________________________________________\n",
2800
            "conv3_block5_1_conv (Conv2D)    (None, 28, 28, 128)  32768       conv3_block5_0_relu[0][0]        \n",
2801
            "__________________________________________________________________________________________________\n",
2802
            "conv3_block5_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block5_1_conv[0][0]        \n",
2803
            "__________________________________________________________________________________________________\n",
2804
            "conv3_block5_1_relu (Activation (None, 28, 28, 128)  0           conv3_block5_1_bn[0][0]          \n",
2805
            "__________________________________________________________________________________________________\n",
2806
            "conv3_block5_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block5_1_relu[0][0]        \n",
2807
            "__________________________________________________________________________________________________\n",
2808
            "conv3_block5_concat (Concatenat (None, 28, 28, 288)  0           conv3_block4_concat[0][0]        \n",
2809
            "                                                                 conv3_block5_2_conv[0][0]        \n",
2810
            "__________________________________________________________________________________________________\n",
2811
            "conv3_block6_0_bn (BatchNormali (None, 28, 28, 288)  1152        conv3_block5_concat[0][0]        \n",
2812
            "__________________________________________________________________________________________________\n",
2813
            "conv3_block6_0_relu (Activation (None, 28, 28, 288)  0           conv3_block6_0_bn[0][0]          \n",
2814
            "__________________________________________________________________________________________________\n",
2815
            "conv3_block6_1_conv (Conv2D)    (None, 28, 28, 128)  36864       conv3_block6_0_relu[0][0]        \n",
2816
            "__________________________________________________________________________________________________\n",
2817
            "conv3_block6_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block6_1_conv[0][0]        \n",
2818
            "__________________________________________________________________________________________________\n",
2819
            "conv3_block6_1_relu (Activation (None, 28, 28, 128)  0           conv3_block6_1_bn[0][0]          \n",
2820
            "__________________________________________________________________________________________________\n",
2821
            "conv3_block6_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block6_1_relu[0][0]        \n",
2822
            "__________________________________________________________________________________________________\n",
2823
            "conv3_block6_concat (Concatenat (None, 28, 28, 320)  0           conv3_block5_concat[0][0]        \n",
2824
            "                                                                 conv3_block6_2_conv[0][0]        \n",
2825
            "__________________________________________________________________________________________________\n",
2826
            "conv3_block7_0_bn (BatchNormali (None, 28, 28, 320)  1280        conv3_block6_concat[0][0]        \n",
2827
            "__________________________________________________________________________________________________\n",
2828
            "conv3_block7_0_relu (Activation (None, 28, 28, 320)  0           conv3_block7_0_bn[0][0]          \n",
2829
            "__________________________________________________________________________________________________\n",
2830
            "conv3_block7_1_conv (Conv2D)    (None, 28, 28, 128)  40960       conv3_block7_0_relu[0][0]        \n",
2831
            "__________________________________________________________________________________________________\n",
2832
            "conv3_block7_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block7_1_conv[0][0]        \n",
2833
            "__________________________________________________________________________________________________\n",
2834
            "conv3_block7_1_relu (Activation (None, 28, 28, 128)  0           conv3_block7_1_bn[0][0]          \n",
2835
            "__________________________________________________________________________________________________\n",
2836
            "conv3_block7_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block7_1_relu[0][0]        \n",
2837
            "__________________________________________________________________________________________________\n",
2838
            "conv3_block7_concat (Concatenat (None, 28, 28, 352)  0           conv3_block6_concat[0][0]        \n",
2839
            "                                                                 conv3_block7_2_conv[0][0]        \n",
2840
            "__________________________________________________________________________________________________\n",
2841
            "conv3_block8_0_bn (BatchNormali (None, 28, 28, 352)  1408        conv3_block7_concat[0][0]        \n",
2842
            "__________________________________________________________________________________________________\n",
2843
            "conv3_block8_0_relu (Activation (None, 28, 28, 352)  0           conv3_block8_0_bn[0][0]          \n",
2844
            "__________________________________________________________________________________________________\n",
2845
            "conv3_block8_1_conv (Conv2D)    (None, 28, 28, 128)  45056       conv3_block8_0_relu[0][0]        \n",
2846
            "__________________________________________________________________________________________________\n",
2847
            "conv3_block8_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block8_1_conv[0][0]        \n",
2848
            "__________________________________________________________________________________________________\n",
2849
            "conv3_block8_1_relu (Activation (None, 28, 28, 128)  0           conv3_block8_1_bn[0][0]          \n",
2850
            "__________________________________________________________________________________________________\n",
2851
            "conv3_block8_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block8_1_relu[0][0]        \n",
2852
            "__________________________________________________________________________________________________\n",
2853
            "conv3_block8_concat (Concatenat (None, 28, 28, 384)  0           conv3_block7_concat[0][0]        \n",
2854
            "                                                                 conv3_block8_2_conv[0][0]        \n",
2855
            "__________________________________________________________________________________________________\n",
2856
            "conv3_block9_0_bn (BatchNormali (None, 28, 28, 384)  1536        conv3_block8_concat[0][0]        \n",
2857
            "__________________________________________________________________________________________________\n",
2858
            "conv3_block9_0_relu (Activation (None, 28, 28, 384)  0           conv3_block9_0_bn[0][0]          \n",
2859
            "__________________________________________________________________________________________________\n",
2860
            "conv3_block9_1_conv (Conv2D)    (None, 28, 28, 128)  49152       conv3_block9_0_relu[0][0]        \n",
2861
            "__________________________________________________________________________________________________\n",
2862
            "conv3_block9_1_bn (BatchNormali (None, 28, 28, 128)  512         conv3_block9_1_conv[0][0]        \n",
2863
            "__________________________________________________________________________________________________\n",
2864
            "conv3_block9_1_relu (Activation (None, 28, 28, 128)  0           conv3_block9_1_bn[0][0]          \n",
2865
            "__________________________________________________________________________________________________\n",
2866
            "conv3_block9_2_conv (Conv2D)    (None, 28, 28, 32)   36864       conv3_block9_1_relu[0][0]        \n",
2867
            "__________________________________________________________________________________________________\n",
2868
            "conv3_block9_concat (Concatenat (None, 28, 28, 416)  0           conv3_block8_concat[0][0]        \n",
2869
            "                                                                 conv3_block9_2_conv[0][0]        \n",
2870
            "__________________________________________________________________________________________________\n",
2871
            "conv3_block10_0_bn (BatchNormal (None, 28, 28, 416)  1664        conv3_block9_concat[0][0]        \n",
2872
            "__________________________________________________________________________________________________\n",
2873
            "conv3_block10_0_relu (Activatio (None, 28, 28, 416)  0           conv3_block10_0_bn[0][0]         \n",
2874
            "__________________________________________________________________________________________________\n",
2875
            "conv3_block10_1_conv (Conv2D)   (None, 28, 28, 128)  53248       conv3_block10_0_relu[0][0]       \n",
2876
            "__________________________________________________________________________________________________\n",
2877
            "conv3_block10_1_bn (BatchNormal (None, 28, 28, 128)  512         conv3_block10_1_conv[0][0]       \n",
2878
            "__________________________________________________________________________________________________\n",
2879
            "conv3_block10_1_relu (Activatio (None, 28, 28, 128)  0           conv3_block10_1_bn[0][0]         \n",
2880
            "__________________________________________________________________________________________________\n",
2881
            "conv3_block10_2_conv (Conv2D)   (None, 28, 28, 32)   36864       conv3_block10_1_relu[0][0]       \n",
2882
            "__________________________________________________________________________________________________\n",
2883
            "conv3_block10_concat (Concatena (None, 28, 28, 448)  0           conv3_block9_concat[0][0]        \n",
2884
            "                                                                 conv3_block10_2_conv[0][0]       \n",
2885
            "__________________________________________________________________________________________________\n",
2886
            "conv3_block11_0_bn (BatchNormal (None, 28, 28, 448)  1792        conv3_block10_concat[0][0]       \n",
2887
            "__________________________________________________________________________________________________\n",
2888
            "conv3_block11_0_relu (Activatio (None, 28, 28, 448)  0           conv3_block11_0_bn[0][0]         \n",
2889
            "__________________________________________________________________________________________________\n",
2890
            "conv3_block11_1_conv (Conv2D)   (None, 28, 28, 128)  57344       conv3_block11_0_relu[0][0]       \n",
2891
            "__________________________________________________________________________________________________\n",
2892
            "conv3_block11_1_bn (BatchNormal (None, 28, 28, 128)  512         conv3_block11_1_conv[0][0]       \n",
2893
            "__________________________________________________________________________________________________\n",
2894
            "conv3_block11_1_relu (Activatio (None, 28, 28, 128)  0           conv3_block11_1_bn[0][0]         \n",
2895
            "__________________________________________________________________________________________________\n",
2896
            "conv3_block11_2_conv (Conv2D)   (None, 28, 28, 32)   36864       conv3_block11_1_relu[0][0]       \n",
2897
            "__________________________________________________________________________________________________\n",
2898
            "conv3_block11_concat (Concatena (None, 28, 28, 480)  0           conv3_block10_concat[0][0]       \n",
2899
            "                                                                 conv3_block11_2_conv[0][0]       \n",
2900
            "__________________________________________________________________________________________________\n",
2901
            "conv3_block12_0_bn (BatchNormal (None, 28, 28, 480)  1920        conv3_block11_concat[0][0]       \n",
2902
            "__________________________________________________________________________________________________\n",
2903
            "conv3_block12_0_relu (Activatio (None, 28, 28, 480)  0           conv3_block12_0_bn[0][0]         \n",
2904
            "__________________________________________________________________________________________________\n",
2905
            "conv3_block12_1_conv (Conv2D)   (None, 28, 28, 128)  61440       conv3_block12_0_relu[0][0]       \n",
2906
            "__________________________________________________________________________________________________\n",
2907
            "conv3_block12_1_bn (BatchNormal (None, 28, 28, 128)  512         conv3_block12_1_conv[0][0]       \n",
2908
            "__________________________________________________________________________________________________\n",
2909
            "conv3_block12_1_relu (Activatio (None, 28, 28, 128)  0           conv3_block12_1_bn[0][0]         \n",
2910
            "__________________________________________________________________________________________________\n",
2911
            "conv3_block12_2_conv (Conv2D)   (None, 28, 28, 32)   36864       conv3_block12_1_relu[0][0]       \n",
2912
            "__________________________________________________________________________________________________\n",
2913
            "conv3_block12_concat (Concatena (None, 28, 28, 512)  0           conv3_block11_concat[0][0]       \n",
2914
            "                                                                 conv3_block12_2_conv[0][0]       \n",
2915
            "__________________________________________________________________________________________________\n",
2916
            "pool3_bn (BatchNormalization)   (None, 28, 28, 512)  2048        conv3_block12_concat[0][0]       \n",
2917
            "__________________________________________________________________________________________________\n",
2918
            "pool3_relu (Activation)         (None, 28, 28, 512)  0           pool3_bn[0][0]                   \n",
2919
            "__________________________________________________________________________________________________\n",
2920
            "pool3_conv (Conv2D)             (None, 28, 28, 256)  131072      pool3_relu[0][0]                 \n",
2921
            "__________________________________________________________________________________________________\n",
2922
            "pool3_pool (AveragePooling2D)   (None, 14, 14, 256)  0           pool3_conv[0][0]                 \n",
2923
            "__________________________________________________________________________________________________\n",
2924
            "conv4_block1_0_bn (BatchNormali (None, 14, 14, 256)  1024        pool3_pool[0][0]                 \n",
2925
            "__________________________________________________________________________________________________\n",
2926
            "conv4_block1_0_relu (Activation (None, 14, 14, 256)  0           conv4_block1_0_bn[0][0]          \n",
2927
            "__________________________________________________________________________________________________\n",
2928
            "conv4_block1_1_conv (Conv2D)    (None, 14, 14, 128)  32768       conv4_block1_0_relu[0][0]        \n",
2929
            "__________________________________________________________________________________________________\n",
2930
            "conv4_block1_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block1_1_conv[0][0]        \n",
2931
            "__________________________________________________________________________________________________\n",
2932
            "conv4_block1_1_relu (Activation (None, 14, 14, 128)  0           conv4_block1_1_bn[0][0]          \n",
2933
            "__________________________________________________________________________________________________\n",
2934
            "conv4_block1_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block1_1_relu[0][0]        \n",
2935
            "__________________________________________________________________________________________________\n",
2936
            "conv4_block1_concat (Concatenat (None, 14, 14, 288)  0           pool3_pool[0][0]                 \n",
2937
            "                                                                 conv4_block1_2_conv[0][0]        \n",
2938
            "__________________________________________________________________________________________________\n",
2939
            "conv4_block2_0_bn (BatchNormali (None, 14, 14, 288)  1152        conv4_block1_concat[0][0]        \n",
2940
            "__________________________________________________________________________________________________\n",
2941
            "conv4_block2_0_relu (Activation (None, 14, 14, 288)  0           conv4_block2_0_bn[0][0]          \n",
2942
            "__________________________________________________________________________________________________\n",
2943
            "conv4_block2_1_conv (Conv2D)    (None, 14, 14, 128)  36864       conv4_block2_0_relu[0][0]        \n",
2944
            "__________________________________________________________________________________________________\n",
2945
            "conv4_block2_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block2_1_conv[0][0]        \n",
2946
            "__________________________________________________________________________________________________\n",
2947
            "conv4_block2_1_relu (Activation (None, 14, 14, 128)  0           conv4_block2_1_bn[0][0]          \n",
2948
            "__________________________________________________________________________________________________\n",
2949
            "conv4_block2_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block2_1_relu[0][0]        \n",
2950
            "__________________________________________________________________________________________________\n",
2951
            "conv4_block2_concat (Concatenat (None, 14, 14, 320)  0           conv4_block1_concat[0][0]        \n",
2952
            "                                                                 conv4_block2_2_conv[0][0]        \n",
2953
            "__________________________________________________________________________________________________\n",
2954
            "conv4_block3_0_bn (BatchNormali (None, 14, 14, 320)  1280        conv4_block2_concat[0][0]        \n",
2955
            "__________________________________________________________________________________________________\n",
2956
            "conv4_block3_0_relu (Activation (None, 14, 14, 320)  0           conv4_block3_0_bn[0][0]          \n",
2957
            "__________________________________________________________________________________________________\n",
2958
            "conv4_block3_1_conv (Conv2D)    (None, 14, 14, 128)  40960       conv4_block3_0_relu[0][0]        \n",
2959
            "__________________________________________________________________________________________________\n",
2960
            "conv4_block3_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block3_1_conv[0][0]        \n",
2961
            "__________________________________________________________________________________________________\n",
2962
            "conv4_block3_1_relu (Activation (None, 14, 14, 128)  0           conv4_block3_1_bn[0][0]          \n",
2963
            "__________________________________________________________________________________________________\n",
2964
            "conv4_block3_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block3_1_relu[0][0]        \n",
2965
            "__________________________________________________________________________________________________\n",
2966
            "conv4_block3_concat (Concatenat (None, 14, 14, 352)  0           conv4_block2_concat[0][0]        \n",
2967
            "                                                                 conv4_block3_2_conv[0][0]        \n",
2968
            "__________________________________________________________________________________________________\n",
2969
            "conv4_block4_0_bn (BatchNormali (None, 14, 14, 352)  1408        conv4_block3_concat[0][0]        \n",
2970
            "__________________________________________________________________________________________________\n",
2971
            "conv4_block4_0_relu (Activation (None, 14, 14, 352)  0           conv4_block4_0_bn[0][0]          \n",
2972
            "__________________________________________________________________________________________________\n",
2973
            "conv4_block4_1_conv (Conv2D)    (None, 14, 14, 128)  45056       conv4_block4_0_relu[0][0]        \n",
2974
            "__________________________________________________________________________________________________\n",
2975
            "conv4_block4_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block4_1_conv[0][0]        \n",
2976
            "__________________________________________________________________________________________________\n",
2977
            "conv4_block4_1_relu (Activation (None, 14, 14, 128)  0           conv4_block4_1_bn[0][0]          \n",
2978
            "__________________________________________________________________________________________________\n",
2979
            "conv4_block4_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block4_1_relu[0][0]        \n",
2980
            "__________________________________________________________________________________________________\n",
2981
            "conv4_block4_concat (Concatenat (None, 14, 14, 384)  0           conv4_block3_concat[0][0]        \n",
2982
            "                                                                 conv4_block4_2_conv[0][0]        \n",
2983
            "__________________________________________________________________________________________________\n",
2984
            "conv4_block5_0_bn (BatchNormali (None, 14, 14, 384)  1536        conv4_block4_concat[0][0]        \n",
2985
            "__________________________________________________________________________________________________\n",
2986
            "conv4_block5_0_relu (Activation (None, 14, 14, 384)  0           conv4_block5_0_bn[0][0]          \n",
2987
            "__________________________________________________________________________________________________\n",
2988
            "conv4_block5_1_conv (Conv2D)    (None, 14, 14, 128)  49152       conv4_block5_0_relu[0][0]        \n",
2989
            "__________________________________________________________________________________________________\n",
2990
            "conv4_block5_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block5_1_conv[0][0]        \n",
2991
            "__________________________________________________________________________________________________\n",
2992
            "conv4_block5_1_relu (Activation (None, 14, 14, 128)  0           conv4_block5_1_bn[0][0]          \n",
2993
            "__________________________________________________________________________________________________\n",
2994
            "conv4_block5_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block5_1_relu[0][0]        \n",
2995
            "__________________________________________________________________________________________________\n",
2996
            "conv4_block5_concat (Concatenat (None, 14, 14, 416)  0           conv4_block4_concat[0][0]        \n",
2997
            "                                                                 conv4_block5_2_conv[0][0]        \n",
2998
            "__________________________________________________________________________________________________\n",
2999
            "conv4_block6_0_bn (BatchNormali (None, 14, 14, 416)  1664        conv4_block5_concat[0][0]        \n",
3000
            "__________________________________________________________________________________________________\n",
3001
            "conv4_block6_0_relu (Activation (None, 14, 14, 416)  0           conv4_block6_0_bn[0][0]          \n",
3002
            "__________________________________________________________________________________________________\n",
3003
            "conv4_block6_1_conv (Conv2D)    (None, 14, 14, 128)  53248       conv4_block6_0_relu[0][0]        \n",
3004
            "__________________________________________________________________________________________________\n",
3005
            "conv4_block6_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block6_1_conv[0][0]        \n",
3006
            "__________________________________________________________________________________________________\n",
3007
            "conv4_block6_1_relu (Activation (None, 14, 14, 128)  0           conv4_block6_1_bn[0][0]          \n",
3008
            "__________________________________________________________________________________________________\n",
3009
            "conv4_block6_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block6_1_relu[0][0]        \n",
3010
            "__________________________________________________________________________________________________\n",
3011
            "conv4_block6_concat (Concatenat (None, 14, 14, 448)  0           conv4_block5_concat[0][0]        \n",
3012
            "                                                                 conv4_block6_2_conv[0][0]        \n",
3013
            "__________________________________________________________________________________________________\n",
3014
            "conv4_block7_0_bn (BatchNormali (None, 14, 14, 448)  1792        conv4_block6_concat[0][0]        \n",
3015
            "__________________________________________________________________________________________________\n",
3016
            "conv4_block7_0_relu (Activation (None, 14, 14, 448)  0           conv4_block7_0_bn[0][0]          \n",
3017
            "__________________________________________________________________________________________________\n",
3018
            "conv4_block7_1_conv (Conv2D)    (None, 14, 14, 128)  57344       conv4_block7_0_relu[0][0]        \n",
3019
            "__________________________________________________________________________________________________\n",
3020
            "conv4_block7_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block7_1_conv[0][0]        \n",
3021
            "__________________________________________________________________________________________________\n",
3022
            "conv4_block7_1_relu (Activation (None, 14, 14, 128)  0           conv4_block7_1_bn[0][0]          \n",
3023
            "__________________________________________________________________________________________________\n",
3024
            "conv4_block7_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block7_1_relu[0][0]        \n",
3025
            "__________________________________________________________________________________________________\n",
3026
            "conv4_block7_concat (Concatenat (None, 14, 14, 480)  0           conv4_block6_concat[0][0]        \n",
3027
            "                                                                 conv4_block7_2_conv[0][0]        \n",
3028
            "__________________________________________________________________________________________________\n",
3029
            "conv4_block8_0_bn (BatchNormali (None, 14, 14, 480)  1920        conv4_block7_concat[0][0]        \n",
3030
            "__________________________________________________________________________________________________\n",
3031
            "conv4_block8_0_relu (Activation (None, 14, 14, 480)  0           conv4_block8_0_bn[0][0]          \n",
3032
            "__________________________________________________________________________________________________\n",
3033
            "conv4_block8_1_conv (Conv2D)    (None, 14, 14, 128)  61440       conv4_block8_0_relu[0][0]        \n",
3034
            "__________________________________________________________________________________________________\n",
3035
            "conv4_block8_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block8_1_conv[0][0]        \n",
3036
            "__________________________________________________________________________________________________\n",
3037
            "conv4_block8_1_relu (Activation (None, 14, 14, 128)  0           conv4_block8_1_bn[0][0]          \n",
3038
            "__________________________________________________________________________________________________\n",
3039
            "conv4_block8_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block8_1_relu[0][0]        \n",
3040
            "__________________________________________________________________________________________________\n",
3041
            "conv4_block8_concat (Concatenat (None, 14, 14, 512)  0           conv4_block7_concat[0][0]        \n",
3042
            "                                                                 conv4_block8_2_conv[0][0]        \n",
3043
            "__________________________________________________________________________________________________\n",
3044
            "conv4_block9_0_bn (BatchNormali (None, 14, 14, 512)  2048        conv4_block8_concat[0][0]        \n",
3045
            "__________________________________________________________________________________________________\n",
3046
            "conv4_block9_0_relu (Activation (None, 14, 14, 512)  0           conv4_block9_0_bn[0][0]          \n",
3047
            "__________________________________________________________________________________________________\n",
3048
            "conv4_block9_1_conv (Conv2D)    (None, 14, 14, 128)  65536       conv4_block9_0_relu[0][0]        \n",
3049
            "__________________________________________________________________________________________________\n",
3050
            "conv4_block9_1_bn (BatchNormali (None, 14, 14, 128)  512         conv4_block9_1_conv[0][0]        \n",
3051
            "__________________________________________________________________________________________________\n",
3052
            "conv4_block9_1_relu (Activation (None, 14, 14, 128)  0           conv4_block9_1_bn[0][0]          \n",
3053
            "__________________________________________________________________________________________________\n",
3054
            "conv4_block9_2_conv (Conv2D)    (None, 14, 14, 32)   36864       conv4_block9_1_relu[0][0]        \n",
3055
            "__________________________________________________________________________________________________\n",
3056
            "conv4_block9_concat (Concatenat (None, 14, 14, 544)  0           conv4_block8_concat[0][0]        \n",
3057
            "                                                                 conv4_block9_2_conv[0][0]        \n",
3058
            "__________________________________________________________________________________________________\n",
3059
            "conv4_block10_0_bn (BatchNormal (None, 14, 14, 544)  2176        conv4_block9_concat[0][0]        \n",
3060
            "__________________________________________________________________________________________________\n",
3061
            "conv4_block10_0_relu (Activatio (None, 14, 14, 544)  0           conv4_block10_0_bn[0][0]         \n",
3062
            "__________________________________________________________________________________________________\n",
3063
            "conv4_block10_1_conv (Conv2D)   (None, 14, 14, 128)  69632       conv4_block10_0_relu[0][0]       \n",
3064
            "__________________________________________________________________________________________________\n",
3065
            "conv4_block10_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block10_1_conv[0][0]       \n",
3066
            "__________________________________________________________________________________________________\n",
3067
            "conv4_block10_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block10_1_bn[0][0]         \n",
3068
            "__________________________________________________________________________________________________\n",
3069
            "conv4_block10_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block10_1_relu[0][0]       \n",
3070
            "__________________________________________________________________________________________________\n",
3071
            "conv4_block10_concat (Concatena (None, 14, 14, 576)  0           conv4_block9_concat[0][0]        \n",
3072
            "                                                                 conv4_block10_2_conv[0][0]       \n",
3073
            "__________________________________________________________________________________________________\n",
3074
            "conv4_block11_0_bn (BatchNormal (None, 14, 14, 576)  2304        conv4_block10_concat[0][0]       \n",
3075
            "__________________________________________________________________________________________________\n",
3076
            "conv4_block11_0_relu (Activatio (None, 14, 14, 576)  0           conv4_block11_0_bn[0][0]         \n",
3077
            "__________________________________________________________________________________________________\n",
3078
            "conv4_block11_1_conv (Conv2D)   (None, 14, 14, 128)  73728       conv4_block11_0_relu[0][0]       \n",
3079
            "__________________________________________________________________________________________________\n",
3080
            "conv4_block11_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block11_1_conv[0][0]       \n",
3081
            "__________________________________________________________________________________________________\n",
3082
            "conv4_block11_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block11_1_bn[0][0]         \n",
3083
            "__________________________________________________________________________________________________\n",
3084
            "conv4_block11_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block11_1_relu[0][0]       \n",
3085
            "__________________________________________________________________________________________________\n",
3086
            "conv4_block11_concat (Concatena (None, 14, 14, 608)  0           conv4_block10_concat[0][0]       \n",
3087
            "                                                                 conv4_block11_2_conv[0][0]       \n",
3088
            "__________________________________________________________________________________________________\n",
3089
            "conv4_block12_0_bn (BatchNormal (None, 14, 14, 608)  2432        conv4_block11_concat[0][0]       \n",
3090
            "__________________________________________________________________________________________________\n",
3091
            "conv4_block12_0_relu (Activatio (None, 14, 14, 608)  0           conv4_block12_0_bn[0][0]         \n",
3092
            "__________________________________________________________________________________________________\n",
3093
            "conv4_block12_1_conv (Conv2D)   (None, 14, 14, 128)  77824       conv4_block12_0_relu[0][0]       \n",
3094
            "__________________________________________________________________________________________________\n",
3095
            "conv4_block12_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block12_1_conv[0][0]       \n",
3096
            "__________________________________________________________________________________________________\n",
3097
            "conv4_block12_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block12_1_bn[0][0]         \n",
3098
            "__________________________________________________________________________________________________\n",
3099
            "conv4_block12_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block12_1_relu[0][0]       \n",
3100
            "__________________________________________________________________________________________________\n",
3101
            "conv4_block12_concat (Concatena (None, 14, 14, 640)  0           conv4_block11_concat[0][0]       \n",
3102
            "                                                                 conv4_block12_2_conv[0][0]       \n",
3103
            "__________________________________________________________________________________________________\n",
3104
            "conv4_block13_0_bn (BatchNormal (None, 14, 14, 640)  2560        conv4_block12_concat[0][0]       \n",
3105
            "__________________________________________________________________________________________________\n",
3106
            "conv4_block13_0_relu (Activatio (None, 14, 14, 640)  0           conv4_block13_0_bn[0][0]         \n",
3107
            "__________________________________________________________________________________________________\n",
3108
            "conv4_block13_1_conv (Conv2D)   (None, 14, 14, 128)  81920       conv4_block13_0_relu[0][0]       \n",
3109
            "__________________________________________________________________________________________________\n",
3110
            "conv4_block13_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block13_1_conv[0][0]       \n",
3111
            "__________________________________________________________________________________________________\n",
3112
            "conv4_block13_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block13_1_bn[0][0]         \n",
3113
            "__________________________________________________________________________________________________\n",
3114
            "conv4_block13_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block13_1_relu[0][0]       \n",
3115
            "__________________________________________________________________________________________________\n",
3116
            "conv4_block13_concat (Concatena (None, 14, 14, 672)  0           conv4_block12_concat[0][0]       \n",
3117
            "                                                                 conv4_block13_2_conv[0][0]       \n",
3118
            "__________________________________________________________________________________________________\n",
3119
            "conv4_block14_0_bn (BatchNormal (None, 14, 14, 672)  2688        conv4_block13_concat[0][0]       \n",
3120
            "__________________________________________________________________________________________________\n",
3121
            "conv4_block14_0_relu (Activatio (None, 14, 14, 672)  0           conv4_block14_0_bn[0][0]         \n",
3122
            "__________________________________________________________________________________________________\n",
3123
            "conv4_block14_1_conv (Conv2D)   (None, 14, 14, 128)  86016       conv4_block14_0_relu[0][0]       \n",
3124
            "__________________________________________________________________________________________________\n",
3125
            "conv4_block14_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block14_1_conv[0][0]       \n",
3126
            "__________________________________________________________________________________________________\n",
3127
            "conv4_block14_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block14_1_bn[0][0]         \n",
3128
            "__________________________________________________________________________________________________\n",
3129
            "conv4_block14_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block14_1_relu[0][0]       \n",
3130
            "__________________________________________________________________________________________________\n",
3131
            "conv4_block14_concat (Concatena (None, 14, 14, 704)  0           conv4_block13_concat[0][0]       \n",
3132
            "                                                                 conv4_block14_2_conv[0][0]       \n",
3133
            "__________________________________________________________________________________________________\n",
3134
            "conv4_block15_0_bn (BatchNormal (None, 14, 14, 704)  2816        conv4_block14_concat[0][0]       \n",
3135
            "__________________________________________________________________________________________________\n",
3136
            "conv4_block15_0_relu (Activatio (None, 14, 14, 704)  0           conv4_block15_0_bn[0][0]         \n",
3137
            "__________________________________________________________________________________________________\n",
3138
            "conv4_block15_1_conv (Conv2D)   (None, 14, 14, 128)  90112       conv4_block15_0_relu[0][0]       \n",
3139
            "__________________________________________________________________________________________________\n",
3140
            "conv4_block15_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block15_1_conv[0][0]       \n",
3141
            "__________________________________________________________________________________________________\n",
3142
            "conv4_block15_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block15_1_bn[0][0]         \n",
3143
            "__________________________________________________________________________________________________\n",
3144
            "conv4_block15_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block15_1_relu[0][0]       \n",
3145
            "__________________________________________________________________________________________________\n",
3146
            "conv4_block15_concat (Concatena (None, 14, 14, 736)  0           conv4_block14_concat[0][0]       \n",
3147
            "                                                                 conv4_block15_2_conv[0][0]       \n",
3148
            "__________________________________________________________________________________________________\n",
3149
            "conv4_block16_0_bn (BatchNormal (None, 14, 14, 736)  2944        conv4_block15_concat[0][0]       \n",
3150
            "__________________________________________________________________________________________________\n",
3151
            "conv4_block16_0_relu (Activatio (None, 14, 14, 736)  0           conv4_block16_0_bn[0][0]         \n",
3152
            "__________________________________________________________________________________________________\n",
3153
            "conv4_block16_1_conv (Conv2D)   (None, 14, 14, 128)  94208       conv4_block16_0_relu[0][0]       \n",
3154
            "__________________________________________________________________________________________________\n",
3155
            "conv4_block16_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block16_1_conv[0][0]       \n",
3156
            "__________________________________________________________________________________________________\n",
3157
            "conv4_block16_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block16_1_bn[0][0]         \n",
3158
            "__________________________________________________________________________________________________\n",
3159
            "conv4_block16_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block16_1_relu[0][0]       \n",
3160
            "__________________________________________________________________________________________________\n",
3161
            "conv4_block16_concat (Concatena (None, 14, 14, 768)  0           conv4_block15_concat[0][0]       \n",
3162
            "                                                                 conv4_block16_2_conv[0][0]       \n",
3163
            "__________________________________________________________________________________________________\n",
3164
            "conv4_block17_0_bn (BatchNormal (None, 14, 14, 768)  3072        conv4_block16_concat[0][0]       \n",
3165
            "__________________________________________________________________________________________________\n",
3166
            "conv4_block17_0_relu (Activatio (None, 14, 14, 768)  0           conv4_block17_0_bn[0][0]         \n",
3167
            "__________________________________________________________________________________________________\n",
3168
            "conv4_block17_1_conv (Conv2D)   (None, 14, 14, 128)  98304       conv4_block17_0_relu[0][0]       \n",
3169
            "__________________________________________________________________________________________________\n",
3170
            "conv4_block17_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block17_1_conv[0][0]       \n",
3171
            "__________________________________________________________________________________________________\n",
3172
            "conv4_block17_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block17_1_bn[0][0]         \n",
3173
            "__________________________________________________________________________________________________\n",
3174
            "conv4_block17_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block17_1_relu[0][0]       \n",
3175
            "__________________________________________________________________________________________________\n",
3176
            "conv4_block17_concat (Concatena (None, 14, 14, 800)  0           conv4_block16_concat[0][0]       \n",
3177
            "                                                                 conv4_block17_2_conv[0][0]       \n",
3178
            "__________________________________________________________________________________________________\n",
3179
            "conv4_block18_0_bn (BatchNormal (None, 14, 14, 800)  3200        conv4_block17_concat[0][0]       \n",
3180
            "__________________________________________________________________________________________________\n",
3181
            "conv4_block18_0_relu (Activatio (None, 14, 14, 800)  0           conv4_block18_0_bn[0][0]         \n",
3182
            "__________________________________________________________________________________________________\n",
3183
            "conv4_block18_1_conv (Conv2D)   (None, 14, 14, 128)  102400      conv4_block18_0_relu[0][0]       \n",
3184
            "__________________________________________________________________________________________________\n",
3185
            "conv4_block18_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block18_1_conv[0][0]       \n",
3186
            "__________________________________________________________________________________________________\n",
3187
            "conv4_block18_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block18_1_bn[0][0]         \n",
3188
            "__________________________________________________________________________________________________\n",
3189
            "conv4_block18_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block18_1_relu[0][0]       \n",
3190
            "__________________________________________________________________________________________________\n",
3191
            "conv4_block18_concat (Concatena (None, 14, 14, 832)  0           conv4_block17_concat[0][0]       \n",
3192
            "                                                                 conv4_block18_2_conv[0][0]       \n",
3193
            "__________________________________________________________________________________________________\n",
3194
            "conv4_block19_0_bn (BatchNormal (None, 14, 14, 832)  3328        conv4_block18_concat[0][0]       \n",
3195
            "__________________________________________________________________________________________________\n",
3196
            "conv4_block19_0_relu (Activatio (None, 14, 14, 832)  0           conv4_block19_0_bn[0][0]         \n",
3197
            "__________________________________________________________________________________________________\n",
3198
            "conv4_block19_1_conv (Conv2D)   (None, 14, 14, 128)  106496      conv4_block19_0_relu[0][0]       \n",
3199
            "__________________________________________________________________________________________________\n",
3200
            "conv4_block19_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block19_1_conv[0][0]       \n",
3201
            "__________________________________________________________________________________________________\n",
3202
            "conv4_block19_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block19_1_bn[0][0]         \n",
3203
            "__________________________________________________________________________________________________\n",
3204
            "conv4_block19_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block19_1_relu[0][0]       \n",
3205
            "__________________________________________________________________________________________________\n",
3206
            "conv4_block19_concat (Concatena (None, 14, 14, 864)  0           conv4_block18_concat[0][0]       \n",
3207
            "                                                                 conv4_block19_2_conv[0][0]       \n",
3208
            "__________________________________________________________________________________________________\n",
3209
            "conv4_block20_0_bn (BatchNormal (None, 14, 14, 864)  3456        conv4_block19_concat[0][0]       \n",
3210
            "__________________________________________________________________________________________________\n",
3211
            "conv4_block20_0_relu (Activatio (None, 14, 14, 864)  0           conv4_block20_0_bn[0][0]         \n",
3212
            "__________________________________________________________________________________________________\n",
3213
            "conv4_block20_1_conv (Conv2D)   (None, 14, 14, 128)  110592      conv4_block20_0_relu[0][0]       \n",
3214
            "__________________________________________________________________________________________________\n",
3215
            "conv4_block20_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block20_1_conv[0][0]       \n",
3216
            "__________________________________________________________________________________________________\n",
3217
            "conv4_block20_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block20_1_bn[0][0]         \n",
3218
            "__________________________________________________________________________________________________\n",
3219
            "conv4_block20_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block20_1_relu[0][0]       \n",
3220
            "__________________________________________________________________________________________________\n",
3221
            "conv4_block20_concat (Concatena (None, 14, 14, 896)  0           conv4_block19_concat[0][0]       \n",
3222
            "                                                                 conv4_block20_2_conv[0][0]       \n",
3223
            "__________________________________________________________________________________________________\n",
3224
            "conv4_block21_0_bn (BatchNormal (None, 14, 14, 896)  3584        conv4_block20_concat[0][0]       \n",
3225
            "__________________________________________________________________________________________________\n",
3226
            "conv4_block21_0_relu (Activatio (None, 14, 14, 896)  0           conv4_block21_0_bn[0][0]         \n",
3227
            "__________________________________________________________________________________________________\n",
3228
            "conv4_block21_1_conv (Conv2D)   (None, 14, 14, 128)  114688      conv4_block21_0_relu[0][0]       \n",
3229
            "__________________________________________________________________________________________________\n",
3230
            "conv4_block21_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block21_1_conv[0][0]       \n",
3231
            "__________________________________________________________________________________________________\n",
3232
            "conv4_block21_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block21_1_bn[0][0]         \n",
3233
            "__________________________________________________________________________________________________\n",
3234
            "conv4_block21_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block21_1_relu[0][0]       \n",
3235
            "__________________________________________________________________________________________________\n",
3236
            "conv4_block21_concat (Concatena (None, 14, 14, 928)  0           conv4_block20_concat[0][0]       \n",
3237
            "                                                                 conv4_block21_2_conv[0][0]       \n",
3238
            "__________________________________________________________________________________________________\n",
3239
            "conv4_block22_0_bn (BatchNormal (None, 14, 14, 928)  3712        conv4_block21_concat[0][0]       \n",
3240
            "__________________________________________________________________________________________________\n",
3241
            "conv4_block22_0_relu (Activatio (None, 14, 14, 928)  0           conv4_block22_0_bn[0][0]         \n",
3242
            "__________________________________________________________________________________________________\n",
3243
            "conv4_block22_1_conv (Conv2D)   (None, 14, 14, 128)  118784      conv4_block22_0_relu[0][0]       \n",
3244
            "__________________________________________________________________________________________________\n",
3245
            "conv4_block22_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block22_1_conv[0][0]       \n",
3246
            "__________________________________________________________________________________________________\n",
3247
            "conv4_block22_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block22_1_bn[0][0]         \n",
3248
            "__________________________________________________________________________________________________\n",
3249
            "conv4_block22_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block22_1_relu[0][0]       \n",
3250
            "__________________________________________________________________________________________________\n",
3251
            "conv4_block22_concat (Concatena (None, 14, 14, 960)  0           conv4_block21_concat[0][0]       \n",
3252
            "                                                                 conv4_block22_2_conv[0][0]       \n",
3253
            "__________________________________________________________________________________________________\n",
3254
            "conv4_block23_0_bn (BatchNormal (None, 14, 14, 960)  3840        conv4_block22_concat[0][0]       \n",
3255
            "__________________________________________________________________________________________________\n",
3256
            "conv4_block23_0_relu (Activatio (None, 14, 14, 960)  0           conv4_block23_0_bn[0][0]         \n",
3257
            "__________________________________________________________________________________________________\n",
3258
            "conv4_block23_1_conv (Conv2D)   (None, 14, 14, 128)  122880      conv4_block23_0_relu[0][0]       \n",
3259
            "__________________________________________________________________________________________________\n",
3260
            "conv4_block23_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block23_1_conv[0][0]       \n",
3261
            "__________________________________________________________________________________________________\n",
3262
            "conv4_block23_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block23_1_bn[0][0]         \n",
3263
            "__________________________________________________________________________________________________\n",
3264
            "conv4_block23_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block23_1_relu[0][0]       \n",
3265
            "__________________________________________________________________________________________________\n",
3266
            "conv4_block23_concat (Concatena (None, 14, 14, 992)  0           conv4_block22_concat[0][0]       \n",
3267
            "                                                                 conv4_block23_2_conv[0][0]       \n",
3268
            "__________________________________________________________________________________________________\n",
3269
            "conv4_block24_0_bn (BatchNormal (None, 14, 14, 992)  3968        conv4_block23_concat[0][0]       \n",
3270
            "__________________________________________________________________________________________________\n",
3271
            "conv4_block24_0_relu (Activatio (None, 14, 14, 992)  0           conv4_block24_0_bn[0][0]         \n",
3272
            "__________________________________________________________________________________________________\n",
3273
            "conv4_block24_1_conv (Conv2D)   (None, 14, 14, 128)  126976      conv4_block24_0_relu[0][0]       \n",
3274
            "__________________________________________________________________________________________________\n",
3275
            "conv4_block24_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block24_1_conv[0][0]       \n",
3276
            "__________________________________________________________________________________________________\n",
3277
            "conv4_block24_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block24_1_bn[0][0]         \n",
3278
            "__________________________________________________________________________________________________\n",
3279
            "conv4_block24_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block24_1_relu[0][0]       \n",
3280
            "__________________________________________________________________________________________________\n",
3281
            "conv4_block24_concat (Concatena (None, 14, 14, 1024) 0           conv4_block23_concat[0][0]       \n",
3282
            "                                                                 conv4_block24_2_conv[0][0]       \n",
3283
            "__________________________________________________________________________________________________\n",
3284
            "conv4_block25_0_bn (BatchNormal (None, 14, 14, 1024) 4096        conv4_block24_concat[0][0]       \n",
3285
            "__________________________________________________________________________________________________\n",
3286
            "conv4_block25_0_relu (Activatio (None, 14, 14, 1024) 0           conv4_block25_0_bn[0][0]         \n",
3287
            "__________________________________________________________________________________________________\n",
3288
            "conv4_block25_1_conv (Conv2D)   (None, 14, 14, 128)  131072      conv4_block25_0_relu[0][0]       \n",
3289
            "__________________________________________________________________________________________________\n",
3290
            "conv4_block25_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block25_1_conv[0][0]       \n",
3291
            "__________________________________________________________________________________________________\n",
3292
            "conv4_block25_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block25_1_bn[0][0]         \n",
3293
            "__________________________________________________________________________________________________\n",
3294
            "conv4_block25_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block25_1_relu[0][0]       \n",
3295
            "__________________________________________________________________________________________________\n",
3296
            "conv4_block25_concat (Concatena (None, 14, 14, 1056) 0           conv4_block24_concat[0][0]       \n",
3297
            "                                                                 conv4_block25_2_conv[0][0]       \n",
3298
            "__________________________________________________________________________________________________\n",
3299
            "conv4_block26_0_bn (BatchNormal (None, 14, 14, 1056) 4224        conv4_block25_concat[0][0]       \n",
3300
            "__________________________________________________________________________________________________\n",
3301
            "conv4_block26_0_relu (Activatio (None, 14, 14, 1056) 0           conv4_block26_0_bn[0][0]         \n",
3302
            "__________________________________________________________________________________________________\n",
3303
            "conv4_block26_1_conv (Conv2D)   (None, 14, 14, 128)  135168      conv4_block26_0_relu[0][0]       \n",
3304
            "__________________________________________________________________________________________________\n",
3305
            "conv4_block26_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block26_1_conv[0][0]       \n",
3306
            "__________________________________________________________________________________________________\n",
3307
            "conv4_block26_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block26_1_bn[0][0]         \n",
3308
            "__________________________________________________________________________________________________\n",
3309
            "conv4_block26_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block26_1_relu[0][0]       \n",
3310
            "__________________________________________________________________________________________________\n",
3311
            "conv4_block26_concat (Concatena (None, 14, 14, 1088) 0           conv4_block25_concat[0][0]       \n",
3312
            "                                                                 conv4_block26_2_conv[0][0]       \n",
3313
            "__________________________________________________________________________________________________\n",
3314
            "conv4_block27_0_bn (BatchNormal (None, 14, 14, 1088) 4352        conv4_block26_concat[0][0]       \n",
3315
            "__________________________________________________________________________________________________\n",
3316
            "conv4_block27_0_relu (Activatio (None, 14, 14, 1088) 0           conv4_block27_0_bn[0][0]         \n",
3317
            "__________________________________________________________________________________________________\n",
3318
            "conv4_block27_1_conv (Conv2D)   (None, 14, 14, 128)  139264      conv4_block27_0_relu[0][0]       \n",
3319
            "__________________________________________________________________________________________________\n",
3320
            "conv4_block27_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block27_1_conv[0][0]       \n",
3321
            "__________________________________________________________________________________________________\n",
3322
            "conv4_block27_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block27_1_bn[0][0]         \n",
3323
            "__________________________________________________________________________________________________\n",
3324
            "conv4_block27_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block27_1_relu[0][0]       \n",
3325
            "__________________________________________________________________________________________________\n",
3326
            "conv4_block27_concat (Concatena (None, 14, 14, 1120) 0           conv4_block26_concat[0][0]       \n",
3327
            "                                                                 conv4_block27_2_conv[0][0]       \n",
3328
            "__________________________________________________________________________________________________\n",
3329
            "conv4_block28_0_bn (BatchNormal (None, 14, 14, 1120) 4480        conv4_block27_concat[0][0]       \n",
3330
            "__________________________________________________________________________________________________\n",
3331
            "conv4_block28_0_relu (Activatio (None, 14, 14, 1120) 0           conv4_block28_0_bn[0][0]         \n",
3332
            "__________________________________________________________________________________________________\n",
3333
            "conv4_block28_1_conv (Conv2D)   (None, 14, 14, 128)  143360      conv4_block28_0_relu[0][0]       \n",
3334
            "__________________________________________________________________________________________________\n",
3335
            "conv4_block28_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block28_1_conv[0][0]       \n",
3336
            "__________________________________________________________________________________________________\n",
3337
            "conv4_block28_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block28_1_bn[0][0]         \n",
3338
            "__________________________________________________________________________________________________\n",
3339
            "conv4_block28_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block28_1_relu[0][0]       \n",
3340
            "__________________________________________________________________________________________________\n",
3341
            "conv4_block28_concat (Concatena (None, 14, 14, 1152) 0           conv4_block27_concat[0][0]       \n",
3342
            "                                                                 conv4_block28_2_conv[0][0]       \n",
3343
            "__________________________________________________________________________________________________\n",
3344
            "conv4_block29_0_bn (BatchNormal (None, 14, 14, 1152) 4608        conv4_block28_concat[0][0]       \n",
3345
            "__________________________________________________________________________________________________\n",
3346
            "conv4_block29_0_relu (Activatio (None, 14, 14, 1152) 0           conv4_block29_0_bn[0][0]         \n",
3347
            "__________________________________________________________________________________________________\n",
3348
            "conv4_block29_1_conv (Conv2D)   (None, 14, 14, 128)  147456      conv4_block29_0_relu[0][0]       \n",
3349
            "__________________________________________________________________________________________________\n",
3350
            "conv4_block29_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block29_1_conv[0][0]       \n",
3351
            "__________________________________________________________________________________________________\n",
3352
            "conv4_block29_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block29_1_bn[0][0]         \n",
3353
            "__________________________________________________________________________________________________\n",
3354
            "conv4_block29_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block29_1_relu[0][0]       \n",
3355
            "__________________________________________________________________________________________________\n",
3356
            "conv4_block29_concat (Concatena (None, 14, 14, 1184) 0           conv4_block28_concat[0][0]       \n",
3357
            "                                                                 conv4_block29_2_conv[0][0]       \n",
3358
            "__________________________________________________________________________________________________\n",
3359
            "conv4_block30_0_bn (BatchNormal (None, 14, 14, 1184) 4736        conv4_block29_concat[0][0]       \n",
3360
            "__________________________________________________________________________________________________\n",
3361
            "conv4_block30_0_relu (Activatio (None, 14, 14, 1184) 0           conv4_block30_0_bn[0][0]         \n",
3362
            "__________________________________________________________________________________________________\n",
3363
            "conv4_block30_1_conv (Conv2D)   (None, 14, 14, 128)  151552      conv4_block30_0_relu[0][0]       \n",
3364
            "__________________________________________________________________________________________________\n",
3365
            "conv4_block30_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block30_1_conv[0][0]       \n",
3366
            "__________________________________________________________________________________________________\n",
3367
            "conv4_block30_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block30_1_bn[0][0]         \n",
3368
            "__________________________________________________________________________________________________\n",
3369
            "conv4_block30_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block30_1_relu[0][0]       \n",
3370
            "__________________________________________________________________________________________________\n",
3371
            "conv4_block30_concat (Concatena (None, 14, 14, 1216) 0           conv4_block29_concat[0][0]       \n",
3372
            "                                                                 conv4_block30_2_conv[0][0]       \n",
3373
            "__________________________________________________________________________________________________\n",
3374
            "conv4_block31_0_bn (BatchNormal (None, 14, 14, 1216) 4864        conv4_block30_concat[0][0]       \n",
3375
            "__________________________________________________________________________________________________\n",
3376
            "conv4_block31_0_relu (Activatio (None, 14, 14, 1216) 0           conv4_block31_0_bn[0][0]         \n",
3377
            "__________________________________________________________________________________________________\n",
3378
            "conv4_block31_1_conv (Conv2D)   (None, 14, 14, 128)  155648      conv4_block31_0_relu[0][0]       \n",
3379
            "__________________________________________________________________________________________________\n",
3380
            "conv4_block31_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block31_1_conv[0][0]       \n",
3381
            "__________________________________________________________________________________________________\n",
3382
            "conv4_block31_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block31_1_bn[0][0]         \n",
3383
            "__________________________________________________________________________________________________\n",
3384
            "conv4_block31_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block31_1_relu[0][0]       \n",
3385
            "__________________________________________________________________________________________________\n",
3386
            "conv4_block31_concat (Concatena (None, 14, 14, 1248) 0           conv4_block30_concat[0][0]       \n",
3387
            "                                                                 conv4_block31_2_conv[0][0]       \n",
3388
            "__________________________________________________________________________________________________\n",
3389
            "conv4_block32_0_bn (BatchNormal (None, 14, 14, 1248) 4992        conv4_block31_concat[0][0]       \n",
3390
            "__________________________________________________________________________________________________\n",
3391
            "conv4_block32_0_relu (Activatio (None, 14, 14, 1248) 0           conv4_block32_0_bn[0][0]         \n",
3392
            "__________________________________________________________________________________________________\n",
3393
            "conv4_block32_1_conv (Conv2D)   (None, 14, 14, 128)  159744      conv4_block32_0_relu[0][0]       \n",
3394
            "__________________________________________________________________________________________________\n",
3395
            "conv4_block32_1_bn (BatchNormal (None, 14, 14, 128)  512         conv4_block32_1_conv[0][0]       \n",
3396
            "__________________________________________________________________________________________________\n",
3397
            "conv4_block32_1_relu (Activatio (None, 14, 14, 128)  0           conv4_block32_1_bn[0][0]         \n",
3398
            "__________________________________________________________________________________________________\n",
3399
            "conv4_block32_2_conv (Conv2D)   (None, 14, 14, 32)   36864       conv4_block32_1_relu[0][0]       \n",
3400
            "__________________________________________________________________________________________________\n",
3401
            "conv4_block32_concat (Concatena (None, 14, 14, 1280) 0           conv4_block31_concat[0][0]       \n",
3402
            "                                                                 conv4_block32_2_conv[0][0]       \n",
3403
            "__________________________________________________________________________________________________\n",
3404
            "pool4_bn (BatchNormalization)   (None, 14, 14, 1280) 5120        conv4_block32_concat[0][0]       \n",
3405
            "__________________________________________________________________________________________________\n",
3406
            "pool4_relu (Activation)         (None, 14, 14, 1280) 0           pool4_bn[0][0]                   \n",
3407
            "__________________________________________________________________________________________________\n",
3408
            "pool4_conv (Conv2D)             (None, 14, 14, 640)  819200      pool4_relu[0][0]                 \n",
3409
            "__________________________________________________________________________________________________\n",
3410
            "pool4_pool (AveragePooling2D)   (None, 7, 7, 640)    0           pool4_conv[0][0]                 \n",
3411
            "__________________________________________________________________________________________________\n",
3412
            "conv5_block1_0_bn (BatchNormali (None, 7, 7, 640)    2560        pool4_pool[0][0]                 \n",
3413
            "__________________________________________________________________________________________________\n",
3414
            "conv5_block1_0_relu (Activation (None, 7, 7, 640)    0           conv5_block1_0_bn[0][0]          \n",
3415
            "__________________________________________________________________________________________________\n",
3416
            "conv5_block1_1_conv (Conv2D)    (None, 7, 7, 128)    81920       conv5_block1_0_relu[0][0]        \n",
3417
            "__________________________________________________________________________________________________\n",
3418
            "conv5_block1_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block1_1_conv[0][0]        \n",
3419
            "__________________________________________________________________________________________________\n",
3420
            "conv5_block1_1_relu (Activation (None, 7, 7, 128)    0           conv5_block1_1_bn[0][0]          \n",
3421
            "__________________________________________________________________________________________________\n",
3422
            "conv5_block1_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block1_1_relu[0][0]        \n",
3423
            "__________________________________________________________________________________________________\n",
3424
            "conv5_block1_concat (Concatenat (None, 7, 7, 672)    0           pool4_pool[0][0]                 \n",
3425
            "                                                                 conv5_block1_2_conv[0][0]        \n",
3426
            "__________________________________________________________________________________________________\n",
3427
            "conv5_block2_0_bn (BatchNormali (None, 7, 7, 672)    2688        conv5_block1_concat[0][0]        \n",
3428
            "__________________________________________________________________________________________________\n",
3429
            "conv5_block2_0_relu (Activation (None, 7, 7, 672)    0           conv5_block2_0_bn[0][0]          \n",
3430
            "__________________________________________________________________________________________________\n",
3431
            "conv5_block2_1_conv (Conv2D)    (None, 7, 7, 128)    86016       conv5_block2_0_relu[0][0]        \n",
3432
            "__________________________________________________________________________________________________\n",
3433
            "conv5_block2_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block2_1_conv[0][0]        \n",
3434
            "__________________________________________________________________________________________________\n",
3435
            "conv5_block2_1_relu (Activation (None, 7, 7, 128)    0           conv5_block2_1_bn[0][0]          \n",
3436
            "__________________________________________________________________________________________________\n",
3437
            "conv5_block2_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block2_1_relu[0][0]        \n",
3438
            "__________________________________________________________________________________________________\n",
3439
            "conv5_block2_concat (Concatenat (None, 7, 7, 704)    0           conv5_block1_concat[0][0]        \n",
3440
            "                                                                 conv5_block2_2_conv[0][0]        \n",
3441
            "__________________________________________________________________________________________________\n",
3442
            "conv5_block3_0_bn (BatchNormali (None, 7, 7, 704)    2816        conv5_block2_concat[0][0]        \n",
3443
            "__________________________________________________________________________________________________\n",
3444
            "conv5_block3_0_relu (Activation (None, 7, 7, 704)    0           conv5_block3_0_bn[0][0]          \n",
3445
            "__________________________________________________________________________________________________\n",
3446
            "conv5_block3_1_conv (Conv2D)    (None, 7, 7, 128)    90112       conv5_block3_0_relu[0][0]        \n",
3447
            "__________________________________________________________________________________________________\n",
3448
            "conv5_block3_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block3_1_conv[0][0]        \n",
3449
            "__________________________________________________________________________________________________\n",
3450
            "conv5_block3_1_relu (Activation (None, 7, 7, 128)    0           conv5_block3_1_bn[0][0]          \n",
3451
            "__________________________________________________________________________________________________\n",
3452
            "conv5_block3_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block3_1_relu[0][0]        \n",
3453
            "__________________________________________________________________________________________________\n",
3454
            "conv5_block3_concat (Concatenat (None, 7, 7, 736)    0           conv5_block2_concat[0][0]        \n",
3455
            "                                                                 conv5_block3_2_conv[0][0]        \n",
3456
            "__________________________________________________________________________________________________\n",
3457
            "conv5_block4_0_bn (BatchNormali (None, 7, 7, 736)    2944        conv5_block3_concat[0][0]        \n",
3458
            "__________________________________________________________________________________________________\n",
3459
            "conv5_block4_0_relu (Activation (None, 7, 7, 736)    0           conv5_block4_0_bn[0][0]          \n",
3460
            "__________________________________________________________________________________________________\n",
3461
            "conv5_block4_1_conv (Conv2D)    (None, 7, 7, 128)    94208       conv5_block4_0_relu[0][0]        \n",
3462
            "__________________________________________________________________________________________________\n",
3463
            "conv5_block4_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block4_1_conv[0][0]        \n",
3464
            "__________________________________________________________________________________________________\n",
3465
            "conv5_block4_1_relu (Activation (None, 7, 7, 128)    0           conv5_block4_1_bn[0][0]          \n",
3466
            "__________________________________________________________________________________________________\n",
3467
            "conv5_block4_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block4_1_relu[0][0]        \n",
3468
            "__________________________________________________________________________________________________\n",
3469
            "conv5_block4_concat (Concatenat (None, 7, 7, 768)    0           conv5_block3_concat[0][0]        \n",
3470
            "                                                                 conv5_block4_2_conv[0][0]        \n",
3471
            "__________________________________________________________________________________________________\n",
3472
            "conv5_block5_0_bn (BatchNormali (None, 7, 7, 768)    3072        conv5_block4_concat[0][0]        \n",
3473
            "__________________________________________________________________________________________________\n",
3474
            "conv5_block5_0_relu (Activation (None, 7, 7, 768)    0           conv5_block5_0_bn[0][0]          \n",
3475
            "__________________________________________________________________________________________________\n",
3476
            "conv5_block5_1_conv (Conv2D)    (None, 7, 7, 128)    98304       conv5_block5_0_relu[0][0]        \n",
3477
            "__________________________________________________________________________________________________\n",
3478
            "conv5_block5_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block5_1_conv[0][0]        \n",
3479
            "__________________________________________________________________________________________________\n",
3480
            "conv5_block5_1_relu (Activation (None, 7, 7, 128)    0           conv5_block5_1_bn[0][0]          \n",
3481
            "__________________________________________________________________________________________________\n",
3482
            "conv5_block5_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block5_1_relu[0][0]        \n",
3483
            "__________________________________________________________________________________________________\n",
3484
            "conv5_block5_concat (Concatenat (None, 7, 7, 800)    0           conv5_block4_concat[0][0]        \n",
3485
            "                                                                 conv5_block5_2_conv[0][0]        \n",
3486
            "__________________________________________________________________________________________________\n",
3487
            "conv5_block6_0_bn (BatchNormali (None, 7, 7, 800)    3200        conv5_block5_concat[0][0]        \n",
3488
            "__________________________________________________________________________________________________\n",
3489
            "conv5_block6_0_relu (Activation (None, 7, 7, 800)    0           conv5_block6_0_bn[0][0]          \n",
3490
            "__________________________________________________________________________________________________\n",
3491
            "conv5_block6_1_conv (Conv2D)    (None, 7, 7, 128)    102400      conv5_block6_0_relu[0][0]        \n",
3492
            "__________________________________________________________________________________________________\n",
3493
            "conv5_block6_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block6_1_conv[0][0]        \n",
3494
            "__________________________________________________________________________________________________\n",
3495
            "conv5_block6_1_relu (Activation (None, 7, 7, 128)    0           conv5_block6_1_bn[0][0]          \n",
3496
            "__________________________________________________________________________________________________\n",
3497
            "conv5_block6_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block6_1_relu[0][0]        \n",
3498
            "__________________________________________________________________________________________________\n",
3499
            "conv5_block6_concat (Concatenat (None, 7, 7, 832)    0           conv5_block5_concat[0][0]        \n",
3500
            "                                                                 conv5_block6_2_conv[0][0]        \n",
3501
            "__________________________________________________________________________________________________\n",
3502
            "conv5_block7_0_bn (BatchNormali (None, 7, 7, 832)    3328        conv5_block6_concat[0][0]        \n",
3503
            "__________________________________________________________________________________________________\n",
3504
            "conv5_block7_0_relu (Activation (None, 7, 7, 832)    0           conv5_block7_0_bn[0][0]          \n",
3505
            "__________________________________________________________________________________________________\n",
3506
            "conv5_block7_1_conv (Conv2D)    (None, 7, 7, 128)    106496      conv5_block7_0_relu[0][0]        \n",
3507
            "__________________________________________________________________________________________________\n",
3508
            "conv5_block7_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block7_1_conv[0][0]        \n",
3509
            "__________________________________________________________________________________________________\n",
3510
            "conv5_block7_1_relu (Activation (None, 7, 7, 128)    0           conv5_block7_1_bn[0][0]          \n",
3511
            "__________________________________________________________________________________________________\n",
3512
            "conv5_block7_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block7_1_relu[0][0]        \n",
3513
            "__________________________________________________________________________________________________\n",
3514
            "conv5_block7_concat (Concatenat (None, 7, 7, 864)    0           conv5_block6_concat[0][0]        \n",
3515
            "                                                                 conv5_block7_2_conv[0][0]        \n",
3516
            "__________________________________________________________________________________________________\n",
3517
            "conv5_block8_0_bn (BatchNormali (None, 7, 7, 864)    3456        conv5_block7_concat[0][0]        \n",
3518
            "__________________________________________________________________________________________________\n",
3519
            "conv5_block8_0_relu (Activation (None, 7, 7, 864)    0           conv5_block8_0_bn[0][0]          \n",
3520
            "__________________________________________________________________________________________________\n",
3521
            "conv5_block8_1_conv (Conv2D)    (None, 7, 7, 128)    110592      conv5_block8_0_relu[0][0]        \n",
3522
            "__________________________________________________________________________________________________\n",
3523
            "conv5_block8_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block8_1_conv[0][0]        \n",
3524
            "__________________________________________________________________________________________________\n",
3525
            "conv5_block8_1_relu (Activation (None, 7, 7, 128)    0           conv5_block8_1_bn[0][0]          \n",
3526
            "__________________________________________________________________________________________________\n",
3527
            "conv5_block8_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block8_1_relu[0][0]        \n",
3528
            "__________________________________________________________________________________________________\n",
3529
            "conv5_block8_concat (Concatenat (None, 7, 7, 896)    0           conv5_block7_concat[0][0]        \n",
3530
            "                                                                 conv5_block8_2_conv[0][0]        \n",
3531
            "__________________________________________________________________________________________________\n",
3532
            "conv5_block9_0_bn (BatchNormali (None, 7, 7, 896)    3584        conv5_block8_concat[0][0]        \n",
3533
            "__________________________________________________________________________________________________\n",
3534
            "conv5_block9_0_relu (Activation (None, 7, 7, 896)    0           conv5_block9_0_bn[0][0]          \n",
3535
            "__________________________________________________________________________________________________\n",
3536
            "conv5_block9_1_conv (Conv2D)    (None, 7, 7, 128)    114688      conv5_block9_0_relu[0][0]        \n",
3537
            "__________________________________________________________________________________________________\n",
3538
            "conv5_block9_1_bn (BatchNormali (None, 7, 7, 128)    512         conv5_block9_1_conv[0][0]        \n",
3539
            "__________________________________________________________________________________________________\n",
3540
            "conv5_block9_1_relu (Activation (None, 7, 7, 128)    0           conv5_block9_1_bn[0][0]          \n",
3541
            "__________________________________________________________________________________________________\n",
3542
            "conv5_block9_2_conv (Conv2D)    (None, 7, 7, 32)     36864       conv5_block9_1_relu[0][0]        \n",
3543
            "__________________________________________________________________________________________________\n",
3544
            "conv5_block9_concat (Concatenat (None, 7, 7, 928)    0           conv5_block8_concat[0][0]        \n",
3545
            "                                                                 conv5_block9_2_conv[0][0]        \n",
3546
            "__________________________________________________________________________________________________\n",
3547
            "conv5_block10_0_bn (BatchNormal (None, 7, 7, 928)    3712        conv5_block9_concat[0][0]        \n",
3548
            "__________________________________________________________________________________________________\n",
3549
            "conv5_block10_0_relu (Activatio (None, 7, 7, 928)    0           conv5_block10_0_bn[0][0]         \n",
3550
            "__________________________________________________________________________________________________\n",
3551
            "conv5_block10_1_conv (Conv2D)   (None, 7, 7, 128)    118784      conv5_block10_0_relu[0][0]       \n",
3552
            "__________________________________________________________________________________________________\n",
3553
            "conv5_block10_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block10_1_conv[0][0]       \n",
3554
            "__________________________________________________________________________________________________\n",
3555
            "conv5_block10_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block10_1_bn[0][0]         \n",
3556
            "__________________________________________________________________________________________________\n",
3557
            "conv5_block10_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block10_1_relu[0][0]       \n",
3558
            "__________________________________________________________________________________________________\n",
3559
            "conv5_block10_concat (Concatena (None, 7, 7, 960)    0           conv5_block9_concat[0][0]        \n",
3560
            "                                                                 conv5_block10_2_conv[0][0]       \n",
3561
            "__________________________________________________________________________________________________\n",
3562
            "conv5_block11_0_bn (BatchNormal (None, 7, 7, 960)    3840        conv5_block10_concat[0][0]       \n",
3563
            "__________________________________________________________________________________________________\n",
3564
            "conv5_block11_0_relu (Activatio (None, 7, 7, 960)    0           conv5_block11_0_bn[0][0]         \n",
3565
            "__________________________________________________________________________________________________\n",
3566
            "conv5_block11_1_conv (Conv2D)   (None, 7, 7, 128)    122880      conv5_block11_0_relu[0][0]       \n",
3567
            "__________________________________________________________________________________________________\n",
3568
            "conv5_block11_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block11_1_conv[0][0]       \n",
3569
            "__________________________________________________________________________________________________\n",
3570
            "conv5_block11_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block11_1_bn[0][0]         \n",
3571
            "__________________________________________________________________________________________________\n",
3572
            "conv5_block11_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block11_1_relu[0][0]       \n",
3573
            "__________________________________________________________________________________________________\n",
3574
            "conv5_block11_concat (Concatena (None, 7, 7, 992)    0           conv5_block10_concat[0][0]       \n",
3575
            "                                                                 conv5_block11_2_conv[0][0]       \n",
3576
            "__________________________________________________________________________________________________\n",
3577
            "conv5_block12_0_bn (BatchNormal (None, 7, 7, 992)    3968        conv5_block11_concat[0][0]       \n",
3578
            "__________________________________________________________________________________________________\n",
3579
            "conv5_block12_0_relu (Activatio (None, 7, 7, 992)    0           conv5_block12_0_bn[0][0]         \n",
3580
            "__________________________________________________________________________________________________\n",
3581
            "conv5_block12_1_conv (Conv2D)   (None, 7, 7, 128)    126976      conv5_block12_0_relu[0][0]       \n",
3582
            "__________________________________________________________________________________________________\n",
3583
            "conv5_block12_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block12_1_conv[0][0]       \n",
3584
            "__________________________________________________________________________________________________\n",
3585
            "conv5_block12_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block12_1_bn[0][0]         \n",
3586
            "__________________________________________________________________________________________________\n",
3587
            "conv5_block12_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block12_1_relu[0][0]       \n",
3588
            "__________________________________________________________________________________________________\n",
3589
            "conv5_block12_concat (Concatena (None, 7, 7, 1024)   0           conv5_block11_concat[0][0]       \n",
3590
            "                                                                 conv5_block12_2_conv[0][0]       \n",
3591
            "__________________________________________________________________________________________________\n",
3592
            "conv5_block13_0_bn (BatchNormal (None, 7, 7, 1024)   4096        conv5_block12_concat[0][0]       \n",
3593
            "__________________________________________________________________________________________________\n",
3594
            "conv5_block13_0_relu (Activatio (None, 7, 7, 1024)   0           conv5_block13_0_bn[0][0]         \n",
3595
            "__________________________________________________________________________________________________\n",
3596
            "conv5_block13_1_conv (Conv2D)   (None, 7, 7, 128)    131072      conv5_block13_0_relu[0][0]       \n",
3597
            "__________________________________________________________________________________________________\n",
3598
            "conv5_block13_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block13_1_conv[0][0]       \n",
3599
            "__________________________________________________________________________________________________\n",
3600
            "conv5_block13_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block13_1_bn[0][0]         \n",
3601
            "__________________________________________________________________________________________________\n",
3602
            "conv5_block13_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block13_1_relu[0][0]       \n",
3603
            "__________________________________________________________________________________________________\n",
3604
            "conv5_block13_concat (Concatena (None, 7, 7, 1056)   0           conv5_block12_concat[0][0]       \n",
3605
            "                                                                 conv5_block13_2_conv[0][0]       \n",
3606
            "__________________________________________________________________________________________________\n",
3607
            "conv5_block14_0_bn (BatchNormal (None, 7, 7, 1056)   4224        conv5_block13_concat[0][0]       \n",
3608
            "__________________________________________________________________________________________________\n",
3609
            "conv5_block14_0_relu (Activatio (None, 7, 7, 1056)   0           conv5_block14_0_bn[0][0]         \n",
3610
            "__________________________________________________________________________________________________\n",
3611
            "conv5_block14_1_conv (Conv2D)   (None, 7, 7, 128)    135168      conv5_block14_0_relu[0][0]       \n",
3612
            "__________________________________________________________________________________________________\n",
3613
            "conv5_block14_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block14_1_conv[0][0]       \n",
3614
            "__________________________________________________________________________________________________\n",
3615
            "conv5_block14_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block14_1_bn[0][0]         \n",
3616
            "__________________________________________________________________________________________________\n",
3617
            "conv5_block14_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block14_1_relu[0][0]       \n",
3618
            "__________________________________________________________________________________________________\n",
3619
            "conv5_block14_concat (Concatena (None, 7, 7, 1088)   0           conv5_block13_concat[0][0]       \n",
3620
            "                                                                 conv5_block14_2_conv[0][0]       \n",
3621
            "__________________________________________________________________________________________________\n",
3622
            "conv5_block15_0_bn (BatchNormal (None, 7, 7, 1088)   4352        conv5_block14_concat[0][0]       \n",
3623
            "__________________________________________________________________________________________________\n",
3624
            "conv5_block15_0_relu (Activatio (None, 7, 7, 1088)   0           conv5_block15_0_bn[0][0]         \n",
3625
            "__________________________________________________________________________________________________\n",
3626
            "conv5_block15_1_conv (Conv2D)   (None, 7, 7, 128)    139264      conv5_block15_0_relu[0][0]       \n",
3627
            "__________________________________________________________________________________________________\n",
3628
            "conv5_block15_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block15_1_conv[0][0]       \n",
3629
            "__________________________________________________________________________________________________\n",
3630
            "conv5_block15_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block15_1_bn[0][0]         \n",
3631
            "__________________________________________________________________________________________________\n",
3632
            "conv5_block15_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block15_1_relu[0][0]       \n",
3633
            "__________________________________________________________________________________________________\n",
3634
            "conv5_block15_concat (Concatena (None, 7, 7, 1120)   0           conv5_block14_concat[0][0]       \n",
3635
            "                                                                 conv5_block15_2_conv[0][0]       \n",
3636
            "__________________________________________________________________________________________________\n",
3637
            "conv5_block16_0_bn (BatchNormal (None, 7, 7, 1120)   4480        conv5_block15_concat[0][0]       \n",
3638
            "__________________________________________________________________________________________________\n",
3639
            "conv5_block16_0_relu (Activatio (None, 7, 7, 1120)   0           conv5_block16_0_bn[0][0]         \n",
3640
            "__________________________________________________________________________________________________\n",
3641
            "conv5_block16_1_conv (Conv2D)   (None, 7, 7, 128)    143360      conv5_block16_0_relu[0][0]       \n",
3642
            "__________________________________________________________________________________________________\n",
3643
            "conv5_block16_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block16_1_conv[0][0]       \n",
3644
            "__________________________________________________________________________________________________\n",
3645
            "conv5_block16_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block16_1_bn[0][0]         \n",
3646
            "__________________________________________________________________________________________________\n",
3647
            "conv5_block16_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block16_1_relu[0][0]       \n",
3648
            "__________________________________________________________________________________________________\n",
3649
            "conv5_block16_concat (Concatena (None, 7, 7, 1152)   0           conv5_block15_concat[0][0]       \n",
3650
            "                                                                 conv5_block16_2_conv[0][0]       \n",
3651
            "__________________________________________________________________________________________________\n",
3652
            "conv5_block17_0_bn (BatchNormal (None, 7, 7, 1152)   4608        conv5_block16_concat[0][0]       \n",
3653
            "__________________________________________________________________________________________________\n",
3654
            "conv5_block17_0_relu (Activatio (None, 7, 7, 1152)   0           conv5_block17_0_bn[0][0]         \n",
3655
            "__________________________________________________________________________________________________\n",
3656
            "conv5_block17_1_conv (Conv2D)   (None, 7, 7, 128)    147456      conv5_block17_0_relu[0][0]       \n",
3657
            "__________________________________________________________________________________________________\n",
3658
            "conv5_block17_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block17_1_conv[0][0]       \n",
3659
            "__________________________________________________________________________________________________\n",
3660
            "conv5_block17_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block17_1_bn[0][0]         \n",
3661
            "__________________________________________________________________________________________________\n",
3662
            "conv5_block17_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block17_1_relu[0][0]       \n",
3663
            "__________________________________________________________________________________________________\n",
3664
            "conv5_block17_concat (Concatena (None, 7, 7, 1184)   0           conv5_block16_concat[0][0]       \n",
3665
            "                                                                 conv5_block17_2_conv[0][0]       \n",
3666
            "__________________________________________________________________________________________________\n",
3667
            "conv5_block18_0_bn (BatchNormal (None, 7, 7, 1184)   4736        conv5_block17_concat[0][0]       \n",
3668
            "__________________________________________________________________________________________________\n",
3669
            "conv5_block18_0_relu (Activatio (None, 7, 7, 1184)   0           conv5_block18_0_bn[0][0]         \n",
3670
            "__________________________________________________________________________________________________\n",
3671
            "conv5_block18_1_conv (Conv2D)   (None, 7, 7, 128)    151552      conv5_block18_0_relu[0][0]       \n",
3672
            "__________________________________________________________________________________________________\n",
3673
            "conv5_block18_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block18_1_conv[0][0]       \n",
3674
            "__________________________________________________________________________________________________\n",
3675
            "conv5_block18_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block18_1_bn[0][0]         \n",
3676
            "__________________________________________________________________________________________________\n",
3677
            "conv5_block18_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block18_1_relu[0][0]       \n",
3678
            "__________________________________________________________________________________________________\n",
3679
            "conv5_block18_concat (Concatena (None, 7, 7, 1216)   0           conv5_block17_concat[0][0]       \n",
3680
            "                                                                 conv5_block18_2_conv[0][0]       \n",
3681
            "__________________________________________________________________________________________________\n",
3682
            "conv5_block19_0_bn (BatchNormal (None, 7, 7, 1216)   4864        conv5_block18_concat[0][0]       \n",
3683
            "__________________________________________________________________________________________________\n",
3684
            "conv5_block19_0_relu (Activatio (None, 7, 7, 1216)   0           conv5_block19_0_bn[0][0]         \n",
3685
            "__________________________________________________________________________________________________\n",
3686
            "conv5_block19_1_conv (Conv2D)   (None, 7, 7, 128)    155648      conv5_block19_0_relu[0][0]       \n",
3687
            "__________________________________________________________________________________________________\n",
3688
            "conv5_block19_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block19_1_conv[0][0]       \n",
3689
            "__________________________________________________________________________________________________\n",
3690
            "conv5_block19_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block19_1_bn[0][0]         \n",
3691
            "__________________________________________________________________________________________________\n",
3692
            "conv5_block19_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block19_1_relu[0][0]       \n",
3693
            "__________________________________________________________________________________________________\n",
3694
            "conv5_block19_concat (Concatena (None, 7, 7, 1248)   0           conv5_block18_concat[0][0]       \n",
3695
            "                                                                 conv5_block19_2_conv[0][0]       \n",
3696
            "__________________________________________________________________________________________________\n",
3697
            "conv5_block20_0_bn (BatchNormal (None, 7, 7, 1248)   4992        conv5_block19_concat[0][0]       \n",
3698
            "__________________________________________________________________________________________________\n",
3699
            "conv5_block20_0_relu (Activatio (None, 7, 7, 1248)   0           conv5_block20_0_bn[0][0]         \n",
3700
            "__________________________________________________________________________________________________\n",
3701
            "conv5_block20_1_conv (Conv2D)   (None, 7, 7, 128)    159744      conv5_block20_0_relu[0][0]       \n",
3702
            "__________________________________________________________________________________________________\n",
3703
            "conv5_block20_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block20_1_conv[0][0]       \n",
3704
            "__________________________________________________________________________________________________\n",
3705
            "conv5_block20_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block20_1_bn[0][0]         \n",
3706
            "__________________________________________________________________________________________________\n",
3707
            "conv5_block20_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block20_1_relu[0][0]       \n",
3708
            "__________________________________________________________________________________________________\n",
3709
            "conv5_block20_concat (Concatena (None, 7, 7, 1280)   0           conv5_block19_concat[0][0]       \n",
3710
            "                                                                 conv5_block20_2_conv[0][0]       \n",
3711
            "__________________________________________________________________________________________________\n",
3712
            "conv5_block21_0_bn (BatchNormal (None, 7, 7, 1280)   5120        conv5_block20_concat[0][0]       \n",
3713
            "__________________________________________________________________________________________________\n",
3714
            "conv5_block21_0_relu (Activatio (None, 7, 7, 1280)   0           conv5_block21_0_bn[0][0]         \n",
3715
            "__________________________________________________________________________________________________\n",
3716
            "conv5_block21_1_conv (Conv2D)   (None, 7, 7, 128)    163840      conv5_block21_0_relu[0][0]       \n",
3717
            "__________________________________________________________________________________________________\n",
3718
            "conv5_block21_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block21_1_conv[0][0]       \n",
3719
            "__________________________________________________________________________________________________\n",
3720
            "conv5_block21_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block21_1_bn[0][0]         \n",
3721
            "__________________________________________________________________________________________________\n",
3722
            "conv5_block21_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block21_1_relu[0][0]       \n",
3723
            "__________________________________________________________________________________________________\n",
3724
            "conv5_block21_concat (Concatena (None, 7, 7, 1312)   0           conv5_block20_concat[0][0]       \n",
3725
            "                                                                 conv5_block21_2_conv[0][0]       \n",
3726
            "__________________________________________________________________________________________________\n",
3727
            "conv5_block22_0_bn (BatchNormal (None, 7, 7, 1312)   5248        conv5_block21_concat[0][0]       \n",
3728
            "__________________________________________________________________________________________________\n",
3729
            "conv5_block22_0_relu (Activatio (None, 7, 7, 1312)   0           conv5_block22_0_bn[0][0]         \n",
3730
            "__________________________________________________________________________________________________\n",
3731
            "conv5_block22_1_conv (Conv2D)   (None, 7, 7, 128)    167936      conv5_block22_0_relu[0][0]       \n",
3732
            "__________________________________________________________________________________________________\n",
3733
            "conv5_block22_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block22_1_conv[0][0]       \n",
3734
            "__________________________________________________________________________________________________\n",
3735
            "conv5_block22_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block22_1_bn[0][0]         \n",
3736
            "__________________________________________________________________________________________________\n",
3737
            "conv5_block22_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block22_1_relu[0][0]       \n",
3738
            "__________________________________________________________________________________________________\n",
3739
            "conv5_block22_concat (Concatena (None, 7, 7, 1344)   0           conv5_block21_concat[0][0]       \n",
3740
            "                                                                 conv5_block22_2_conv[0][0]       \n",
3741
            "__________________________________________________________________________________________________\n",
3742
            "conv5_block23_0_bn (BatchNormal (None, 7, 7, 1344)   5376        conv5_block22_concat[0][0]       \n",
3743
            "__________________________________________________________________________________________________\n",
3744
            "conv5_block23_0_relu (Activatio (None, 7, 7, 1344)   0           conv5_block23_0_bn[0][0]         \n",
3745
            "__________________________________________________________________________________________________\n",
3746
            "conv5_block23_1_conv (Conv2D)   (None, 7, 7, 128)    172032      conv5_block23_0_relu[0][0]       \n",
3747
            "__________________________________________________________________________________________________\n",
3748
            "conv5_block23_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block23_1_conv[0][0]       \n",
3749
            "__________________________________________________________________________________________________\n",
3750
            "conv5_block23_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block23_1_bn[0][0]         \n",
3751
            "__________________________________________________________________________________________________\n",
3752
            "conv5_block23_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block23_1_relu[0][0]       \n",
3753
            "__________________________________________________________________________________________________\n",
3754
            "conv5_block23_concat (Concatena (None, 7, 7, 1376)   0           conv5_block22_concat[0][0]       \n",
3755
            "                                                                 conv5_block23_2_conv[0][0]       \n",
3756
            "__________________________________________________________________________________________________\n",
3757
            "conv5_block24_0_bn (BatchNormal (None, 7, 7, 1376)   5504        conv5_block23_concat[0][0]       \n",
3758
            "__________________________________________________________________________________________________\n",
3759
            "conv5_block24_0_relu (Activatio (None, 7, 7, 1376)   0           conv5_block24_0_bn[0][0]         \n",
3760
            "__________________________________________________________________________________________________\n",
3761
            "conv5_block24_1_conv (Conv2D)   (None, 7, 7, 128)    176128      conv5_block24_0_relu[0][0]       \n",
3762
            "__________________________________________________________________________________________________\n",
3763
            "conv5_block24_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block24_1_conv[0][0]       \n",
3764
            "__________________________________________________________________________________________________\n",
3765
            "conv5_block24_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block24_1_bn[0][0]         \n",
3766
            "__________________________________________________________________________________________________\n",
3767
            "conv5_block24_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block24_1_relu[0][0]       \n",
3768
            "__________________________________________________________________________________________________\n",
3769
            "conv5_block24_concat (Concatena (None, 7, 7, 1408)   0           conv5_block23_concat[0][0]       \n",
3770
            "                                                                 conv5_block24_2_conv[0][0]       \n",
3771
            "__________________________________________________________________________________________________\n",
3772
            "conv5_block25_0_bn (BatchNormal (None, 7, 7, 1408)   5632        conv5_block24_concat[0][0]       \n",
3773
            "__________________________________________________________________________________________________\n",
3774
            "conv5_block25_0_relu (Activatio (None, 7, 7, 1408)   0           conv5_block25_0_bn[0][0]         \n",
3775
            "__________________________________________________________________________________________________\n",
3776
            "conv5_block25_1_conv (Conv2D)   (None, 7, 7, 128)    180224      conv5_block25_0_relu[0][0]       \n",
3777
            "__________________________________________________________________________________________________\n",
3778
            "conv5_block25_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block25_1_conv[0][0]       \n",
3779
            "__________________________________________________________________________________________________\n",
3780
            "conv5_block25_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block25_1_bn[0][0]         \n",
3781
            "__________________________________________________________________________________________________\n",
3782
            "conv5_block25_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block25_1_relu[0][0]       \n",
3783
            "__________________________________________________________________________________________________\n",
3784
            "conv5_block25_concat (Concatena (None, 7, 7, 1440)   0           conv5_block24_concat[0][0]       \n",
3785
            "                                                                 conv5_block25_2_conv[0][0]       \n",
3786
            "__________________________________________________________________________________________________\n",
3787
            "conv5_block26_0_bn (BatchNormal (None, 7, 7, 1440)   5760        conv5_block25_concat[0][0]       \n",
3788
            "__________________________________________________________________________________________________\n",
3789
            "conv5_block26_0_relu (Activatio (None, 7, 7, 1440)   0           conv5_block26_0_bn[0][0]         \n",
3790
            "__________________________________________________________________________________________________\n",
3791
            "conv5_block26_1_conv (Conv2D)   (None, 7, 7, 128)    184320      conv5_block26_0_relu[0][0]       \n",
3792
            "__________________________________________________________________________________________________\n",
3793
            "conv5_block26_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block26_1_conv[0][0]       \n",
3794
            "__________________________________________________________________________________________________\n",
3795
            "conv5_block26_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block26_1_bn[0][0]         \n",
3796
            "__________________________________________________________________________________________________\n",
3797
            "conv5_block26_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block26_1_relu[0][0]       \n",
3798
            "__________________________________________________________________________________________________\n",
3799
            "conv5_block26_concat (Concatena (None, 7, 7, 1472)   0           conv5_block25_concat[0][0]       \n",
3800
            "                                                                 conv5_block26_2_conv[0][0]       \n",
3801
            "__________________________________________________________________________________________________\n",
3802
            "conv5_block27_0_bn (BatchNormal (None, 7, 7, 1472)   5888        conv5_block26_concat[0][0]       \n",
3803
            "__________________________________________________________________________________________________\n",
3804
            "conv5_block27_0_relu (Activatio (None, 7, 7, 1472)   0           conv5_block27_0_bn[0][0]         \n",
3805
            "__________________________________________________________________________________________________\n",
3806
            "conv5_block27_1_conv (Conv2D)   (None, 7, 7, 128)    188416      conv5_block27_0_relu[0][0]       \n",
3807
            "__________________________________________________________________________________________________\n",
3808
            "conv5_block27_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block27_1_conv[0][0]       \n",
3809
            "__________________________________________________________________________________________________\n",
3810
            "conv5_block27_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block27_1_bn[0][0]         \n",
3811
            "__________________________________________________________________________________________________\n",
3812
            "conv5_block27_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block27_1_relu[0][0]       \n",
3813
            "__________________________________________________________________________________________________\n",
3814
            "conv5_block27_concat (Concatena (None, 7, 7, 1504)   0           conv5_block26_concat[0][0]       \n",
3815
            "                                                                 conv5_block27_2_conv[0][0]       \n",
3816
            "__________________________________________________________________________________________________\n",
3817
            "conv5_block28_0_bn (BatchNormal (None, 7, 7, 1504)   6016        conv5_block27_concat[0][0]       \n",
3818
            "__________________________________________________________________________________________________\n",
3819
            "conv5_block28_0_relu (Activatio (None, 7, 7, 1504)   0           conv5_block28_0_bn[0][0]         \n",
3820
            "__________________________________________________________________________________________________\n",
3821
            "conv5_block28_1_conv (Conv2D)   (None, 7, 7, 128)    192512      conv5_block28_0_relu[0][0]       \n",
3822
            "__________________________________________________________________________________________________\n",
3823
            "conv5_block28_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block28_1_conv[0][0]       \n",
3824
            "__________________________________________________________________________________________________\n",
3825
            "conv5_block28_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block28_1_bn[0][0]         \n",
3826
            "__________________________________________________________________________________________________\n",
3827
            "conv5_block28_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block28_1_relu[0][0]       \n",
3828
            "__________________________________________________________________________________________________\n",
3829
            "conv5_block28_concat (Concatena (None, 7, 7, 1536)   0           conv5_block27_concat[0][0]       \n",
3830
            "                                                                 conv5_block28_2_conv[0][0]       \n",
3831
            "__________________________________________________________________________________________________\n",
3832
            "conv5_block29_0_bn (BatchNormal (None, 7, 7, 1536)   6144        conv5_block28_concat[0][0]       \n",
3833
            "__________________________________________________________________________________________________\n",
3834
            "conv5_block29_0_relu (Activatio (None, 7, 7, 1536)   0           conv5_block29_0_bn[0][0]         \n",
3835
            "__________________________________________________________________________________________________\n",
3836
            "conv5_block29_1_conv (Conv2D)   (None, 7, 7, 128)    196608      conv5_block29_0_relu[0][0]       \n",
3837
            "__________________________________________________________________________________________________\n",
3838
            "conv5_block29_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block29_1_conv[0][0]       \n",
3839
            "__________________________________________________________________________________________________\n",
3840
            "conv5_block29_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block29_1_bn[0][0]         \n",
3841
            "__________________________________________________________________________________________________\n",
3842
            "conv5_block29_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block29_1_relu[0][0]       \n",
3843
            "__________________________________________________________________________________________________\n",
3844
            "conv5_block29_concat (Concatena (None, 7, 7, 1568)   0           conv5_block28_concat[0][0]       \n",
3845
            "                                                                 conv5_block29_2_conv[0][0]       \n",
3846
            "__________________________________________________________________________________________________\n",
3847
            "conv5_block30_0_bn (BatchNormal (None, 7, 7, 1568)   6272        conv5_block29_concat[0][0]       \n",
3848
            "__________________________________________________________________________________________________\n",
3849
            "conv5_block30_0_relu (Activatio (None, 7, 7, 1568)   0           conv5_block30_0_bn[0][0]         \n",
3850
            "__________________________________________________________________________________________________\n",
3851
            "conv5_block30_1_conv (Conv2D)   (None, 7, 7, 128)    200704      conv5_block30_0_relu[0][0]       \n",
3852
            "__________________________________________________________________________________________________\n",
3853
            "conv5_block30_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block30_1_conv[0][0]       \n",
3854
            "__________________________________________________________________________________________________\n",
3855
            "conv5_block30_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block30_1_bn[0][0]         \n",
3856
            "__________________________________________________________________________________________________\n",
3857
            "conv5_block30_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block30_1_relu[0][0]       \n",
3858
            "__________________________________________________________________________________________________\n",
3859
            "conv5_block30_concat (Concatena (None, 7, 7, 1600)   0           conv5_block29_concat[0][0]       \n",
3860
            "                                                                 conv5_block30_2_conv[0][0]       \n",
3861
            "__________________________________________________________________________________________________\n",
3862
            "conv5_block31_0_bn (BatchNormal (None, 7, 7, 1600)   6400        conv5_block30_concat[0][0]       \n",
3863
            "__________________________________________________________________________________________________\n",
3864
            "conv5_block31_0_relu (Activatio (None, 7, 7, 1600)   0           conv5_block31_0_bn[0][0]         \n",
3865
            "__________________________________________________________________________________________________\n",
3866
            "conv5_block31_1_conv (Conv2D)   (None, 7, 7, 128)    204800      conv5_block31_0_relu[0][0]       \n",
3867
            "__________________________________________________________________________________________________\n",
3868
            "conv5_block31_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block31_1_conv[0][0]       \n",
3869
            "__________________________________________________________________________________________________\n",
3870
            "conv5_block31_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block31_1_bn[0][0]         \n",
3871
            "__________________________________________________________________________________________________\n",
3872
            "conv5_block31_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block31_1_relu[0][0]       \n",
3873
            "__________________________________________________________________________________________________\n",
3874
            "conv5_block31_concat (Concatena (None, 7, 7, 1632)   0           conv5_block30_concat[0][0]       \n",
3875
            "                                                                 conv5_block31_2_conv[0][0]       \n",
3876
            "__________________________________________________________________________________________________\n",
3877
            "conv5_block32_0_bn (BatchNormal (None, 7, 7, 1632)   6528        conv5_block31_concat[0][0]       \n",
3878
            "__________________________________________________________________________________________________\n",
3879
            "conv5_block32_0_relu (Activatio (None, 7, 7, 1632)   0           conv5_block32_0_bn[0][0]         \n",
3880
            "__________________________________________________________________________________________________\n",
3881
            "conv5_block32_1_conv (Conv2D)   (None, 7, 7, 128)    208896      conv5_block32_0_relu[0][0]       \n",
3882
            "__________________________________________________________________________________________________\n",
3883
            "conv5_block32_1_bn (BatchNormal (None, 7, 7, 128)    512         conv5_block32_1_conv[0][0]       \n",
3884
            "__________________________________________________________________________________________________\n",
3885
            "conv5_block32_1_relu (Activatio (None, 7, 7, 128)    0           conv5_block32_1_bn[0][0]         \n",
3886
            "__________________________________________________________________________________________________\n",
3887
            "conv5_block32_2_conv (Conv2D)   (None, 7, 7, 32)     36864       conv5_block32_1_relu[0][0]       \n",
3888
            "__________________________________________________________________________________________________\n",
3889
            "conv5_block32_concat (Concatena (None, 7, 7, 1664)   0           conv5_block31_concat[0][0]       \n",
3890
            "                                                                 conv5_block32_2_conv[0][0]       \n",
3891
            "__________________________________________________________________________________________________\n",
3892
            "bn (BatchNormalization)         (None, 7, 7, 1664)   6656        conv5_block32_concat[0][0]       \n",
3893
            "__________________________________________________________________________________________________\n",
3894
            "relu (Activation)               (None, 7, 7, 1664)   0           bn[0][0]                         \n",
3895
            "__________________________________________________________________________________________________\n",
3896
            "avg_pool (GlobalAveragePooling2 (None, 1664)         0           relu[0][0]                       \n",
3897
            "__________________________________________________________________________________________________\n",
3898
            "dense_1 (Dense)                 (None, 1)            1665        avg_pool[0][0]                   \n",
3899
            "==================================================================================================\n",
3900
            "Total params: 12,644,545\n",
3901
            "Trainable params: 12,486,145\n",
3902
            "Non-trainable params: 158,400\n",
3903
            "__________________________________________________________________________________________________\n"
3904
          ],
3905
          "name": "stdout"
3906
        }
3907
      ]
3908
    },
3909
    {
3910
      "cell_type": "code",
3911
      "metadata": {
3912
        "id": "C2PmBKy1QFK6",
3913
        "colab_type": "code",
3914
        "colab": {}
3915
      },
3916
      "source": [
3917
        "# Number of train and validation steps\n",
3918
        "train_steps=train_generator.n//train_generator.batch_size\n",
3919
        "valid_steps=valid_generator.n//valid_generator.batch_size"
3920
      ],
3921
      "execution_count": 0,
3922
      "outputs": []
3923
    },
3924
    {
3925
      "cell_type": "code",
3926
      "metadata": {
3927
        "id": "3NyRdLA3cOy3",
3928
        "colab_type": "code",
3929
        "colab": {}
3930
      },
3931
      "source": [
3932
        "filepath = \"weights.hdf5\"\n",
3933
        "checkpoint = ModelCheckpoint(filepath, monitor='val_acc', save_best_only=True, verbose=1, mode='max')"
3934
      ],
3935
      "execution_count": 0,
3936
      "outputs": []
3937
    },
3938
    {
3939
      "cell_type": "code",
3940
      "metadata": {
3941
        "id": "FFz5ayRtTlx1",
3942
        "colab_type": "code",
3943
        "outputId": "8d34161e-5c3e-4e0e-f126-91a637bdfa31",
3944
        "colab": {
3945
          "base_uri": "https://localhost:8080/",
3946
          "height": 1000
3947
        }
3948
      },
3949
      "source": [
3950
        "# Fit the model\n",
3951
        "history = model.fit_generator(generator=train_generator,\n",
3952
        "                    steps_per_epoch=train_steps,\n",
3953
        "                    validation_data=valid_generator,\n",
3954
        "                    validation_steps=valid_steps,\n",
3955
        "                    epochs=15,\n",
3956
        "                    callbacks=[checkpoint])"
3957
      ],
3958
      "execution_count": 0,
3959
      "outputs": [
3960
        {
3961
          "output_type": "stream",
3962
          "text": [
3963
            "WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py:1033: The name tf.assign_add is deprecated. Please use tf.compat.v1.assign_add instead.\n",
3964
            "\n",
3965
            "WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py:1020: The name tf.assign is deprecated. Please use tf.compat.v1.assign instead.\n",
3966
            "\n",
3967
            "Epoch 1/15\n",
3968
            "2300/2300 [==============================] - 1690s 735ms/step - loss: 0.5181 - acc: 0.7548 - val_loss: 0.5198 - val_acc: 0.7453\n",
3969
            "\n",
3970
            "Epoch 00001: val_acc improved from -inf to 0.74529, saving model to weights.hdf5\n",
3971
            "Epoch 2/15\n",
3972
            "2300/2300 [==============================] - 1626s 707ms/step - loss: 0.4602 - acc: 0.7944 - val_loss: 0.4672 - val_acc: 0.7966\n",
3973
            "\n",
3974
            "Epoch 00002: val_acc improved from 0.74529 to 0.79660, saving model to weights.hdf5\n",
3975
            "Epoch 3/15\n",
3976
            "2300/2300 [==============================] - 1624s 706ms/step - loss: 0.4396 - acc: 0.8078 - val_loss: 0.4512 - val_acc: 0.8045\n",
3977
            "\n",
3978
            "Epoch 00003: val_acc improved from 0.79660 to 0.80446, saving model to weights.hdf5\n",
3979
            "Epoch 4/15\n",
3980
            "2300/2300 [==============================] - 1627s 707ms/step - loss: 0.4203 - acc: 0.8186 - val_loss: 0.4969 - val_acc: 0.7617\n",
3981
            "\n",
3982
            "Epoch 00004: val_acc did not improve from 0.80446\n",
3983
            "Epoch 5/15\n",
3984
            "2300/2300 [==============================] - 1629s 708ms/step - loss: 0.4066 - acc: 0.8258 - val_loss: 0.4299 - val_acc: 0.8192\n",
3985
            "\n",
3986
            "Epoch 00005: val_acc improved from 0.80446 to 0.81924, saving model to weights.hdf5\n",
3987
            "Epoch 6/15\n",
3988
            "2300/2300 [==============================] - 1626s 707ms/step - loss: 0.3895 - acc: 0.8345 - val_loss: 0.4606 - val_acc: 0.8026\n",
3989
            "\n",
3990
            "Epoch 00006: val_acc did not improve from 0.81924\n",
3991
            "Epoch 7/15\n",
3992
            "2300/2300 [==============================] - 1622s 705ms/step - loss: 0.3720 - acc: 0.8410 - val_loss: 0.4617 - val_acc: 0.8023\n",
3993
            "\n",
3994
            "Epoch 00007: val_acc did not improve from 0.81924\n",
3995
            "Epoch 8/15\n",
3996
            "2300/2300 [==============================] - 1628s 708ms/step - loss: 0.3541 - acc: 0.8539 - val_loss: 0.4687 - val_acc: 0.7957\n",
3997
            "\n",
3998
            "Epoch 00008: val_acc did not improve from 0.81924\n",
3999
            "Epoch 9/15\n",
4000
            "2300/2300 [==============================] - 1630s 709ms/step - loss: 0.3360 - acc: 0.8586 - val_loss: 0.5105 - val_acc: 0.7922\n",
4001
            "\n",
4002
            "Epoch 00009: val_acc did not improve from 0.81924\n",
4003
            "Epoch 10/15\n",
4004
            "2300/2300 [==============================] - 1626s 707ms/step - loss: 0.3215 - acc: 0.8673 - val_loss: 0.4854 - val_acc: 0.7985\n",
4005
            "\n",
4006
            "Epoch 00010: val_acc did not improve from 0.81924\n",
4007
            "Epoch 11/15\n",
4008
            "2300/2300 [==============================] - 1628s 708ms/step - loss: 0.3032 - acc: 0.8758 - val_loss: 0.4640 - val_acc: 0.7979\n",
4009
            "\n",
4010
            "Epoch 00011: val_acc did not improve from 0.81924\n",
4011
            "Epoch 12/15\n",
4012
            "2300/2300 [==============================] - 1627s 707ms/step - loss: 0.2863 - acc: 0.8832 - val_loss: 0.5031 - val_acc: 0.8013\n",
4013
            "\n",
4014
            "Epoch 00012: val_acc did not improve from 0.81924\n",
4015
            "Epoch 13/15\n",
4016
            "2300/2300 [==============================] - 1625s 707ms/step - loss: 0.2665 - acc: 0.8902 - val_loss: 0.5333 - val_acc: 0.7928\n",
4017
            "\n",
4018
            "Epoch 00013: val_acc did not improve from 0.81924\n",
4019
            "Epoch 14/15\n",
4020
            "2300/2300 [==============================] - 1624s 706ms/step - loss: 0.2523 - acc: 0.8968 - val_loss: 0.5299 - val_acc: 0.7919\n",
4021
            "\n",
4022
            "Epoch 00014: val_acc did not improve from 0.81924\n",
4023
            "Epoch 15/15\n",
4024
            "2300/2300 [==============================] - 1627s 707ms/step - loss: 0.2308 - acc: 0.9080 - val_loss: 0.5472 - val_acc: 0.7922\n",
4025
            "\n",
4026
            "Epoch 00015: val_acc did not improve from 0.81924\n"
4027
          ],
4028
          "name": "stdout"
4029
        }
4030
      ]
4031
    },
4032
    {
4033
      "cell_type": "code",
4034
      "metadata": {
4035
        "id": "t-twjECZIlvW",
4036
        "colab_type": "code",
4037
        "outputId": "59e66688-b75e-481f-c453-d798b131d477",
4038
        "colab": {
4039
          "base_uri": "https://localhost:8080/",
4040
          "height": 50
4041
        }
4042
      },
4043
      "source": [
4044
        "!ls"
4045
      ],
4046
      "execution_count": 0,
4047
      "outputs": [
4048
        {
4049
          "output_type": "stream",
4050
          "text": [
4051
            "MURA-v1.1      sample_data    Valid_set.csv\n",
4052
            "MURA-v1.1.zip  Train_set.csv  weights.hdf5\n"
4053
          ],
4054
          "name": "stdout"
4055
        }
4056
      ]
4057
    },
4058
    {
4059
      "cell_type": "code",
4060
      "metadata": {
4061
        "id": "MYcNwvacIpEP",
4062
        "colab_type": "code",
4063
        "colab": {}
4064
      },
4065
      "source": [
4066
        "from google.colab import files\n",
4067
        "files.download('weights.hdf5')"
4068
      ],
4069
      "execution_count": 0,
4070
      "outputs": []
4071
    }
4072
  ]
4073
}