diff --git a/Evaluator.ipynb b/Evaluator.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..e4b420dcd303c29ace169d5dc70e16cb6938bfbf
--- /dev/null
+++ b/Evaluator.ipynb
@@ -0,0 +1,387 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "from numpy import loadtxt\n",
+    "from keras.models import load_model\n",
+    "import tensorflow as tf\n",
+    "from keras import backend as K\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData\r\n"
+     ]
+    }
+   ],
+   "source": [
+    "!pwd"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "def f1(y_true, y_pred):\n",
+    "    \n",
+    "    def recall(y_true, y_pred):\n",
+    "        \"\"\"Recall metric.\n",
+    "\n",
+    "        Only computes a batch-wise average of recall.\n",
+    "\n",
+    "        Computes the recall, a metric for multi-label classification of\n",
+    "        how many relevant items are selected.\n",
+    "        \"\"\"\n",
+    "        true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "        possible_positives = K.sum(K.round(K.clip(y_true, 0, 1)))\n",
+    "        recall = true_positives / (possible_positives + K.epsilon())\n",
+    "        return recall\n",
+    "\n",
+    "    def precision(y_true, y_pred):\n",
+    "        \"\"\"Precision metric.\n",
+    "\n",
+    "        Only computes a batch-wise average of precision.\n",
+    "\n",
+    "        Computes the precision, a metric for multi-label classification of\n",
+    "        how many selected items are relevant.\n",
+    "        \"\"\"\n",
+    "        true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "        predicted_positives = K.sum(K.round(K.clip(y_pred, 0, 1)))\n",
+    "        precision = true_positives / (predicted_positives + K.epsilon())\n",
+    "        return precision\n",
+    "    precision = precision(y_true, y_pred)\n",
+    "    recall = recall(y_true, y_pred)\n",
+    "    return 2*((precision*recall)/(precision+recall+K.epsilon()))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Found 2781 images belonging to 2 classes.\n"
+     ]
+    }
+   ],
+   "source": [
+    "INIT_LR = 1e-4\n",
+    "batch_size = 16\n",
+    "NUM_EPOCHS = 200\n",
+    "\n",
+    "image_size=(128, 128)\n",
+    "class_mode=\"binary\"\n",
+    "image_generator = tf.keras.preprocessing.image.ImageDataGenerator()\n",
+    "TestGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/validation\",\n",
+    "    target_size=image_size,\n",
+    "    batch_size=batch_size,\n",
+    "    seed=1000,\n",
+    "    class_mode=class_mode)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Model: \"sequential\"\n",
+      "_________________________________________________________________\n",
+      "Layer (type)                 Output Shape              Param #   \n",
+      "=================================================================\n",
+      "separable_conv2d (SeparableC (None, 128, 128, 16)      211       \n",
+      "_________________________________________________________________\n",
+      "activation (Activation)      (None, 128, 128, 16)      0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization (BatchNo (None, 128, 128, 16)      64        \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d (MaxPooling2D) (None, 64, 64, 16)        0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_1 (Separabl (None, 64, 64, 32)        688       \n",
+      "_________________________________________________________________\n",
+      "activation_1 (Activation)    (None, 64, 64, 32)        0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_1 (Batch (None, 64, 64, 32)        128       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_1 (MaxPooling2 (None, 32, 32, 32)        0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_2 (Separabl (None, 32, 32, 64)        2400      \n",
+      "_________________________________________________________________\n",
+      "activation_2 (Activation)    (None, 32, 32, 64)        0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_2 (Batch (None, 32, 32, 64)        256       \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_3 (Separabl (None, 32, 32, 64)        4736      \n",
+      "_________________________________________________________________\n",
+      "activation_3 (Activation)    (None, 32, 32, 64)        0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_3 (Batch (None, 32, 32, 64)        256       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_2 (MaxPooling2 (None, 16, 16, 64)        0         \n",
+      "_________________________________________________________________\n",
+      "flatten (Flatten)            (None, 16384)             0         \n",
+      "_________________________________________________________________\n",
+      "dense (Dense)                (None, 128)               2097280   \n",
+      "_________________________________________________________________\n",
+      "activation_4 (Activation)    (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_4 (Batch (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout (Dropout)            (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_1 (Dense)              (None, 128)               16512     \n",
+      "_________________________________________________________________\n",
+      "activation_5 (Activation)    (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_5 (Batch (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout_1 (Dropout)          (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_2 (Dense)              (None, 1)                 129       \n",
+      "_________________________________________________________________\n",
+      "activation_6 (Activation)    (None, 1)                 0         \n",
+      "=================================================================\n",
+      "Total params: 2,123,684\n",
+      "Trainable params: 2,122,820\n",
+      "Non-trainable params: 864\n",
+      "_________________________________________________________________\n"
+     ]
+    }
+   ],
+   "source": [
+    "model_128 = load_model(\"/userdata/kerasData/output/model/best_model128_128_e-4.h5\", custom_objects={\"f1\":f1})\n",
+    "model_128.summary()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "174/174 [==============================] - 419s 2s/step - loss: 0.7333 - accuracy: 0.5045 - f1: 0.6095 - recall: 0.8166 - precision: 0.5016\n"
+     ]
+    },
+    {
+     "data": {
+      "text/plain": [
+       "[0.7332570552825928,\n",
+       " 0.5044947862625122,\n",
+       " 0.6094719767570496,\n",
+       " 0.8166065216064453,\n",
+       " 0.5015521049499512]"
+      ]
+     },
+     "execution_count": 13,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "model_128.evaluate(TestGenerator)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Model: \"sequential\"\n",
+      "_________________________________________________________________\n",
+      "Layer (type)                 Output Shape              Param #   \n",
+      "=================================================================\n",
+      "separable_conv2d (SeparableC (None, 128, 128, 16)      211       \n",
+      "_________________________________________________________________\n",
+      "activation (Activation)      (None, 128, 128, 16)      0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization (BatchNo (None, 128, 128, 16)      64        \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d (MaxPooling2D) (None, 64, 64, 16)        0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_1 (Separabl (None, 64, 64, 32)        688       \n",
+      "_________________________________________________________________\n",
+      "activation_1 (Activation)    (None, 64, 64, 32)        0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_1 (Batch (None, 64, 64, 32)        128       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_1 (MaxPooling2 (None, 32, 32, 32)        0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_2 (Separabl (None, 32, 32, 64)        2400      \n",
+      "_________________________________________________________________\n",
+      "activation_2 (Activation)    (None, 32, 32, 64)        0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_2 (Batch (None, 32, 32, 64)        256       \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_3 (Separabl (None, 32, 32, 64)        4736      \n",
+      "_________________________________________________________________\n",
+      "activation_3 (Activation)    (None, 32, 32, 64)        0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_3 (Batch (None, 32, 32, 64)        256       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_2 (MaxPooling2 (None, 16, 16, 64)        0         \n",
+      "_________________________________________________________________\n",
+      "flatten (Flatten)            (None, 16384)             0         \n",
+      "_________________________________________________________________\n",
+      "dense (Dense)                (None, 128)               2097280   \n",
+      "_________________________________________________________________\n",
+      "activation_4 (Activation)    (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_4 (Batch (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout (Dropout)            (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_1 (Dense)              (None, 128)               16512     \n",
+      "_________________________________________________________________\n",
+      "activation_5 (Activation)    (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_5 (Batch (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout_1 (Dropout)          (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_2 (Dense)              (None, 2)                 258       \n",
+      "_________________________________________________________________\n",
+      "activation_6 (Activation)    (None, 2)                 0         \n",
+      "=================================================================\n",
+      "Total params: 2,123,813\n",
+      "Trainable params: 2,122,949\n",
+      "Non-trainable params: 864\n",
+      "_________________________________________________________________\n",
+      "Found 3485 images belonging to 2 classes.\n"
+     ]
+    }
+   ],
+   "source": [
+    "INIT_LR = 1e-4\n",
+    "batch_size = 16\n",
+    "NUM_EPOCHS = 200\n",
+    "\n",
+    "image_size=(2048, 1536)\n",
+    "class_mode=\"categorical\"\n",
+    "\n",
+    "\n",
+    "model_e5 = load_model('/userdata/kerasData/best_model_e5.h5', custom_objects={\"f1\":f1})\n",
+    "model_e5.summary()\n",
+    "\n",
+    "\n",
+    "image_generator = tf.keras.preprocessing.image.ImageDataGenerator()\n",
+    "testGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/test\",\n",
+    "    target_size=image_size,\n",
+    "    seed=1000,\n",
+    "    batch_size=batch_size,\n",
+    "    class_mode=class_mode)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Found 3485 images belonging to 2 classes.\n"
+     ]
+    }
+   ],
+   "source": [
+    "\n",
+    "image_size=(2048, 1536)\n",
+    "class_mode=\"categorical\"\n",
+    "image_generator = tf.keras.preprocessing.image.ImageDataGenerator()\n",
+    "testGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/test\",\n",
+    "    target_size=image_size,\n",
+    "    seed=1000,\n",
+    "    batch_size=batch_size,\n",
+    "    class_mode=class_mode)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {},
+   "outputs": [
+    {
+     "ename": "InvalidArgumentError",
+     "evalue": "2 root error(s) found.\n  (0) Invalid argument:  Incompatible shapes: [16,2] vs. [3072,2]\n\t [[node mul_1 (defined at <ipython-input-2-85a3f15ecf4d>:24) ]]\n\t [[assert_less_equal/Assert/AssertGuard/pivot_f/_13/_39]]\n  (1) Invalid argument:  Incompatible shapes: [16,2] vs. [3072,2]\n\t [[node mul_1 (defined at <ipython-input-2-85a3f15ecf4d>:24) ]]\n0 successful operations.\n0 derived errors ignored. [Op:__inference_test_function_2377]\n\nErrors may have originated from an input operation.\nInput Source operations connected to node mul_1:\n sequential/activation_6/Softmax (defined at <ipython-input-8-6de600d60988>:1)\n\nInput Source operations connected to node mul_1:\n sequential/activation_6/Softmax (defined at <ipython-input-8-6de600d60988>:1)\n\nFunction call stack:\ntest_function -> test_function\n",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+      "\u001b[0;31mInvalidArgumentError\u001b[0m                      Traceback (most recent call last)",
+      "\u001b[0;32m<ipython-input-8-6de600d60988>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mmodel_e5\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mevaluate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtestGenerator\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/training.py\u001b[0m in \u001b[0;36m_method_wrapper\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m     64\u001b[0m   \u001b[0;32mdef\u001b[0m \u001b[0m_method_wrapper\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     65\u001b[0m     \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_in_multi_worker_mode\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m  \u001b[0;31m# pylint: disable=protected-access\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 66\u001b[0;31m       \u001b[0;32mreturn\u001b[0m \u001b[0mmethod\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     67\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     68\u001b[0m     \u001b[0;31m# Running inside `run_distribute_coordinator` already.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/training.py\u001b[0m in \u001b[0;36mevaluate\u001b[0;34m(self, x, y, batch_size, verbose, sample_weight, steps, callbacks, max_queue_size, workers, use_multiprocessing, return_dict)\u001b[0m\n\u001b[1;32m   1079\u001b[0m                 step_num=step):\n\u001b[1;32m   1080\u001b[0m               \u001b[0mcallbacks\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mon_test_batch_begin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstep\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1081\u001b[0;31m               \u001b[0mtmp_logs\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtest_function\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0miterator\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   1082\u001b[0m               \u001b[0;31m# Catch OutOfRangeError for Datasets of unknown size.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1083\u001b[0m               \u001b[0;31m# This blocks until the batch has finished executing.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/eager/def_function.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(self, *args, **kwds)\u001b[0m\n\u001b[1;32m    578\u001b[0m         \u001b[0mxla_context\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mExit\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    579\u001b[0m     \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 580\u001b[0;31m       \u001b[0mresult\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_call\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    581\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    582\u001b[0m     \u001b[0;32mif\u001b[0m \u001b[0mtracing_count\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_tracing_count\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/eager/def_function.py\u001b[0m in \u001b[0;36m_call\u001b[0;34m(self, *args, **kwds)\u001b[0m\n\u001b[1;32m    642\u001b[0m         \u001b[0;31m# Lifting succeeded, so variables are initialized and we can run the\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    643\u001b[0m         \u001b[0;31m# stateless function.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 644\u001b[0;31m         \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_stateless_fn\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    645\u001b[0m     \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    646\u001b[0m       \u001b[0mcanon_args\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcanon_kwds\u001b[0m \u001b[0;34m=\u001b[0m\u001b[0;31m \u001b[0m\u001b[0;31m\\\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/eager/function.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m   2418\u001b[0m     \u001b[0;32mwith\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_lock\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2419\u001b[0m       \u001b[0mgraph_function\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkwargs\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_maybe_define_function\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2420\u001b[0;31m     \u001b[0;32mreturn\u001b[0m \u001b[0mgraph_function\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_filtered_call\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m  \u001b[0;31m# pylint: disable=protected-access\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   2421\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2422\u001b[0m   \u001b[0;34m@\u001b[0m\u001b[0mproperty\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/eager/function.py\u001b[0m in \u001b[0;36m_filtered_call\u001b[0;34m(self, args, kwargs)\u001b[0m\n\u001b[1;32m   1663\u001b[0m          if isinstance(t, (ops.Tensor,\n\u001b[1;32m   1664\u001b[0m                            resource_variable_ops.BaseResourceVariable))),\n\u001b[0;32m-> 1665\u001b[0;31m         self.captured_inputs)\n\u001b[0m\u001b[1;32m   1666\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1667\u001b[0m   \u001b[0;32mdef\u001b[0m \u001b[0m_call_flat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcaptured_inputs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcancellation_manager\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/eager/function.py\u001b[0m in \u001b[0;36m_call_flat\u001b[0;34m(self, args, captured_inputs, cancellation_manager)\u001b[0m\n\u001b[1;32m   1744\u001b[0m       \u001b[0;31m# No tape is watching; skip to running the function.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1745\u001b[0m       return self._build_call_outputs(self._inference_function.call(\n\u001b[0;32m-> 1746\u001b[0;31m           ctx, args, cancellation_manager=cancellation_manager))\n\u001b[0m\u001b[1;32m   1747\u001b[0m     forward_backward = self._select_forward_and_backward_functions(\n\u001b[1;32m   1748\u001b[0m         \u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/eager/function.py\u001b[0m in \u001b[0;36mcall\u001b[0;34m(self, ctx, args, cancellation_manager)\u001b[0m\n\u001b[1;32m    596\u001b[0m               \u001b[0minputs\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    597\u001b[0m               \u001b[0mattrs\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mattrs\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 598\u001b[0;31m               ctx=ctx)\n\u001b[0m\u001b[1;32m    599\u001b[0m         \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    600\u001b[0m           outputs = execute.execute_with_cancellation(\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/eager/execute.py\u001b[0m in \u001b[0;36mquick_execute\u001b[0;34m(op_name, num_outputs, inputs, attrs, ctx, name)\u001b[0m\n\u001b[1;32m     58\u001b[0m     \u001b[0mctx\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mensure_initialized\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     59\u001b[0m     tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,\n\u001b[0;32m---> 60\u001b[0;31m                                         inputs, attrs, num_outputs)\n\u001b[0m\u001b[1;32m     61\u001b[0m   \u001b[0;32mexcept\u001b[0m \u001b[0mcore\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_NotOkStatusException\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     62\u001b[0m     \u001b[0;32mif\u001b[0m \u001b[0mname\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;31mInvalidArgumentError\u001b[0m: 2 root error(s) found.\n  (0) Invalid argument:  Incompatible shapes: [16,2] vs. [3072,2]\n\t [[node mul_1 (defined at <ipython-input-2-85a3f15ecf4d>:24) ]]\n\t [[assert_less_equal/Assert/AssertGuard/pivot_f/_13/_39]]\n  (1) Invalid argument:  Incompatible shapes: [16,2] vs. [3072,2]\n\t [[node mul_1 (defined at <ipython-input-2-85a3f15ecf4d>:24) ]]\n0 successful operations.\n0 derived errors ignored. [Op:__inference_test_function_2377]\n\nErrors may have originated from an input operation.\nInput Source operations connected to node mul_1:\n sequential/activation_6/Softmax (defined at <ipython-input-8-6de600d60988>:1)\n\nInput Source operations connected to node mul_1:\n sequential/activation_6/Softmax (defined at <ipython-input-8-6de600d60988>:1)\n\nFunction call stack:\ntest_function -> test_function\n"
+     ]
+    }
+   ],
+   "source": [
+    "model_e5.evaluate(testGenerator)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.6.10"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/ImageLoader.ipynb b/ImageLoader.ipynb
index af44233961b74b710e3446e6c71916b1217eae6c..26837f7a3d7e2e4bf834bbbb032877ab138afff3 100644
--- a/ImageLoader.ipynb
+++ b/ImageLoader.ipynb
@@ -2,161 +2,7 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 12,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "# train, test = train_test_split(onlyfiles, test_size = 0.2, train_size = 0.8, shuffle=True, random_state=200)\n",
-    "\n",
-    "# count = 0\n",
-    "# countTest = 0\n",
-    "\n",
-    "# for fire in train:\n",
-    "#     for element in os.listdir(datasetPath + \"/\"+ train):\n",
-    "#         count +=1\n",
-    "#         if \"+\" in element:\n",
-    "#             label = 1\n",
-    "#             label = tf.keras.utils.to_categorical(label, num_classes=2)\n",
-    "#         width, height = Image.open(datasetPath + \"/\"+ train+ \"/\" +element).size\n",
-    "#     print(width*height)\n",
-    "#         print(datasetPath + \"/\"+ element + \"/\" + element)\n",
-    "\n",
-    "# for fire in test:\n",
-    "#     for element in os.listdir(datasetPath + \"/\"+ fire):\n",
-    "#         countTest +=1\n",
-    "#         if \"+\" in element:\n",
-    "#             label = 1\n",
-    "#             label = tf.keras.utils.to_categorical(label, num_classes=2)\n",
-    "#         width, height =  Image.open(datasetPath + \"/\"+ element).size\n",
-    "#         print(datasetPath + \"/\"+ element + \"/\" + element)\n",
-    "# print(count, countTest)\n",
-    "\n",
-    "#         image = cv2.resize(image, (128,128))\n",
-    "#         trainX.insert(image)\n",
-    "#         to_categorical(labels)\n",
-    "\n",
-    "\n",
-    "# def load_dataset(datasetPath):\n",
-    "#     # grab the paths to all images in our dataset directory, then\n",
-    "#     # initialize our lists of images\n",
-    "#     imagePaths = os.listdir(datasetPath)\n",
-    "#     trainXList = []\n",
-    "#     testXList = []\n",
-    "#     testX = np.array([])\n",
-    "#     trainY = np.array([])\n",
-    "#     trainY = np.array([])\n",
-    "#     testY = np.array([])\n",
-    "\n",
-    "#     testI = 0 \n",
-    "    \n",
-    "#     # loop over the image paths\n",
-    "#     for directories in imagePaths:\n",
-    "#         tempF= []\n",
-    "#         tempNF = []\n",
-    "        \n",
-    "#         for element in os.listdir(datasetPath + \"/\"+ directories):\n",
-    "#             if re.search(\".jpg\", element):\n",
-    "#                 image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
-    "#                 image = cv2.resize(image, (128,128))\n",
-    "#             if \"+\" in element:\n",
-    "#                 tempF.append(image)\n",
-    "#             else:\n",
-    "#                 tempNF.append(image)\n",
-    "                \n",
-    "#         tempF = np.array(tempF, dtype=\"float32\")\n",
-    "#         tempNF = np.array(tempNF,  dtype=\"float32\")\n",
-    "        \n",
-    "#         fireLabels = np.ones((tempF.shape[0],))\n",
-    "#         nonFireLabels = np.zeros((tempNF.shape[0],))\n",
-    "#         data = np.vstack([tempF, tempNF])\n",
-    "#         labels = np.hstack([fireLabels, nonFireLabels])\n",
-    "#         labels = to_categorical(labels, num_classes=2)\n",
-    "        \n",
-    "#         #print(labels)\n",
-    "        \n",
-    "#         data /= 255\n",
-    "\n",
-    "#         (t_trainX, t_testX, t_trainY, t_testY) = train_test_split(data, labels,\n",
-    "#     test_size=0.2, random_state=42)\n",
-    "        \n",
-    "#         trainXList.append(t_trainX)\n",
-    "#         testXList.append(t_testX)\n",
-    "#         print(t_trainY.shape, trainY.shape)\n",
-    "        \n",
-    "#         if trainY.size == 0:\n",
-    "#             trainY = t_trainY\n",
-    "#             testY = t_testY\n",
-    "#         else:\n",
-    "#             trainY = np.append(trainY, t_trainY, axis = 0)\n",
-    "#             testY = np.append(testY, t_testY, axis = 0)\n",
-    "\n",
-    "    \n",
-    "#     trainX = np.vstack(trainXList)\n",
-    "#     testX = np.vstack(testXList)\n",
-    "#     trainY = np.hstack(trainYList)\n",
-    "#     testY = np.hstack(testYList)\n",
-    "    \n",
-    "#     labels = np.append(trainY, testY)\n",
-    "#     labels = to_categorical(labels, num_classes=2)\n",
-    "#     classTotals = labels.sum(axis=0)\n",
-    "#     classWeight = classTotals.max() / classTotals\n",
-    "    \n",
-    "#     print(trainX.shape, testX.shape, trainY.shape, testY.shape)\n",
-    "        \n",
-    "#     return trainX, testX, trainY, testY, classWeight\n",
-    "        \n",
-    "#         # load the image and resize it to be a fixed 128x128 pixels,\n",
-    "#         # ignoring aspect ratio\n",
-    "# #         image = cv2.imread(imagePath)\n",
-    "# #         image = cv2.resize(image, (128, 128))\n",
-    "        \n",
-    "#         # add the image to the data lists\n",
-    "# #         data.append(image)\n",
-    "\n",
-    "#     # return the data list as a NumPy array\n",
-    "# #     return np.array(data, dtype=\"float32\")\n",
-    "\n",
-    "# labels = np.append(trainY, testY)\n",
-    "# labels = to_categorical(labels, num_classes=2)\n",
-    "# classTotals = labels.sum(axis=0)\n",
-    "# classWeight = classTotals.max() / classTotals\n",
-    "# classWeight\n",
-    "\n",
-    "# from numpy import asarray\n",
-    "# from numpy import save\n",
-    "# from numpy import load\n",
-    "\n",
-    "# try:\n",
-    "#     fireData = load(\"firedata1.npy\")\n",
-    "#     nonFireData = load(\"nonfiredata1.npy\")\n",
-    "# except IOError:\n",
-    "#     print(\"Loading...\")\n",
-    "#     fireData = load_dataset(FIRE_PATH)\n",
-    "#     nonFireData = load_dataset(NON_FIRE_PATH)\n",
-    "#     save(\"firedata1.npy\", fireData)\n",
-    "#     save(\"nonfiredata1.npy\", nonFireData)\n",
-    "\n",
-    "# fireLabels = np.ones((fireData.shape[0],))\n",
-    "# nonFireLabels = np.zeros((nonFireData.shape[0],))\n",
-    "\n",
-    "# data = np.vstack([fireData, nonFireData])\n",
-    "# labels = np.hstack([fireLabels, nonFireLabels])\n",
-    "# data /= 255\n",
-    "# data.shape\n",
-    "\n",
-    "# labels = to_categorical(labels, num_classes=2)\n",
-    "# classTotals = labels.sum(axis=0)\n",
-    "# classWeight = classTotals.max() / classTotals\n",
-    "\n",
-    "# im = Image.open(\"/userdata/kerasData/images/hpwren.ucsd.edu/HWB/HPWREN-FIgLib/20180614-Hope-wc-e-mobo-c/1529002400_+01440.jpg\")\n",
-    "# a = np.asarray(im)\n",
-    "# a = a/255\n",
-    "# # cv2.imread(\"/userdata/kerasData/images/hpwren.ucsd.edu/HWB/HPWREN-FIgLib/20180614-Hope-wc-e-mobo-c/1529002400_+01440.jpg\")\n"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": 2,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -169,6 +15,7 @@
     "from tensorflow.keras.utils import to_categorical\n",
     "from sklearn.model_selection import train_test_split\n",
     "from sklearn.metrics import classification_report\n",
+    "\n",
     "# from imutils import paths\n",
     "import matplotlib.pyplot as plt\n",
     "import numpy as np\n",
@@ -178,166 +25,402 @@
     "import sys\n",
     "import re\n",
     "from PIL import Image\n",
-    "import tensorflow as tf"
+    "import tensorflow as tf\n",
+    "from os import listdir\n",
+    "from os.path import isdir, join, isfile\n",
+    "from numpy import asarray\n",
+    "from numpy import save\n",
+    "import itertools\n",
+    "import shutil \n",
+    "import random"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
   {
    "cell_type": "code",
    "execution_count": 3,
    "metadata": {},
    "outputs": [],
    "source": [
-    "from os import listdir\n",
-    "from os.path import isdir, join, isfile\n",
-    "from numpy import asarray\n",
-    "from numpy import save\n",
-    "\n",
-    "pixelSize = {}\n",
-    "\n",
-    "def load_dataset(datasetPath):\n",
-    "    testX = []\n",
-    "    trainX = []\n",
-    "    validationX = []\n",
-    "    \n",
-    "    test_label = []\n",
-    "    train_label = []\n",
-    "    validation_label = []\n",
-    "    \n",
-    "    firstTrigger = True\n",
-    "    \n",
-    "    count = 0\n",
-    "    fireCount = 0\n",
-    "\n",
-    "    mypath = datasetPath\n",
-    "    onlyfiles = [f for f in listdir(mypath) if isdir(join(mypath, f))]\n",
-    "\n",
-    "    train, test = train_test_split(onlyfiles, test_size = 0.2, train_size = 0.8, shuffle=True, random_state = 200)\n",
-    "    train, validation = train_test_split(train, test_size = 0.2, train_size = 0.8, shuffle=True, random_state = 200)\n",
-    "    print(len(train), len(test), len(validation))\n",
-    "\n",
-    "    for fire in test:\n",
-    "        fireCount +=1\n",
-    "        print(f'{fire} - fire number {fireCount}')\n",
-    "        pixelSize.setdefault(fire, set([]))\n",
-    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
-    "            count +=1\n",
-    "            print(count)\n",
-    "            if \"+\" in element:\n",
-    "                test_label.append(1)\n",
-    "            else:\n",
-    "                test_label.append(0)\n",
-    "\n",
-    "            fire_im = Image.open(datasetPath + \"/\" + fire + \"/\" + element)\n",
-    "            pixelSize[fire].add(fire_im.size)\n",
-    "            fire_im = fire_im.resize((128,128))\n",
-    "            inArrayim = np.asarray(fire_im)            \n",
-    "            inArrayim = inArrayim/255\n",
-    "\n",
-    "#             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
-    "#             image = cv2.resize(image, (128,128))\n",
-    "            testX.append(inArrayim)            \n",
-    "            \n",
-    "         \n",
-    "    a = fireCount\n",
-    "    \n",
-    "    for fire in train:\n",
-    "        print(f\"{fire} - train-fire number {fireCount - a +1}\")\n",
-    "        fireCount+=1\n",
-    "        pixelSize.setdefault(fire, set([]))\n",
-    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
-    "            print(count)\n",
-    "            count += 1\n",
-    "\n",
-    "            if \"+\" in element:\n",
-    "                train_label.append(1)\n",
-    "            else:\n",
-    "                train_label.append(0)\n",
-    "            \n",
-    "            fire_im = Image.open(datasetPath + \"/\" + fire + \"/\" + element)\n",
-    "            pixelSize[fire].add(fire_im.size)\n",
-    "            fire_im = fire_im.resize((128,128))\n",
-    "            inArrayim = np.asarray(fire_im)\n",
-    "            inArrayim = inArrayim/255\n",
-    "#             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
-    "#             image = cv2.resize(image, (128,128))\n",
-    "            trainX.append(inArrayim)          \n",
-    "    \n",
-    "#     a = fireCount \n",
-    "\n",
-    "    a = 0\n",
-    "    for fire in validation:\n",
-    "        print(f\"{fire} - validation-fire number {fireCount - a +1}\")\n",
-    "        fireCount+=1\n",
-    "        pixelSize.setdefault(fire, set([]))\n",
-    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
-    "            print(count)\n",
-    "            count += 1\n",
-    "\n",
-    "            if \"+\" in element:\n",
-    "                validation_label.append(1)\n",
-    "            else:\n",
-    "                validation_label.append(0)\n",
-    "            \n",
-    "            fire_im = Image.open(datasetPath + \"/\" + fire + \"/\" + element)\n",
-    "            pixelSize[fire].add(fire_im.size)\n",
-    "            fire_im = fire_im.resize((128,128))\n",
-    "            inArrayim = np.asarray(fire_im)\n",
-    "            inArrayim = inArrayim/255\n",
-    "\n",
-    "#             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
-    "#             image = cv2.resize(image, (128,128))\n",
-    "#             print(validationX)\n",
-    "            validationX.append(inArrayim)            \n",
-    "        \n",
-    "    print(fireCount)\n",
-    "      \n",
+    "# pixelSize = {}\n",
+    "# pixelAmount = []\n",
+    "# mypath = \"/userdata/kerasData/hpwren.ucsd.edu/HWB/HPWREN-FIgLib\"\n",
+    "# onlyfiles = [f for f in listdir(mypath) if isdir(join(mypath, f))]\n",
+    "# for fire in onlyfiles:\n",
+    "#     pixelSize.setdefault(fire, set([]))\n",
+    "#     for element in os.listdir(mypath + \"/\"+ fire):\n",
+    "#         fire_im = Image.open(mypath + \"/\" + fire + \"/\" + element)\n",
+    "#         num_pixels = fire_im.size[0] * fire_im.size[1]\n",
+    "#         pixelSize[fire].add(fire_im.size[0])\n",
+    "#         pixelSize[fire].add(fire_im.size[1])\n",
+    "#         pixelAmount.append(num_pixels)\n",
+    "#         break"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# height = []\n",
+    "# width = []\n",
     "\n",
-    "    save(\"trainX.npy\", trainX)\n",
-    "    save(\"testX.npy\", testX)\n",
-    "    save(\"validationX\", validationX)\n",
-    "    \n",
-    "    trainY = tf.keras.utils.to_categorical(np.array(train_label), num_classes=2)\n",
-    "    testY = tf.keras.utils.to_categorical(np.array(test_label), num_classes=2)\n",
-    "    validationY = tf.keras.utils.to_categorical(np.array(validation_label), num_classes = 2)\n",
+    "# for thing in list(pixelSize.values()):\n",
+    "#     height.append(list(thing)[0])\n",
+    "#     width.append(list(thing)[1])\n",
     "    \n",
-    "    save(\"trainY.npy\", trainY)\n",
-    "    save(\"testY.npy\", testY)\n",
-    "    save(\"validationY.npy\", validationY)\n",
-    "    \n",
-    "#     labels = np.append(trainY, testY, validationY)\n",
-    "    labels = np.vstack((trainY, testY))\n",
-    "    labels = np.vstack((labels, validationY))\n",
-    "    classTotals = labels.sum(axis=0)\n",
-    "    classWeight = classTotals.max() / classTotals\n",
-    "    save(\"classWeight.npy\", classWeight)\n",
-    "\n",
-    "    return np.array(trainX, dtype=\"float32\"), np.array(testX, dtype=\"float32\"), np.array(validationX, dtype=\"float32\"), trainY, testY, validationY, pixelSize, count, classWeight\n",
-    "        "
+    "# height = np.array(height)\n",
+    "# width = np.array(width)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 5,
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "59 19 15\n",
-      "20180614-Bridle-hp-n-mobo-c - fire number 1\n",
-      "1\n",
-      "2\n",
-      "3\n",
-      "4\n",
-      "5\n",
-      "6\n",
-      "7\n",
-      "8\n",
-      "9\n",
-      "10\n",
-      "11\n",
-      "12\n",
+   "outputs": [],
+   "source": [
+    "# np.array(list(pixelSize.values()))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# height"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# fig, ax = plt.subplots()\n",
+    "\n",
+    "# ax.scatter(height,width)\n",
+    "# plt.show()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# x, y = np.random.rand(2, 2)\n",
+    "# width"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# fig, axs = plt.subplots(1, 2, sharey=True, tight_layout=True)\n",
+    "\n",
+    "# axs[0].hist(pixelAmount, bins=20)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "def mygrouper(n, iterable):\n",
+    "    args = [iter(iterable)] * n\n",
+    "    return ([e for e in t if e != None] for t in itertools.zip_longest(*args))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "mypath = \"/userdata/kerasData/hpwren.ucsd.edu/HWB/HPWREN-FIgLib\"\n",
+    "savepath = \"/userdata/kerasData/flowDirectory\"\n",
+    "onlyfiles = [f for f in listdir(mypath) if isdir(join(mypath, f))]\n",
+    "# onlyfiles = list(mygrouper(10, onlyfiles))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "dimentionsEE={}\n",
+    "\n",
+    "for fire in onlyfiles:\n",
+    "    rhoice = random.choice(os.listdir(mypath + \"/\"+ fire))\n",
+    "    cur = Image.open(mypath+\"/\"+fire+\"/\"+rhoice)\n",
+    "    dimentionsEE[fire] = cur.size\n",
+    "        "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 24,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "False"
+      ]
+     },
+     "execution_count": 24,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "list(dimentionsEE.values())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "pixelSize = {}\n",
+    "leftout=[]\n",
+    "\n",
+    "def load_dataset(datasetPath, outputPath):\n",
+    "  \n",
+    "    firstTrigger = True   \n",
+    "    count = 0\n",
+    "    fireCount = 0\n",
+    "    test_label=[]\n",
+    "    train_label=[]\n",
+    "    validation_label=[]\n",
+    "    \n",
+    "    mypath = datasetPath\n",
+    "    onlyfiles = [f for f in listdir(mypath) if isdir(join(mypath, f))]\n",
+    "#     onlyfiles = [\"20190716-Meadowfire-hp-n-mobo-c\", \"20180706-West-lp-n-mobo-c\", \"20171207-FIRE-bh-w-mobo-c\", \n",
+    "#                 \"20171026-FIRE-rm-n-mobo-c\", \"20170807-FIRE-bh-n-mobo-c\", \"20170722-FIRE-bm-n-mobo-c\", \"20170708-Whittier-syp-n-mobo-m\", \"20170520-FIRE-pi-w-mobo-c\"]\n",
+    "\n",
+    "    train, test = train_test_split(onlyfiles, test_size = 0.2, train_size = 0.80, shuffle=True, random_state = 2100)\n",
+    "    train, validation = train_test_split(train, test_size = 0.2, train_size = 0.80, shuffle=True, random_state = 2100)\n",
+    "    print(len(train), len(test), len(validation))\n",
+    "\n",
+    "    for fire in test:\n",
+    "        if not os.path.exists(\"/userdata/kerasData/preloaded/flowDirectory/test\"):\n",
+    "#             os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test\")\n",
+    "            os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test/fire\")\n",
+    "            os.makedirs('/userdata/kerasData/preloaded/flowDirectory/test/nonfire')\n",
+    "        fireCount +=1\n",
+    "        print(f'{fire} - test fire number {fireCount}')\n",
+    "        pixelSize.setdefault(fire, set([]))\n",
+    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "            dst1 = outputPath+\"test/\"+\"fire/\"\n",
+    "            dst2 = outputPath+\"test/\"+\"nonfire/\"\n",
+    "            src = datasetPath + \"/\" + fire + \"/\" + element\n",
+    "            count +=1\n",
+    "            print(count)\n",
+    "            if \"+\" in element:\n",
+    "                test_label.append(1)\n",
+    "                shutil.copy(src, dst1)\n",
+    "            else:\n",
+    "                test_label.append(0)\n",
+    "                shutil.copy(src, dst2)\n",
+    "    a = fireCount\n",
+    "    \n",
+    "    for fire in train:\n",
+    "        if not os.path.exists(\"/userdata/kerasData/preloaded/flowDirectory/train\"):\n",
+    "            # os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test\")\n",
+    "            os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/train/fire\")\n",
+    "            os.makedirs('/userdata/kerasData/preloaded/flowDirectory/train/nonfire')\n",
+    "        print(f\"{fire} - train-fire number {fireCount - a +1}\")\n",
+    "        fireCount+=1\n",
+    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "            dst1 = outputPath+\"train/\"+\"fire/\"\n",
+    "            dst2 = outputPath+\"train/\"+\"nonfire/\"\n",
+    "            src = datasetPath + \"/\" + fire + \"/\" + element\n",
+    "            print(count)\n",
+    "            count += 1\n",
+    "\n",
+    "            if \"+\" in element:\n",
+    "                train_label.append(1)\n",
+    "                shutil.copy(src, dst1)\n",
+    "            else:\n",
+    "                train_label.append(0)\n",
+    "                shutil.copy(src, dst2)\n",
+    "    a = fireCount\n",
+    "    \n",
+    "    for fire in validation:\n",
+    "        print(f\"{fire} - validation-fire number {fireCount - a +1}\")\n",
+    "        fireCount+=1\n",
+    "        # pixelSize.setdefault(fire, set([]))\n",
+    "        if not os.path.exists(\"/userdata/kerasData/preloaded/flowDirectory/validation\"):\n",
+    "            # os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test\")\n",
+    "            os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/validation/fire\")\n",
+    "            os.makedirs('/userdata/kerasData/preloaded/flowDirectory/validation/nonfire')\n",
+    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "            print(count)\n",
+    "            count += 1\n",
+    "            dst1 = outputPath+\"validation/\"+\"fire/\"\n",
+    "            dst2 = outputPath+\"validation/\"+\"nonfire/\"\n",
+    "            src = datasetPath + \"/\" + fire + \"/\" + element\n",
+    "            if \"+\" in element:\n",
+    "                validation_label.append(1)\n",
+    "                shutil.copy(src, dst1)\n",
+    "            else:\n",
+    "                validation_label.append(0)\n",
+    "                shutil.copy(src, dst2)\n",
+    "        "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 23,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "pixelSize = {}\n",
+    "leftout=[]\n",
+    "\n",
+    "def load_dataset(datasetPath, outputPath):\n",
+    "  \n",
+    "    firstTrigger = True   \n",
+    "    count = 0\n",
+    "    fireCount = 0\n",
+    "    test_label=[]\n",
+    "    train_label=[]\n",
+    "    validation_label=[]\n",
+    "    \n",
+    "    mypath = datasetPath\n",
+    "    onlyfiles = [f for f in listdir(mypath) if isdir(join(mypath, f))]\n",
+    "#     onlyfiles = [\"20190716-Meadowfire-hp-n-mobo-c\", \"20180706-West-lp-n-mobo-c\", \"20171207-FIRE-bh-w-mobo-c\", \n",
+    "#                 \"20171026-FIRE-rm-n-mobo-c\", \"20170807-FIRE-bh-n-mobo-c\", \"20170722-FIRE-bm-n-mobo-c\", \"20170708-Whittier-syp-n-mobo-m\", \"20170520-FIRE-pi-w-mobo-c\"]\n",
+    "\n",
+    "    train, test = train_test_split(onlyfiles, test_size = 0.2, train_size = 0.80, shuffle=True, random_state = 2100)\n",
+    "    train, validation = train_test_split(train, test_size = 0.2, train_size = 0.80, shuffle=True, random_state = 2100)\n",
+    "    print(len(train), len(test), len(validation))\n",
+    "\n",
+    "    for fire in test:\n",
+    "        if not os.path.exists(\"/userdata/kerasData/preloaded/flowDirectory/test\"):\n",
+    "#             os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test\")\n",
+    "            os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test/fire\")\n",
+    "            os.makedirs('/userdata/kerasData/preloaded/flowDirectory/test/nonfire')\n",
+    "        fireCount +=1\n",
+    "        print(f'{fire} - test fire number {fireCount}')\n",
+    "        pixelSize.setdefault(fire, set([]))\n",
+    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "            dst1 = outputPath+\"test/\"+\"fire/\"\n",
+    "            dst2 = outputPath+\"test/\"+\"nonfire/\"\n",
+    "            src = datasetPath + \"/\" + fire + \"/\" + element\n",
+    "            count +=1\n",
+    "            print(count)\n",
+    "            if \"+\" in element:\n",
+    "                test_label.append(1)\n",
+    "                shutil.copy(src, dst1)\n",
+    "            else:\n",
+    "                test_label.append(0)\n",
+    "                shutil.copy(src, dst2)\n",
+    "    a = fireCount\n",
+    "    \n",
+    "    for fire in train:\n",
+    "        if not os.path.exists(\"/userdata/kerasData/preloaded/flowDirectory/train\"):\n",
+    "            # os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test\")\n",
+    "            os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/train/fire\")\n",
+    "            os.makedirs('/userdata/kerasData/preloaded/flowDirectory/train/nonfire')\n",
+    "        print(f\"{fire} - train-fire number {fireCount - a +1}\")\n",
+    "        fireCount+=1\n",
+    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "            dst1 = outputPath+\"train/\"+\"fire/\"\n",
+    "            dst2 = outputPath+\"train/\"+\"nonfire/\"\n",
+    "            src = datasetPath + \"/\" + fire + \"/\" + element\n",
+    "            print(count)\n",
+    "            count += 1\n",
+    "\n",
+    "            if \"+\" in element:\n",
+    "                train_label.append(1)\n",
+    "                shutil.copy(src, dst1)\n",
+    "            else:\n",
+    "                train_label.append(0)\n",
+    "                shutil.copy(src, dst2)\n",
+    "    a = fireCount\n",
+    "    \n",
+    "    for fire in validation:\n",
+    "        print(f\"{fire} - validation-fire number {fireCount - a +1}\")\n",
+    "        fireCount+=1\n",
+    "        # pixelSize.setdefault(fire, set([]))\n",
+    "        if not os.path.exists(\"/userdata/kerasData/preloaded/flowDirectory/validation\"):\n",
+    "            # os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/test\")\n",
+    "            os.makedirs(\"/userdata/kerasData/preloaded/flowDirectory/validation/fire\")\n",
+    "            os.makedirs('/userdata/kerasData/preloaded/flowDirectory/validation/nonfire')\n",
+    "        for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "            print(count)\n",
+    "            count += 1\n",
+    "            dst1 = outputPath+\"validation/\"+\"fire/\"\n",
+    "            dst2 = outputPath+\"validation/\"+\"nonfire/\"\n",
+    "            src = datasetPath + \"/\" + fire + \"/\" + element\n",
+    "            if \"+\" in element:\n",
+    "                validation_label.append(1)\n",
+    "                shutil.copy(src, dst1)\n",
+    "            else:\n",
+    "                validation_label.append(0)\n",
+    "                shutil.copy(src, dst2)\n",
+    "        "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 24,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "138 44 35\n",
+      "20191001_FIRE_smer-tcs9-mobo-c - test fire number 1\n",
+      "1\n",
+      "2\n",
+      "3\n",
+      "4\n",
+      "5\n",
+      "6\n",
+      "7\n",
+      "8\n",
+      "9\n",
+      "10\n",
+      "11\n",
+      "12\n",
       "13\n",
       "14\n",
       "15\n",
@@ -406,8 +489,8 @@
       "78\n",
       "79\n",
       "80\n",
+      "20190805_FIRE_sp-e-mobo-c - test fire number 2\n",
       "81\n",
-      "20170826-FIRE-tp-s-mobo-c - fire number 2\n",
       "82\n",
       "83\n",
       "84\n",
@@ -484,12 +567,12 @@
       "155\n",
       "156\n",
       "157\n",
+      "20170711_FIRE_bm-s-mobo-c - test fire number 3\n",
       "158\n",
       "159\n",
       "160\n",
       "161\n",
       "162\n",
-      "20180704-Benton-hp-n-mobo-c - fire number 3\n",
       "163\n",
       "164\n",
       "165\n",
@@ -549,6 +632,7 @@
       "219\n",
       "220\n",
       "221\n",
+      "20170711_FIRE_bl-e-mobo-c - test fire number 4\n",
       "222\n",
       "223\n",
       "224\n",
@@ -571,7 +655,6 @@
       "241\n",
       "242\n",
       "243\n",
-      "20170613-FIRE-hp-n-mobo-c - fire number 4\n",
       "244\n",
       "245\n",
       "246\n",
@@ -631,6 +714,7 @@
       "300\n",
       "301\n",
       "302\n",
+      "20180704_Benton_hp-n-mobo-c - test fire number 5\n",
       "303\n",
       "304\n",
       "305\n",
@@ -653,7 +737,6 @@
       "322\n",
       "323\n",
       "324\n",
-      "20190715-MLOSouth1-lo-s-mobo-c - fire number 5\n",
       "325\n",
       "326\n",
       "327\n",
@@ -713,6 +796,7 @@
       "381\n",
       "382\n",
       "383\n",
+      "20190924_FIRE_ml-w-mobo-c - test fire number 6\n",
       "384\n",
       "385\n",
       "386\n",
@@ -735,7 +819,6 @@
       "403\n",
       "404\n",
       "405\n",
-      "20161113-FIRE-bm-w-mobo-c - fire number 6\n",
       "406\n",
       "407\n",
       "408\n",
@@ -794,6 +877,7 @@
       "461\n",
       "462\n",
       "463\n",
+      "20190716_FIRE_bl-s-mobo-c - test fire number 7\n",
       "464\n",
       "465\n",
       "466\n",
@@ -817,7 +901,6 @@
       "484\n",
       "485\n",
       "486\n",
-      "20170708-Whittier-syp-n-mobo-c - fire number 7\n",
       "487\n",
       "488\n",
       "489\n",
@@ -865,6 +948,7 @@
       "531\n",
       "532\n",
       "533\n",
+      "20191007_FIRE_sm-s-mobo-c - test fire number 8\n",
       "534\n",
       "535\n",
       "536\n",
@@ -899,7 +983,6 @@
       "565\n",
       "566\n",
       "567\n",
-      "20170821-FIRE-lo-s-mobo-c - fire number 8\n",
       "568\n",
       "569\n",
       "570\n",
@@ -947,6 +1030,7 @@
       "612\n",
       "613\n",
       "614\n",
+      "20180517_FIRE_smer-tcs10-mobo-c - test fire number 9\n",
       "615\n",
       "616\n",
       "617\n",
@@ -981,7 +1065,6 @@
       "646\n",
       "647\n",
       "648\n",
-      "20160619-FIRE-lp-e-iqeye - fire number 9\n",
       "649\n",
       "650\n",
       "651\n",
@@ -1023,13 +1106,13 @@
       "687\n",
       "688\n",
       "689\n",
-      "20170609-FIRE-sm-n-mobo-c - fire number 10\n",
       "690\n",
       "691\n",
       "692\n",
       "693\n",
       "694\n",
       "695\n",
+      "20191003_FIRE_smer-tcs9-mobo-c - test fire number 10\n",
       "696\n",
       "697\n",
       "698\n",
@@ -1105,9 +1188,9 @@
       "768\n",
       "769\n",
       "770\n",
-      "20170627-FIRE-om-e-mobo-c - fire number 11\n",
       "771\n",
       "772\n",
+      "20171017_FIRE_smer-tcs3-mobo-c - test fire number 11\n",
       "773\n",
       "774\n",
       "775\n",
@@ -1186,8 +1269,8 @@
       "848\n",
       "849\n",
       "850\n",
+      "20190924_FIRE_wc-e-mobo-c - test fire number 12\n",
       "851\n",
-      "20170711-FIRE-bm-s-mobo-c - fire number 12\n",
       "852\n",
       "853\n",
       "854\n",
@@ -1252,7 +1335,6 @@
       "913\n",
       "914\n",
       "915\n",
-      "20170519-FIRE-rm-w-mobo-c - fire number 13\n",
       "916\n",
       "917\n",
       "918\n",
@@ -1260,6 +1342,7 @@
       "920\n",
       "921\n",
       "922\n",
+      "20171010_FIRE_rm-e-mobo-c - test fire number 13\n",
       "923\n",
       "924\n",
       "925\n",
@@ -1334,7 +1417,6 @@
       "994\n",
       "995\n",
       "996\n",
-      "20170711-FIRE-bl-s-mobo-c - fire number 14\n",
       "997\n",
       "998\n",
       "999\n",
@@ -1342,6 +1424,7 @@
       "1001\n",
       "1002\n",
       "1003\n",
+      "20180720_Cinnamon_wc-e-mobo-c - test fire number 14\n",
       "1004\n",
       "1005\n",
       "1006\n",
@@ -1416,7 +1499,6 @@
       "1075\n",
       "1076\n",
       "1077\n",
-      "20190803-OtaySouth-lp-s-mobo - fire number 15\n",
       "1078\n",
       "1079\n",
       "1080\n",
@@ -1424,6 +1506,7 @@
       "1082\n",
       "1083\n",
       "1084\n",
+      "20180919_FIRE_rm-e-mobo-c - test fire number 15\n",
       "1085\n",
       "1086\n",
       "1087\n",
@@ -1496,7 +1579,6 @@
       "1154\n",
       "1155\n",
       "1156\n",
-      "20180611-fallbrook-rm-w-mobo-c - fire number 16\n",
       "1157\n",
       "1158\n",
       "1159\n",
@@ -1506,6 +1588,7 @@
       "1163\n",
       "1164\n",
       "1165\n",
+      "20191007_FIRE_om-s-mobo-c - test fire number 16\n",
       "1166\n",
       "1167\n",
       "1168\n",
@@ -1578,7 +1661,6 @@
       "1235\n",
       "1236\n",
       "1237\n",
-      "20190610-Pauma-bh-w-mobo-c - fire number 17\n",
       "1238\n",
       "1239\n",
       "1240\n",
@@ -1588,6 +1670,7 @@
       "1244\n",
       "1245\n",
       "1246\n",
+      "20190813_FIRE_69bravo-e-mobo-c - test fire number 17\n",
       "1247\n",
       "1248\n",
       "1249\n",
@@ -1659,7 +1742,6 @@
       "1315\n",
       "1316\n",
       "1317\n",
-      "20170625-FIRE-mg-s-iqeye - fire number 18\n",
       "1318\n",
       "1319\n",
       "1320\n",
@@ -1670,6 +1752,7 @@
       "1325\n",
       "1326\n",
       "1327\n",
+      "20200615-Rainbow-rm-e-mobo-c - test fire number 18\n",
       "1328\n",
       "1329\n",
       "1330\n",
@@ -1741,7 +1824,6 @@
       "1396\n",
       "1397\n",
       "1398\n",
-      "20190813-Topanga-69bravo-n-mobo - fire number 19\n",
       "1399\n",
       "1400\n",
       "1401\n",
@@ -1752,6 +1834,7 @@
       "1406\n",
       "1407\n",
       "1408\n",
+      "20171010_FIRE_hp-n-mobo-c - test fire number 19\n",
       "1409\n",
       "1410\n",
       "1411\n",
@@ -1823,8 +1906,6 @@
       "1477\n",
       "1478\n",
       "1479\n",
-      "20180602-Alison-sp-w-mobo-c - train-fire number 1\n",
-      "1479\n",
       "1480\n",
       "1481\n",
       "1482\n",
@@ -1835,6 +1916,7 @@
       "1487\n",
       "1488\n",
       "1489\n",
+      "20180827_Holyflareup_sp-e-mobo-c - test fire number 20\n",
       "1490\n",
       "1491\n",
       "1492\n",
@@ -1905,7 +1987,6 @@
       "1557\n",
       "1558\n",
       "1559\n",
-      "20160711-FIRE-ml-n-mobo-c - train-fire number 2\n",
       "1560\n",
       "1561\n",
       "1562\n",
@@ -1917,6 +1998,7 @@
       "1568\n",
       "1569\n",
       "1570\n",
+      "20190924_FIRE_wc-s-mobo-c - test fire number 21\n",
       "1571\n",
       "1572\n",
       "1573\n",
@@ -1987,7 +2069,7 @@
       "1638\n",
       "1639\n",
       "1640\n",
-      "20171021-FIRE-pi-e-mobo-c - train-fire number 3\n",
+      "20170821_FIRE_lo-s-mobo-c - test fire number 22\n",
       "1641\n",
       "1642\n",
       "1643\n",
@@ -2010,13 +2092,7 @@
       "1660\n",
       "1661\n",
       "1662\n",
-      "1663\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
+      "1663\n",
       "1664\n",
       "1665\n",
       "1666\n",
@@ -2025,7 +2101,13 @@
       "1669\n",
       "1670\n",
       "1671\n",
-      "1672\n",
+      "1672\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
       "1673\n",
       "1674\n",
       "1675\n",
@@ -2075,7 +2157,7 @@
       "1719\n",
       "1720\n",
       "1721\n",
-      "20171026-FIRE-rm-n-mobo-c - train-fire number 4\n",
+      "20171207_FIRE_smer-tcs8-mobo-c - test fire number 23\n",
       "1722\n",
       "1723\n",
       "1724\n",
@@ -2157,7 +2239,7 @@
       "1800\n",
       "1801\n",
       "1802\n",
-      "20170722-FIRE-hp-e-mobo-c - train-fire number 5\n",
+      "20200521_FIRE_om-w-mobo-c - test fire number 24\n",
       "1803\n",
       "1804\n",
       "1805\n",
@@ -2239,7 +2321,7 @@
       "1881\n",
       "1882\n",
       "1883\n",
-      "20160718-FIRE-mg-s-iqeye - train-fire number 6\n",
+      "20191006_FIRE_om-n-mobo-c - test fire number 25\n",
       "1884\n",
       "1885\n",
       "1886\n",
@@ -2281,7 +2363,6 @@
       "1922\n",
       "1923\n",
       "1924\n",
-      "20171010-FIRE-hp-w-mobo-c - train-fire number 7\n",
       "1925\n",
       "1926\n",
       "1927\n",
@@ -2319,6 +2400,7 @@
       "1959\n",
       "1960\n",
       "1961\n",
+      "20191030_CopperCanyon_om-s-mobo-c - test fire number 26\n",
       "1962\n",
       "1963\n",
       "1964\n",
@@ -2363,7 +2445,6 @@
       "2003\n",
       "2004\n",
       "2005\n",
-      "20190714-MLOSouth-lo-s-mobo-c - train-fire number 8\n",
       "2006\n",
       "2007\n",
       "2008\n",
@@ -2401,6 +2482,7 @@
       "2040\n",
       "2041\n",
       "2042\n",
+      "20170613_FIRE_bh-w-mobo-c - test fire number 27\n",
       "2043\n",
       "2044\n",
       "2045\n",
@@ -2445,7 +2527,6 @@
       "2084\n",
       "2085\n",
       "2086\n",
-      "20180719-Skyline-sp-n-mobo-c - train-fire number 9\n",
       "2087\n",
       "2088\n",
       "2089\n",
@@ -2483,6 +2564,7 @@
       "2121\n",
       "2122\n",
       "2123\n",
+      "20191007_FIRE_lp-s-mobo-c - test fire number 28\n",
       "2124\n",
       "2125\n",
       "2126\n",
@@ -2527,7 +2609,6 @@
       "2165\n",
       "2166\n",
       "2167\n",
-      "20170722-FIRE-mg-n-iqeye - train-fire number 10\n",
       "2168\n",
       "2169\n",
       "2170\n",
@@ -2565,6 +2646,7 @@
       "2202\n",
       "2203\n",
       "2204\n",
+      "20191001_FIRE_lp-s-mobo-c - test fire number 29\n",
       "2205\n",
       "2206\n",
       "2207\n",
@@ -2609,7 +2691,6 @@
       "2246\n",
       "2247\n",
       "2248\n",
-      "20171207-FIRE-bh-w-mobo-c - train-fire number 11\n",
       "2249\n",
       "2250\n",
       "2251\n",
@@ -2646,6 +2727,7 @@
       "2282\n",
       "2283\n",
       "2284\n",
+      "20191006_FIRE_pi-s-mobo-c - test fire number 30\n",
       "2285\n",
       "2286\n",
       "2287\n",
@@ -2687,7 +2769,6 @@
       "2323\n",
       "2324\n",
       "2325\n",
-      "20171010-FIRE-rm-e-mobo-c - train-fire number 12\n",
       "2326\n",
       "2327\n",
       "2328\n",
@@ -2725,6 +2806,7 @@
       "2360\n",
       "2361\n",
       "2362\n",
+      "20160711_FIRE_ml-n-mobo-c - test fire number 31\n",
       "2363\n",
       "2364\n",
       "2365\n",
@@ -2769,7 +2851,6 @@
       "2404\n",
       "2405\n",
       "2406\n",
-      "20190803-OtaySouth-om-s-mobo - train-fire number 13\n",
       "2407\n",
       "2408\n",
       "2409\n",
@@ -2807,6 +2888,7 @@
       "2441\n",
       "2442\n",
       "2443\n",
+      "20200304_FIRE_rm-w-mobo-c - test fire number 32\n",
       "2444\n",
       "2445\n",
       "2446\n",
@@ -2849,7 +2931,6 @@
       "2483\n",
       "2484\n",
       "2485\n",
-      "20170901-FIRE-om-s-mobo-c - train-fire number 14\n",
       "2486\n",
       "2487\n",
       "2488\n",
@@ -2889,6 +2970,7 @@
       "2522\n",
       "2523\n",
       "2524\n",
+      "20180504_FIRE_smer-tcs10-mobo-c - test fire number 33\n",
       "2525\n",
       "2526\n",
       "2527\n",
@@ -2931,7 +3013,6 @@
       "2564\n",
       "2565\n",
       "2566\n",
-      "20170520-FIRE-lp-s-iqeye - train-fire number 15\n",
       "2567\n",
       "2568\n",
       "2569\n",
@@ -2971,6 +3052,7 @@
       "2603\n",
       "2604\n",
       "2605\n",
+      "20190915_FIRE_rm-n-mobo-c - test fire number 34\n",
       "2606\n",
       "2607\n",
       "2608\n",
@@ -3013,7 +3095,6 @@
       "2645\n",
       "2646\n",
       "2647\n",
-      "20170711-FIRE-bl-e-mobo-c - train-fire number 16\n",
       "2648\n",
       "2649\n",
       "2650\n",
@@ -3050,6 +3131,7 @@
       "2681\n",
       "2682\n",
       "2683\n",
+      "20170613_FIRE_hp-n-mobo-c - test fire number 35\n",
       "2684\n",
       "2685\n",
       "2686\n",
@@ -3095,7 +3177,6 @@
       "2726\n",
       "2727\n",
       "2728\n",
-      "20160619-FIRE-pi-s-mobo-c - train-fire number 17\n",
       "2729\n",
       "2730\n",
       "2731\n",
@@ -3132,6 +3213,7 @@
       "2762\n",
       "2763\n",
       "2764\n",
+      "20180603_FIRE_smer-tcs8-mobo-c - test fire number 36\n",
       "2765\n",
       "2766\n",
       "2767\n",
@@ -3177,7 +3259,6 @@
       "2807\n",
       "2808\n",
       "2809\n",
-      "20190814-Border-lp-s-mobo - train-fire number 18\n",
       "2810\n",
       "2811\n",
       "2812\n",
@@ -3214,6 +3295,7 @@
       "2843\n",
       "2844\n",
       "2845\n",
+      "20190924_FIRE_bl-s-mobo-c - test fire number 37\n",
       "2846\n",
       "2847\n",
       "2848\n",
@@ -3258,7 +3340,6 @@
       "2887\n",
       "2888\n",
       "2889\n",
-      "20170927-FIRE-smer-tcs9-mobo-c - train-fire number 19\n",
       "2890\n",
       "2891\n",
       "2892\n",
@@ -3294,6 +3375,7 @@
       "2922\n",
       "2923\n",
       "2924\n",
+      "20180605_FIRE_rm-w-mobo-c - test fire number 38\n",
       "2925\n",
       "2926\n",
       "2927\n",
@@ -3340,7 +3422,6 @@
       "2968\n",
       "2969\n",
       "2970\n",
-      "20171207-FIRE-bh-n-mobo-c - train-fire number 20\n",
       "2971\n",
       "2972\n",
       "2973\n",
@@ -3376,6 +3457,7 @@
       "3003\n",
       "3004\n",
       "3005\n",
+      "20190712_RockHouse_wc-e-mobo-c - test fire number 39\n",
       "3006\n",
       "3007\n",
       "3008\n",
@@ -3422,7 +3504,6 @@
       "3049\n",
       "3050\n",
       "3051\n",
-      "20190610-Pauma-bh-w-mobo-m - train-fire number 21\n",
       "3052\n",
       "3053\n",
       "3054\n",
@@ -3456,6 +3537,7 @@
       "3082\n",
       "3083\n",
       "3084\n",
+      "20180727_FIRE_bl-e-mobo-c - test fire number 40\n",
       "3085\n",
       "3086\n",
       "3087\n",
@@ -3495,13 +3577,7 @@
       "3121\n",
       "3122\n",
       "3123\n",
-      "3124\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
+      "3124\n",
       "3125\n",
       "3126\n",
       "3127\n",
@@ -3509,10 +3585,15 @@
       "3129\n",
       "3130\n",
       "3131\n",
-      "20190529-94Fire-lp-s-mobo-c - train-fire number 22\n",
       "3132\n",
       "3133\n",
-      "3134\n",
+      "3134\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
       "3135\n",
       "3136\n",
       "3137\n",
@@ -3544,6 +3625,7 @@
       "3163\n",
       "3164\n",
       "3165\n",
+      "20190715_MLOSouth3_lo-s-mobo-c - test fire number 41\n",
       "3166\n",
       "3167\n",
       "3168\n",
@@ -3591,7 +3673,6 @@
       "3210\n",
       "3211\n",
       "3212\n",
-      "20190715-MLOSouth2-lo-s-mobo-c - train-fire number 23\n",
       "3213\n",
       "3214\n",
       "3215\n",
@@ -3626,6 +3707,7 @@
       "3244\n",
       "3245\n",
       "3246\n",
+      "20191005_FIRE_wc-n-mobo-c - test fire number 42\n",
       "3247\n",
       "3248\n",
       "3249\n",
@@ -3673,7 +3755,6 @@
       "3291\n",
       "3292\n",
       "3293\n",
-      "20181112-house-wc-n-mobo-c - train-fire number 24\n",
       "3294\n",
       "3295\n",
       "3296\n",
@@ -3705,6 +3786,7 @@
       "3322\n",
       "3323\n",
       "3324\n",
+      "20200202_FIRE_hp-w-mobo-c - test fire number 43\n",
       "3325\n",
       "3326\n",
       "3327\n",
@@ -3745,7 +3827,6 @@
       "3362\n",
       "3363\n",
       "3364\n",
-      "20170722-FIRE-bm-n-mobo-c - train-fire number 25\n",
       "3365\n",
       "3366\n",
       "3367\n",
@@ -3787,6 +3868,7 @@
       "3403\n",
       "3404\n",
       "3405\n",
+      "20190825_FIRE-smer-tcs8-mobo-c - test fire number 44\n",
       "3406\n",
       "3407\n",
       "3408\n",
@@ -3827,7 +3909,6 @@
       "3443\n",
       "3444\n",
       "3445\n",
-      "20190714-PinosSouth-pi-s-mobo-c - train-fire number 26\n",
       "3446\n",
       "3447\n",
       "3448\n",
@@ -3868,6 +3949,8 @@
       "3483\n",
       "3484\n",
       "3485\n",
+      "20170722_FIRE_hp-e-mobo-c - train-fire number 1\n",
+      "3485\n",
       "3486\n",
       "3487\n",
       "3488\n",
@@ -3909,7 +3992,6 @@
       "3524\n",
       "3525\n",
       "3526\n",
-      "20180827-Holyflareup-sp-e-mobo-c - train-fire number 27\n",
       "3527\n",
       "3528\n",
       "3529\n",
@@ -3949,6 +4031,7 @@
       "3563\n",
       "3564\n",
       "3565\n",
+      "20190610_Pauma_bh-w-mobo-c - train-fire number 2\n",
       "3566\n",
       "3567\n",
       "3568\n",
@@ -3991,7 +4074,6 @@
       "3605\n",
       "3606\n",
       "3607\n",
-      "20190529-94Fire-om-n-mobo-c - train-fire number 28\n",
       "3608\n",
       "3609\n",
       "3610\n",
@@ -4030,6 +4112,7 @@
       "3643\n",
       "3644\n",
       "3645\n",
+      "20200705-FIRE-bm-w-mobo-c - train-fire number 3\n",
       "3646\n",
       "3647\n",
       "3648\n",
@@ -4073,7 +4156,6 @@
       "3686\n",
       "3687\n",
       "3688\n",
-      "20170520-FIRE-pi-w-mobo-c - train-fire number 29\n",
       "3689\n",
       "3690\n",
       "3691\n",
@@ -4112,6 +4194,7 @@
       "3724\n",
       "3725\n",
       "3726\n",
+      "20170520_FIRE_pi-s-mobo-c - train-fire number 4\n",
       "3727\n",
       "3728\n",
       "3729\n",
@@ -4155,7 +4238,6 @@
       "3767\n",
       "3768\n",
       "3769\n",
-      "20170520-FIRE-om-s-mobo-c - train-fire number 30\n",
       "3770\n",
       "3771\n",
       "3772\n",
@@ -4194,6 +4276,7 @@
       "3805\n",
       "3806\n",
       "3807\n",
+      "20190924_FIRE_sm-n-mobo-c - train-fire number 5\n",
       "3808\n",
       "3809\n",
       "3810\n",
@@ -4211,7 +4294,6 @@
       "3822\n",
       "3823\n",
       "3824\n",
-      "20171207-FIRE-smer-tcs8-mobo-c - train-fire number 31\n",
       "3825\n",
       "3826\n",
       "3827\n",
@@ -4271,6 +4353,7 @@
       "3881\n",
       "3882\n",
       "3883\n",
+      "20180504_FIRE_bh-n-mobo-c - train-fire number 6\n",
       "3884\n",
       "3885\n",
       "3886\n",
@@ -4293,7 +4376,6 @@
       "3903\n",
       "3904\n",
       "3905\n",
-      "20180706-West-lp-n-mobo-c - train-fire number 32\n",
       "3906\n",
       "3907\n",
       "3908\n",
@@ -4353,6 +4435,7 @@
       "3962\n",
       "3963\n",
       "3964\n",
+      "20180717_otay_om-s-mobo-c - train-fire number 7\n",
       "3965\n",
       "3966\n",
       "3967\n",
@@ -4375,7 +4458,6 @@
       "3984\n",
       "3985\n",
       "3986\n",
-      "20170711-FIRE-sm-n-mobo-c - train-fire number 33\n",
       "3987\n",
       "3988\n",
       "3989\n",
@@ -4435,6 +4517,7 @@
       "4043\n",
       "4044\n",
       "4045\n",
+      "20200608-FIRE-rm-w-mobo-c - train-fire number 8\n",
       "4046\n",
       "4047\n",
       "4048\n",
@@ -4457,7 +4540,6 @@
       "4065\n",
       "4066\n",
       "4067\n",
-      "20171017-FIRE-smer-tcs3-mobo-c - train-fire number 34\n",
       "4068\n",
       "4069\n",
       "4070\n",
@@ -4517,6 +4599,7 @@
       "4124\n",
       "4125\n",
       "4126\n",
+      "20200705-FIRE-wc-n-mobo-c - train-fire number 9\n",
       "4127\n",
       "4128\n",
       "4129\n",
@@ -4536,7 +4619,6 @@
       "4143\n",
       "4144\n",
       "4145\n",
-      "20170627-FIRE-lp-n-iqeye - train-fire number 35\n",
       "4146\n",
       "4147\n",
       "4148\n",
@@ -4599,6 +4681,7 @@
       "4205\n",
       "4206\n",
       "4207\n",
+      "20190610_FIRE_bh-w-mobo-c - train-fire number 10\n",
       "4208\n",
       "4209\n",
       "4210\n",
@@ -4618,7 +4701,6 @@
       "4224\n",
       "4225\n",
       "4226\n",
-      "20190803-Sage-om-n-mobo - train-fire number 36\n",
       "4227\n",
       "4228\n",
       "4229\n",
@@ -4681,6 +4763,7 @@
       "4286\n",
       "4287\n",
       "4288\n",
+      "20200521_VEGMGMT_bm-s-mobo-c - train-fire number 11\n",
       "4289\n",
       "4290\n",
       "4291\n",
@@ -4692,7 +4775,6 @@
       "4297\n",
       "4298\n",
       "4299\n",
-      "20170807-FIRE-bh-n-mobo-c - train-fire number 37\n",
       "4300\n",
       "4301\n",
       "4302\n",
@@ -4763,6 +4845,7 @@
       "4367\n",
       "4368\n",
       "4369\n",
+      "20180614_Bridle_hp-n-mobo-c - train-fire number 12\n",
       "4370\n",
       "4371\n",
       "4372\n",
@@ -4771,7 +4854,6 @@
       "4375\n",
       "4376\n",
       "4377\n",
-      "20160619-FIRE-om-e-mobo-c - train-fire number 38\n",
       "4378\n",
       "4379\n",
       "4380\n",
@@ -4845,6 +4927,7 @@
       "4448\n",
       "4449\n",
       "4450\n",
+      "20180910_FIRE_smer-tcs8-mobo-c - train-fire number 13\n",
       "4451\n",
       "4452\n",
       "4453\n",
@@ -4853,7 +4936,6 @@
       "4456\n",
       "4457\n",
       "4458\n",
-      "20170711-FIRE-sdsc-e-mobo-c - train-fire number 39\n",
       "4459\n",
       "4460\n",
       "4461\n",
@@ -4927,6 +5009,7 @@
       "4529\n",
       "4530\n",
       "4531\n",
+      "20191006_FIRE_lp-e-mobo-c - train-fire number 14\n",
       "4532\n",
       "4533\n",
       "4534\n",
@@ -4935,7 +5018,6 @@
       "4537\n",
       "4538\n",
       "4539\n",
-      "20161113-FIRE-bl-n-mobo-c - train-fire number 40\n",
       "4540\n",
       "4541\n",
       "4542\n",
@@ -4968,13 +5050,7 @@
       "4569\n",
       "4570\n",
       "4571\n",
-      "4572\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
+      "4572\n",
       "4573\n",
       "4574\n",
       "4575\n",
@@ -4997,7 +5073,13 @@
       "4592\n",
       "4593\n",
       "4594\n",
-      "4595\n",
+      "4595\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
       "4596\n",
       "4597\n",
       "4598\n",
@@ -5006,6 +5088,7 @@
       "4601\n",
       "4602\n",
       "4603\n",
+      "20190728_FIRE_om-n-mobo-c - train-fire number 15\n",
       "4604\n",
       "4605\n",
       "4606\n",
@@ -5023,7 +5106,6 @@
       "4618\n",
       "4619\n",
       "4620\n",
-      "20180806-Holy-sp-s-mobo-m - train-fire number 41\n",
       "4621\n",
       "4622\n",
       "4623\n",
@@ -5086,6 +5168,7 @@
       "4680\n",
       "4681\n",
       "4682\n",
+      "20180606_FIRE_lo-s-mobo-c - train-fire number 16\n",
       "4683\n",
       "4684\n",
       "4685\n",
@@ -5097,7 +5180,6 @@
       "4691\n",
       "4692\n",
       "4693\n",
-      "20160718-FIRE-lp-n-iqeye - train-fire number 42\n",
       "4694\n",
       "4695\n",
       "4696\n",
@@ -5139,7 +5221,6 @@
       "4732\n",
       "4733\n",
       "4734\n",
-      "20170713-FIRE-smer-tcs8-mobo-c - train-fire number 43\n",
       "4735\n",
       "4736\n",
       "4737\n",
@@ -5169,6 +5250,7 @@
       "4761\n",
       "4762\n",
       "4763\n",
+      "20191006_FIRE_om-s-mobo-c - train-fire number 17\n",
       "4764\n",
       "4765\n",
       "4766\n",
@@ -5217,7 +5299,6 @@
       "4809\n",
       "4810\n",
       "4811\n",
-      "20160722-FIRE-mg-s-iqeye - train-fire number 44\n",
       "4812\n",
       "4813\n",
       "4814\n",
@@ -5247,6 +5328,7 @@
       "4838\n",
       "4839\n",
       "4840\n",
+      "20180603_FIRE_rm-w-mobo-c - train-fire number 18\n",
       "4841\n",
       "4842\n",
       "4843\n",
@@ -5259,7 +5341,6 @@
       "4850\n",
       "4851\n",
       "4852\n",
-      "20190716-Meadowfire-hp-n-mobo-c - train-fire number 45\n",
       "4853\n",
       "4854\n",
       "4855\n",
@@ -5329,8 +5410,8 @@
       "4919\n",
       "4920\n",
       "4921\n",
+      "20160619_FIRE_pi-s-mobo-c - train-fire number 19\n",
       "4922\n",
-      "20180725-Cranston-sp-e-mobo-c - train-fire number 46\n",
       "4923\n",
       "4924\n",
       "4925\n",
@@ -5411,8 +5492,8 @@
       "5000\n",
       "5001\n",
       "5002\n",
+      "20190529_94Fire_om-n-mobo-c - train-fire number 20\n",
       "5003\n",
-      "20180725-Cranston-hp-n-mobo-c - train-fire number 47\n",
       "5004\n",
       "5005\n",
       "5006\n",
@@ -5493,8 +5574,8 @@
       "5081\n",
       "5082\n",
       "5083\n",
+      "20180727_FIRE_bh-s-mobo-c - train-fire number 21\n",
       "5084\n",
-      "20170625-BBM-bm-n-mobo - train-fire number 48\n",
       "5085\n",
       "5086\n",
       "5087\n",
@@ -5575,8 +5656,8 @@
       "5162\n",
       "5163\n",
       "5164\n",
+      "20200601_WILDLAND-DRILLS_mlo-e-mobo-c - train-fire number 22\n",
       "5165\n",
-      "20190716-Riverfire-rm-w-mobo-c - train-fire number 49\n",
       "5166\n",
       "5167\n",
       "5168\n",
@@ -5657,7 +5738,7 @@
       "5243\n",
       "5244\n",
       "5245\n",
-      "20161113-FIRE-bm-n-mobo-c - train-fire number 50\n",
+      "20180614_Hope_wc-e-mobo-c - train-fire number 23\n",
       "5246\n",
       "5247\n",
       "5248\n",
@@ -5739,7 +5820,7 @@
       "5324\n",
       "5325\n",
       "5326\n",
-      "20171010-FIRE-hp-n-mobo-c - train-fire number 51\n",
+      "20171016_FIRE_sdsc-e-mobo-c - train-fire number 24\n",
       "5327\n",
       "5328\n",
       "5329\n",
@@ -5821,7 +5902,7 @@
       "5405\n",
       "5406\n",
       "5407\n",
-      "20160604-FIRE-smer-tcs3-mobo-c - train-fire number 52\n",
+      "20180813_FIRE_bh-s-mobo-c - train-fire number 25\n",
       "5408\n",
       "5409\n",
       "5410\n",
@@ -5903,7 +5984,7 @@
       "5486\n",
       "5487\n",
       "5488\n",
-      "20170722-FIRE-so-s-mobo-c - train-fire number 53\n",
+      "20191005_FIRE_vo-n-mobo-c - train-fire number 26\n",
       "5489\n",
       "5490\n",
       "5491\n",
@@ -5981,11 +6062,11 @@
       "5563\n",
       "5564\n",
       "5565\n",
+      "20180726_FIRE_so-n-mobo-c - train-fire number 27\n",
       "5566\n",
       "5567\n",
       "5568\n",
       "5569\n",
-      "20190712-CottonwoodFire-lp-s-mobo-c - train-fire number 54\n",
       "5570\n",
       "5571\n",
       "5572\n",
@@ -6063,11 +6144,11 @@
       "5644\n",
       "5645\n",
       "5646\n",
+      "20190715_MLOSouth1_lo-s-mobo-c - train-fire number 28\n",
       "5647\n",
       "5648\n",
       "5649\n",
       "5650\n",
-      "20160718-FIRE-mw-e-mobo-c - train-fire number 55\n",
       "5651\n",
       "5652\n",
       "5653\n",
@@ -6145,11 +6226,11 @@
       "5725\n",
       "5726\n",
       "5727\n",
+      "20191006_FIRE_lo-s-mobo-c - train-fire number 29\n",
       "5728\n",
       "5729\n",
       "5730\n",
       "5731\n",
-      "20190712-RockHouse-wc-e-mobo-c - train-fire number 56\n",
       "5732\n",
       "5733\n",
       "5734\n",
@@ -6225,11 +6306,11 @@
       "5804\n",
       "5805\n",
       "5806\n",
+      "20200614-DrumCanyon-syp-w-mobo-c - train-fire number 30\n",
       "5807\n",
       "5808\n",
       "5809\n",
       "5810\n",
-      "20160722-FIRE-mw-e-mobo-c - train-fire number 57\n",
       "5811\n",
       "5812\n",
       "5813\n",
@@ -6307,11 +6388,11 @@
       "5885\n",
       "5886\n",
       "5887\n",
+      "20190829_FIRE_smer-tcs8-mobo-c - train-fire number 31\n",
       "5888\n",
       "5889\n",
       "5890\n",
       "5891\n",
-      "20180614-Hope-wc-e-mobo-c - train-fire number 58\n",
       "5892\n",
       "5893\n",
       "5894\n",
@@ -6384,6 +6465,7 @@
       "5961\n",
       "5962\n",
       "5963\n",
+      "20190925_FIRE_wc-e-mobo-c - train-fire number 32\n",
       "5964\n",
       "5965\n",
       "5966\n",
@@ -6393,7 +6475,6 @@
       "5970\n",
       "5971\n",
       "5972\n",
-      "20170708-Whittier-syp-n-mobo-m - train-fire number 59\n",
       "5973\n",
       "5974\n",
       "5975\n",
@@ -6437,13 +6518,7 @@
       "6013\n",
       "6014\n",
       "6015\n",
-      "6016\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
+      "6016\n",
       "6017\n",
       "6018\n",
       "6019\n",
@@ -6472,7 +6547,14 @@
       "6042\n",
       "6043\n",
       "6044\n",
-      "6045\n",
+      "20160604_FIRE_rm-n-mobo-c - train-fire number 33\n",
+      "6045\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
       "6046\n",
       "6047\n",
       "6048\n",
@@ -6480,7 +6562,6 @@
       "6050\n",
       "6051\n",
       "6052\n",
-      "20190728-Dehesa-lp-n-mobo - validation-fire number 79\n",
       "6053\n",
       "6054\n",
       "6055\n",
@@ -6554,6 +6635,7 @@
       "6123\n",
       "6124\n",
       "6125\n",
+      "20190529_94Fire_lp-s-mobo-c - train-fire number 34\n",
       "6126\n",
       "6127\n",
       "6128\n",
@@ -6561,7 +6643,6 @@
       "6130\n",
       "6131\n",
       "6132\n",
-      "20171026-FIRE-smer-tcs8-mobo-c - validation-fire number 80\n",
       "6133\n",
       "6134\n",
       "6135\n",
@@ -6636,6 +6717,7 @@
       "6204\n",
       "6205\n",
       "6206\n",
+      "20190814_FIRE-pi-s-mobo-c - train-fire number 35\n",
       "6207\n",
       "6208\n",
       "6209\n",
@@ -6643,7 +6725,6 @@
       "6211\n",
       "6212\n",
       "6213\n",
-      "20170520-FIRE-pi-s-mobo-c - validation-fire number 81\n",
       "6214\n",
       "6215\n",
       "6216\n",
@@ -6717,6 +6798,7 @@
       "6284\n",
       "6285\n",
       "6286\n",
+      "20190925_FIRE_wc-s-mobo-c - train-fire number 36\n",
       "6287\n",
       "6288\n",
       "6289\n",
@@ -6725,7 +6807,6 @@
       "6292\n",
       "6293\n",
       "6294\n",
-      "20190809-PinosSouth-pi-s-mobo - validation-fire number 82\n",
       "6295\n",
       "6296\n",
       "6297\n",
@@ -6767,7 +6848,6 @@
       "6333\n",
       "6334\n",
       "6335\n",
-      "20180717-otay-om-s-mobo-c - validation-fire number 83\n",
       "6336\n",
       "6337\n",
       "6338\n",
@@ -6800,6 +6880,7 @@
       "6365\n",
       "6366\n",
       "6367\n",
+      "20191005_FIRE_hp-s-mobo-c - train-fire number 37\n",
       "6368\n",
       "6369\n",
       "6370\n",
@@ -6849,7 +6930,6 @@
       "6414\n",
       "6415\n",
       "6416\n",
-      "20171016-FIRE-sdsc-e-mobo-c - validation-fire number 84\n",
       "6417\n",
       "6418\n",
       "6419\n",
@@ -6882,6 +6962,7 @@
       "6446\n",
       "6447\n",
       "6448\n",
+      "20190829_FIRE_pi-e-mobo-c - train-fire number 38\n",
       "6449\n",
       "6450\n",
       "6451\n",
@@ -6931,7 +7012,6 @@
       "6495\n",
       "6496\n",
       "6497\n",
-      "20171207-Lilac-rm-s-mobo - validation-fire number 85\n",
       "6498\n",
       "6499\n",
       "6500\n",
@@ -6964,6 +7044,7 @@
       "6527\n",
       "6528\n",
       "6529\n",
+      "20200205_FIRE_hp-w-mobo-c - train-fire number 39\n",
       "6530\n",
       "6531\n",
       "6532\n",
@@ -7013,7 +7094,6 @@
       "6576\n",
       "6577\n",
       "6578\n",
-      "20180602-Alison-sp-s-mobo-c - validation-fire number 86\n",
       "6579\n",
       "6580\n",
       "6581\n",
@@ -7046,6 +7126,7 @@
       "6608\n",
       "6609\n",
       "6610\n",
+      "20170722_FIRE_so-s-mobo-c - train-fire number 40\n",
       "6611\n",
       "6612\n",
       "6613\n",
@@ -7095,7 +7176,6 @@
       "6657\n",
       "6658\n",
       "6659\n",
-      "20190810-SantaFire-rm-w-mobo - validation-fire number 87\n",
       "6660\n",
       "6661\n",
       "6662\n",
@@ -7128,6 +7208,7 @@
       "6689\n",
       "6690\n",
       "6691\n",
+      "20190714_MLOSouth_lo-s-mobo-c - train-fire number 41\n",
       "6692\n",
       "6693\n",
       "6694\n",
@@ -7177,7 +7258,6 @@
       "6738\n",
       "6739\n",
       "6740\n",
-      "20170613-FIRE-bh-w-mobo-c - validation-fire number 88\n",
       "6741\n",
       "6742\n",
       "6743\n",
@@ -7210,6 +7290,7 @@
       "6770\n",
       "6771\n",
       "6772\n",
+      "20170520_FIRE_om-s-mobo-c - train-fire number 42\n",
       "6773\n",
       "6774\n",
       "6775\n",
@@ -7259,13 +7340,13 @@
       "6819\n",
       "6820\n",
       "6821\n",
-      "20190801-Caliente-om-w-mobo - validation-fire number 89\n",
       "6822\n",
       "6823\n",
       "6824\n",
       "6825\n",
       "6826\n",
       "6827\n",
+      "20180603_FIRE_smer-tcs9-mobo-c - train-fire number 43\n",
       "6828\n",
       "6829\n",
       "6830\n",
@@ -7341,13 +7422,13 @@
       "6900\n",
       "6901\n",
       "6902\n",
-      "20180720-Cinnamon-wc-e-mobo-c - validation-fire number 90\n",
       "6903\n",
       "6904\n",
       "6905\n",
       "6906\n",
       "6907\n",
       "6908\n",
+      "20180727_FIRE_mg-w-mobo-c - train-fire number 44\n",
       "6909\n",
       "6910\n",
       "6911\n",
@@ -7423,13 +7504,13 @@
       "6981\n",
       "6982\n",
       "6983\n",
-      "20160604-FIRE-rm-n-mobo-c - validation-fire number 91\n",
       "6984\n",
       "6985\n",
       "6986\n",
       "6987\n",
       "6988\n",
       "6989\n",
+      "20160722_FIRE_mw-e-mobo-c - train-fire number 45\n",
       "6990\n",
       "6991\n",
       "6992\n",
@@ -7505,13 +7586,13 @@
       "7062\n",
       "7063\n",
       "7064\n",
-      "20180806-Holy-sp-s-mobo-c - validation-fire number 92\n",
       "7065\n",
       "7066\n",
       "7067\n",
       "7068\n",
       "7069\n",
       "7070\n",
+      "20191001_FIRE_rm-w-mobo-c - train-fire number 46\n",
       "7071\n",
       "7072\n",
       "7073\n",
@@ -7578,7 +7659,6 @@
       "7134\n",
       "7135\n",
       "7136\n",
-      "20190715-MLOSouth3-lo-s-mobo-c - validation-fire number 93\n",
       "7137\n",
       "7138\n",
       "7139\n",
@@ -7594,6 +7674,7 @@
       "7149\n",
       "7150\n",
       "7151\n",
+      "20180806_Holy_sp-s-mobo-c - train-fire number 47\n",
       "7152\n",
       "7153\n",
       "7154\n",
@@ -7660,122 +7741,10204 @@
       "7215\n",
       "7216\n",
       "7217\n",
-      "93\n"
+      "7218\n",
+      "7219\n",
+      "7220\n",
+      "7221\n",
+      "7222\n",
+      "7223\n",
+      "20200618-FIRE-om-w-mobo-c - train-fire number 48\n",
+      "7224\n",
+      "7225\n",
+      "7226\n",
+      "7227\n",
+      "7228\n",
+      "7229\n",
+      "7230\n",
+      "7231\n",
+      "7232\n",
+      "7233\n",
+      "7234\n",
+      "7235\n",
+      "7236\n",
+      "7237\n",
+      "7238\n",
+      "7239\n",
+      "7240\n",
+      "7241\n",
+      "7242\n",
+      "7243\n",
+      "7244\n",
+      "7245\n",
+      "7246\n",
+      "7247\n",
+      "7248\n",
+      "7249\n",
+      "7250\n",
+      "7251\n",
+      "7252\n",
+      "7253\n",
+      "7254\n",
+      "7255\n",
+      "7256\n",
+      "7257\n",
+      "7258\n",
+      "7259\n",
+      "7260\n",
+      "7261\n",
+      "7262\n",
+      "7263\n",
+      "7264\n",
+      "7265\n",
+      "7266\n",
+      "7267\n",
+      "7268\n",
+      "7269\n",
+      "7270\n",
+      "7271\n",
+      "7272\n",
+      "7273\n",
+      "7274\n",
+      "7275\n",
+      "7276\n",
+      "7277\n",
+      "7278\n",
+      "7279\n",
+      "7280\n",
+      "7281\n",
+      "7282\n",
+      "7283\n",
+      "7284\n",
+      "7285\n",
+      "7286\n",
+      "7287\n",
+      "7288\n",
+      "7289\n",
+      "7290\n",
+      "7291\n",
+      "7292\n",
+      "7293\n",
+      "7294\n",
+      "7295\n",
+      "7296\n",
+      "7297\n",
+      "7298\n",
+      "7299\n",
+      "7300\n",
+      "7301\n",
+      "7302\n",
+      "7303\n",
+      "7304\n",
+      "20200709-Tripp-hp-n-mobo-c - train-fire number 49\n",
+      "7305\n",
+      "7306\n",
+      "7307\n",
+      "7308\n",
+      "7309\n",
+      "7310\n",
+      "7311\n",
+      "7312\n",
+      "7313\n",
+      "7314\n",
+      "7315\n",
+      "7316\n",
+      "7317\n",
+      "7318\n",
+      "7319\n",
+      "7320\n",
+      "7321\n",
+      "7322\n",
+      "7323\n",
+      "7324\n",
+      "7325\n",
+      "7326\n",
+      "7327\n",
+      "7328\n",
+      "7329\n",
+      "7330\n",
+      "7331\n",
+      "7332\n",
+      "7333\n",
+      "7334\n",
+      "7335\n",
+      "7336\n",
+      "7337\n",
+      "7338\n",
+      "7339\n",
+      "7340\n",
+      "7341\n",
+      "7342\n",
+      "7343\n",
+      "7344\n",
+      "7345\n",
+      "7346\n",
+      "7347\n",
+      "7348\n",
+      "7349\n",
+      "7350\n",
+      "7351\n",
+      "7352\n",
+      "7353\n",
+      "7354\n",
+      "7355\n",
+      "7356\n",
+      "7357\n",
+      "7358\n",
+      "7359\n",
+      "7360\n",
+      "7361\n",
+      "7362\n",
+      "7363\n",
+      "7364\n",
+      "7365\n",
+      "7366\n",
+      "7367\n",
+      "7368\n",
+      "7369\n",
+      "7370\n",
+      "7371\n",
+      "7372\n",
+      "7373\n",
+      "7374\n",
+      "7375\n",
+      "7376\n",
+      "7377\n",
+      "7378\n",
+      "7379\n",
+      "7380\n",
+      "7381\n",
+      "7382\n",
+      "7383\n",
+      "7384\n",
+      "7385\n",
+      "20180725_Cranston_sp-e-mobo-c - train-fire number 50\n",
+      "7386\n",
+      "7387\n",
+      "7388\n",
+      "7389\n",
+      "7390\n",
+      "7391\n",
+      "7392\n",
+      "7393\n",
+      "7394\n",
+      "7395\n",
+      "7396\n",
+      "7397\n",
+      "7398\n",
+      "7399\n",
+      "7400\n",
+      "7401\n",
+      "7402\n",
+      "7403\n",
+      "7404\n",
+      "7405\n",
+      "7406\n",
+      "7407\n",
+      "7408\n",
+      "7409\n",
+      "7410\n",
+      "7411\n",
+      "7412\n",
+      "7413\n",
+      "7414\n",
+      "7415\n",
+      "7416\n",
+      "7417\n",
+      "7418\n",
+      "7419\n",
+      "7420\n",
+      "7421\n",
+      "7422\n",
+      "7423\n",
+      "7424\n",
+      "7425\n",
+      "7426\n",
+      "7427\n",
+      "7428\n",
+      "7429\n",
+      "7430\n",
+      "7431\n",
+      "7432\n",
+      "7433\n",
+      "7434\n",
+      "7435\n",
+      "7436\n",
+      "7437\n",
+      "7438\n",
+      "7439\n",
+      "7440\n",
+      "7441\n",
+      "7442\n",
+      "7443\n",
+      "7444\n",
+      "7445\n",
+      "7446\n",
+      "7447\n",
+      "7448\n",
+      "7449\n",
+      "7450\n",
+      "7451\n",
+      "7452\n",
+      "7453\n",
+      "7454\n",
+      "7455\n",
+      "7456\n",
+      "7457\n",
+      "7458\n",
+      "7459\n",
+      "7460\n",
+      "7461\n",
+      "7462\n",
+      "7463\n",
+      "7464\n",
+      "7465\n",
+      "7466\n",
+      "20170520_FIRE_pi-w-mobo-c - train-fire number 51\n",
+      "7467\n",
+      "7468\n",
+      "7469\n",
+      "7470\n",
+      "7471\n",
+      "7472\n",
+      "7473\n",
+      "7474\n",
+      "7475\n",
+      "7476\n",
+      "7477\n",
+      "7478\n",
+      "7479\n",
+      "7480\n",
+      "7481\n",
+      "7482\n",
+      "7483\n",
+      "7484\n",
+      "7485\n",
+      "7486\n",
+      "7487\n",
+      "7488\n",
+      "7489\n",
+      "7490\n",
+      "7491\n",
+      "7492\n",
+      "7493\n",
+      "7494\n",
+      "7495\n",
+      "7496\n",
+      "7497\n",
+      "7498\n",
+      "7499\n",
+      "7500\n",
+      "7501\n",
+      "7502\n",
+      "7503\n",
+      "7504\n",
+      "7505\n",
+      "7506\n",
+      "7507\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "7508\n",
+      "7509\n",
+      "7510\n",
+      "7511\n",
+      "7512\n",
+      "7513\n",
+      "7514\n",
+      "7515\n",
+      "7516\n",
+      "7517\n",
+      "7518\n",
+      "7519\n",
+      "7520\n",
+      "7521\n",
+      "7522\n",
+      "7523\n",
+      "7524\n",
+      "7525\n",
+      "7526\n",
+      "7527\n",
+      "7528\n",
+      "7529\n",
+      "7530\n",
+      "7531\n",
+      "7532\n",
+      "7533\n",
+      "7534\n",
+      "7535\n",
+      "7536\n",
+      "7537\n",
+      "7538\n",
+      "7539\n",
+      "7540\n",
+      "7541\n",
+      "7542\n",
+      "7543\n",
+      "7544\n",
+      "7545\n",
+      "7546\n",
+      "7547\n",
+      "20180727_FIRE_bh-n-mobo-c - train-fire number 52\n",
+      "7548\n",
+      "7549\n",
+      "7550\n",
+      "7551\n",
+      "7552\n",
+      "7553\n",
+      "7554\n",
+      "7555\n",
+      "7556\n",
+      "7557\n",
+      "7558\n",
+      "7559\n",
+      "7560\n",
+      "7561\n",
+      "7562\n",
+      "7563\n",
+      "7564\n",
+      "7565\n",
+      "7566\n",
+      "7567\n",
+      "7568\n",
+      "7569\n",
+      "7570\n",
+      "7571\n",
+      "7572\n",
+      "7573\n",
+      "7574\n",
+      "7575\n",
+      "7576\n",
+      "7577\n",
+      "7578\n",
+      "7579\n",
+      "7580\n",
+      "7581\n",
+      "7582\n",
+      "7583\n",
+      "7584\n",
+      "7585\n",
+      "7586\n",
+      "7587\n",
+      "7588\n",
+      "7589\n",
+      "7590\n",
+      "7591\n",
+      "7592\n",
+      "7593\n",
+      "7594\n",
+      "7595\n",
+      "7596\n",
+      "7597\n",
+      "7598\n",
+      "7599\n",
+      "7600\n",
+      "7601\n",
+      "7602\n",
+      "7603\n",
+      "7604\n",
+      "7605\n",
+      "7606\n",
+      "7607\n",
+      "7608\n",
+      "7609\n",
+      "7610\n",
+      "7611\n",
+      "7612\n",
+      "7613\n",
+      "7614\n",
+      "7615\n",
+      "7616\n",
+      "7617\n",
+      "7618\n",
+      "7619\n",
+      "7620\n",
+      "7621\n",
+      "7622\n",
+      "7623\n",
+      "7624\n",
+      "7625\n",
+      "7626\n",
+      "7627\n",
+      "7628\n",
+      "20170901_FIRE_om-s-mobo-c - train-fire number 53\n",
+      "7629\n",
+      "7630\n",
+      "7631\n",
+      "7632\n",
+      "7633\n",
+      "7634\n",
+      "7635\n",
+      "7636\n",
+      "7637\n",
+      "7638\n",
+      "7639\n",
+      "7640\n",
+      "7641\n",
+      "7642\n",
+      "7643\n",
+      "7644\n",
+      "7645\n",
+      "7646\n",
+      "7647\n",
+      "7648\n",
+      "7649\n",
+      "7650\n",
+      "7651\n",
+      "7652\n",
+      "7653\n",
+      "7654\n",
+      "7655\n",
+      "7656\n",
+      "7657\n",
+      "7658\n",
+      "7659\n",
+      "7660\n",
+      "7661\n",
+      "7662\n",
+      "7663\n",
+      "7664\n",
+      "7665\n",
+      "7666\n",
+      "7667\n",
+      "7668\n",
+      "7669\n",
+      "7670\n",
+      "7671\n",
+      "7672\n",
+      "7673\n",
+      "7674\n",
+      "7675\n",
+      "7676\n",
+      "7677\n",
+      "7678\n",
+      "7679\n",
+      "7680\n",
+      "7681\n",
+      "7682\n",
+      "7683\n",
+      "7684\n",
+      "7685\n",
+      "7686\n",
+      "7687\n",
+      "7688\n",
+      "7689\n",
+      "7690\n",
+      "7691\n",
+      "7692\n",
+      "7693\n",
+      "7694\n",
+      "7695\n",
+      "7696\n",
+      "7697\n",
+      "7698\n",
+      "7699\n",
+      "7700\n",
+      "7701\n",
+      "7702\n",
+      "7703\n",
+      "7704\n",
+      "7705\n",
+      "7706\n",
+      "7707\n",
+      "7708\n",
+      "7709\n",
+      "20200601_WILDLAND-DRILLS_pi-e-mobo-c - train-fire number 54\n",
+      "7710\n",
+      "7711\n",
+      "7712\n",
+      "7713\n",
+      "7714\n",
+      "7715\n",
+      "7716\n",
+      "7717\n",
+      "7718\n",
+      "7719\n",
+      "7720\n",
+      "7721\n",
+      "7722\n",
+      "7723\n",
+      "7724\n",
+      "7725\n",
+      "7726\n",
+      "7727\n",
+      "7728\n",
+      "7729\n",
+      "7730\n",
+      "7731\n",
+      "7732\n",
+      "7733\n",
+      "7734\n",
+      "7735\n",
+      "7736\n",
+      "7737\n",
+      "7738\n",
+      "7739\n",
+      "7740\n",
+      "7741\n",
+      "7742\n",
+      "7743\n",
+      "7744\n",
+      "7745\n",
+      "7746\n",
+      "7747\n",
+      "7748\n",
+      "7749\n",
+      "7750\n",
+      "7751\n",
+      "7752\n",
+      "7753\n",
+      "7754\n",
+      "7755\n",
+      "7756\n",
+      "7757\n",
+      "7758\n",
+      "7759\n",
+      "7760\n",
+      "7761\n",
+      "7762\n",
+      "7763\n",
+      "7764\n",
+      "7765\n",
+      "7766\n",
+      "7767\n",
+      "7768\n",
+      "7769\n",
+      "7770\n",
+      "7771\n",
+      "7772\n",
+      "7773\n",
+      "7774\n",
+      "7775\n",
+      "7776\n",
+      "7777\n",
+      "7778\n",
+      "7779\n",
+      "7780\n",
+      "7781\n",
+      "7782\n",
+      "7783\n",
+      "7784\n",
+      "7785\n",
+      "7786\n",
+      "7787\n",
+      "7788\n",
+      "7789\n",
+      "7790\n",
+      "20190712_CottonwoodFire_lp-s-mobo-c - train-fire number 55\n",
+      "7791\n",
+      "7792\n",
+      "7793\n",
+      "7794\n",
+      "7795\n",
+      "7796\n",
+      "7797\n",
+      "7798\n",
+      "7799\n",
+      "7800\n",
+      "7801\n",
+      "7802\n",
+      "7803\n",
+      "7804\n",
+      "7805\n",
+      "7806\n",
+      "7807\n",
+      "7808\n",
+      "7809\n",
+      "7810\n",
+      "7811\n",
+      "7812\n",
+      "7813\n",
+      "7814\n",
+      "7815\n",
+      "7816\n",
+      "7817\n",
+      "7818\n",
+      "7819\n",
+      "7820\n",
+      "7821\n",
+      "7822\n",
+      "7823\n",
+      "7824\n",
+      "7825\n",
+      "7826\n",
+      "7827\n",
+      "7828\n",
+      "7829\n",
+      "7830\n",
+      "7831\n",
+      "7832\n",
+      "7833\n",
+      "7834\n",
+      "7835\n",
+      "7836\n",
+      "7837\n",
+      "7838\n",
+      "7839\n",
+      "7840\n",
+      "7841\n",
+      "7842\n",
+      "7843\n",
+      "7844\n",
+      "7845\n",
+      "7846\n",
+      "7847\n",
+      "7848\n",
+      "7849\n",
+      "7850\n",
+      "7851\n",
+      "7852\n",
+      "7853\n",
+      "7854\n",
+      "7855\n",
+      "7856\n",
+      "7857\n",
+      "7858\n",
+      "7859\n",
+      "7860\n",
+      "7861\n",
+      "7862\n",
+      "7863\n",
+      "7864\n",
+      "7865\n",
+      "7866\n",
+      "7867\n",
+      "7868\n",
+      "7869\n",
+      "7870\n",
+      "7871\n",
+      "20190826_FIRE_smer-tcs9-mobo-c - train-fire number 56\n",
+      "7872\n",
+      "7873\n",
+      "7874\n",
+      "7875\n",
+      "7876\n",
+      "7877\n",
+      "7878\n",
+      "7879\n",
+      "7880\n",
+      "7881\n",
+      "7882\n",
+      "7883\n",
+      "7884\n",
+      "7885\n",
+      "7886\n",
+      "7887\n",
+      "7888\n",
+      "7889\n",
+      "7890\n",
+      "7891\n",
+      "7892\n",
+      "7893\n",
+      "7894\n",
+      "7895\n",
+      "7896\n",
+      "7897\n",
+      "7898\n",
+      "7899\n",
+      "7900\n",
+      "7901\n",
+      "7902\n",
+      "7903\n",
+      "7904\n",
+      "7905\n",
+      "7906\n",
+      "7907\n",
+      "7908\n",
+      "7909\n",
+      "7910\n",
+      "7911\n",
+      "7912\n",
+      "7913\n",
+      "7914\n",
+      "7915\n",
+      "7916\n",
+      "7917\n",
+      "7918\n",
+      "7919\n",
+      "7920\n",
+      "7921\n",
+      "7922\n",
+      "7923\n",
+      "7924\n",
+      "7925\n",
+      "7926\n",
+      "7927\n",
+      "7928\n",
+      "7929\n",
+      "7930\n",
+      "7931\n",
+      "7932\n",
+      "7933\n",
+      "7934\n",
+      "7935\n",
+      "7936\n",
+      "7937\n",
+      "7938\n",
+      "7939\n",
+      "7940\n",
+      "7941\n",
+      "7942\n",
+      "7943\n",
+      "7944\n",
+      "7945\n",
+      "7946\n",
+      "7947\n",
+      "7948\n",
+      "7949\n",
+      "7950\n",
+      "7951\n",
+      "20180606_FIRE_pi-e-mobo-c - train-fire number 57\n",
+      "7952\n",
+      "7953\n",
+      "7954\n",
+      "7955\n",
+      "7956\n",
+      "7957\n",
+      "7958\n",
+      "7959\n",
+      "7960\n",
+      "7961\n",
+      "7962\n",
+      "7963\n",
+      "7964\n",
+      "7965\n",
+      "7966\n",
+      "7967\n",
+      "7968\n",
+      "7969\n",
+      "7970\n",
+      "7971\n",
+      "7972\n",
+      "7973\n",
+      "7974\n",
+      "7975\n",
+      "7976\n",
+      "7977\n",
+      "7978\n",
+      "7979\n",
+      "7980\n",
+      "7981\n",
+      "7982\n",
+      "7983\n",
+      "7984\n",
+      "7985\n",
+      "7986\n",
+      "7987\n",
+      "7988\n",
+      "7989\n",
+      "7990\n",
+      "7991\n",
+      "7992\n",
+      "7993\n",
+      "7994\n",
+      "7995\n",
+      "7996\n",
+      "7997\n",
+      "7998\n",
+      "7999\n",
+      "8000\n",
+      "8001\n",
+      "8002\n",
+      "8003\n",
+      "8004\n",
+      "8005\n",
+      "8006\n",
+      "8007\n",
+      "8008\n",
+      "8009\n",
+      "8010\n",
+      "8011\n",
+      "8012\n",
+      "8013\n",
+      "8014\n",
+      "8015\n",
+      "8016\n",
+      "8017\n",
+      "8018\n",
+      "8019\n",
+      "8020\n",
+      "8021\n",
+      "8022\n",
+      "8023\n",
+      "8024\n",
+      "8025\n",
+      "8026\n",
+      "8027\n",
+      "8028\n",
+      "8029\n",
+      "8030\n",
+      "8031\n",
+      "8032\n",
+      "20170927_FIRE_smer-tcs9-mobo-c - train-fire number 58\n",
+      "8033\n",
+      "8034\n",
+      "8035\n",
+      "8036\n",
+      "8037\n",
+      "8038\n",
+      "8039\n",
+      "8040\n",
+      "8041\n",
+      "8042\n",
+      "8043\n",
+      "8044\n",
+      "8045\n",
+      "8046\n",
+      "8047\n",
+      "8048\n",
+      "8049\n",
+      "8050\n",
+      "8051\n",
+      "8052\n",
+      "8053\n",
+      "8054\n",
+      "8055\n",
+      "8056\n",
+      "8057\n",
+      "8058\n",
+      "8059\n",
+      "8060\n",
+      "8061\n",
+      "8062\n",
+      "8063\n",
+      "8064\n",
+      "8065\n",
+      "8066\n",
+      "8067\n",
+      "8068\n",
+      "8069\n",
+      "8070\n",
+      "8071\n",
+      "8072\n",
+      "8073\n",
+      "8074\n",
+      "8075\n",
+      "8076\n",
+      "8077\n",
+      "8078\n",
+      "8079\n",
+      "8080\n",
+      "8081\n",
+      "8082\n",
+      "8083\n",
+      "8084\n",
+      "8085\n",
+      "8086\n",
+      "8087\n",
+      "8088\n",
+      "8089\n",
+      "8090\n",
+      "8091\n",
+      "8092\n",
+      "8093\n",
+      "8094\n",
+      "8095\n",
+      "8096\n",
+      "8097\n",
+      "8098\n",
+      "8099\n",
+      "8100\n",
+      "8101\n",
+      "8102\n",
+      "8103\n",
+      "8104\n",
+      "8105\n",
+      "8106\n",
+      "8107\n",
+      "8108\n",
+      "8109\n",
+      "8110\n",
+      "8111\n",
+      "8112\n",
+      "8113\n",
+      "20190930_FIRE_om-s-mobo-c - train-fire number 59\n",
+      "8114\n",
+      "8115\n",
+      "8116\n",
+      "8117\n",
+      "8118\n",
+      "8119\n",
+      "8120\n",
+      "8121\n",
+      "8122\n",
+      "8123\n",
+      "8124\n",
+      "8125\n",
+      "8126\n",
+      "8127\n",
+      "8128\n",
+      "8129\n",
+      "8130\n",
+      "8131\n",
+      "8132\n",
+      "8133\n",
+      "8134\n",
+      "8135\n",
+      "8136\n",
+      "8137\n",
+      "8138\n",
+      "8139\n",
+      "8140\n",
+      "8141\n",
+      "8142\n",
+      "8143\n",
+      "8144\n",
+      "8145\n",
+      "8146\n",
+      "8147\n",
+      "8148\n",
+      "8149\n",
+      "8150\n",
+      "8151\n",
+      "8152\n",
+      "8153\n",
+      "8154\n",
+      "8155\n",
+      "8156\n",
+      "8157\n",
+      "8158\n",
+      "8159\n",
+      "8160\n",
+      "8161\n",
+      "8162\n",
+      "8163\n",
+      "8164\n",
+      "8165\n",
+      "8166\n",
+      "8167\n",
+      "8168\n",
+      "8169\n",
+      "8170\n",
+      "8171\n",
+      "8172\n",
+      "8173\n",
+      "8174\n",
+      "8175\n",
+      "8176\n",
+      "8177\n",
+      "8178\n",
+      "8179\n",
+      "8180\n",
+      "8181\n",
+      "8182\n",
+      "8183\n",
+      "8184\n",
+      "8185\n",
+      "8186\n",
+      "8187\n",
+      "8188\n",
+      "8189\n",
+      "8190\n",
+      "8191\n",
+      "8192\n",
+      "8193\n",
+      "20191001_FIRE_om-s-mobo-c - train-fire number 60\n",
+      "8194\n",
+      "8195\n",
+      "8196\n",
+      "8197\n",
+      "8198\n",
+      "8199\n",
+      "8200\n",
+      "8201\n",
+      "8202\n",
+      "8203\n",
+      "8204\n",
+      "8205\n",
+      "8206\n",
+      "8207\n",
+      "8208\n",
+      "8209\n",
+      "8210\n",
+      "8211\n",
+      "8212\n",
+      "8213\n",
+      "8214\n",
+      "8215\n",
+      "8216\n",
+      "8217\n",
+      "8218\n",
+      "8219\n",
+      "8220\n",
+      "8221\n",
+      "8222\n",
+      "8223\n",
+      "8224\n",
+      "8225\n",
+      "8226\n",
+      "8227\n",
+      "8228\n",
+      "8229\n",
+      "8230\n",
+      "8231\n",
+      "8232\n",
+      "8233\n",
+      "8234\n",
+      "8235\n",
+      "8236\n",
+      "8237\n",
+      "8238\n",
+      "8239\n",
+      "8240\n",
+      "8241\n",
+      "8242\n",
+      "8243\n",
+      "8244\n",
+      "8245\n",
+      "8246\n",
+      "8247\n",
+      "8248\n",
+      "8249\n",
+      "8250\n",
+      "8251\n",
+      "8252\n",
+      "8253\n",
+      "20170711_FIRE_bl-s-mobo-c - train-fire number 61\n",
+      "8254\n",
+      "8255\n",
+      "8256\n",
+      "8257\n",
+      "8258\n",
+      "8259\n",
+      "8260\n",
+      "8261\n",
+      "8262\n",
+      "8263\n",
+      "8264\n",
+      "8265\n",
+      "8266\n",
+      "8267\n",
+      "8268\n",
+      "8269\n",
+      "8270\n",
+      "8271\n",
+      "8272\n",
+      "8273\n",
+      "8274\n",
+      "8275\n",
+      "8276\n",
+      "8277\n",
+      "8278\n",
+      "8279\n",
+      "8280\n",
+      "8281\n",
+      "8282\n",
+      "8283\n",
+      "8284\n",
+      "8285\n",
+      "8286\n",
+      "8287\n",
+      "8288\n",
+      "8289\n",
+      "8290\n",
+      "8291\n",
+      "8292\n",
+      "8293\n",
+      "8294\n",
+      "8295\n",
+      "8296\n",
+      "8297\n",
+      "8298\n",
+      "8299\n",
+      "8300\n",
+      "8301\n",
+      "8302\n",
+      "8303\n",
+      "8304\n",
+      "8305\n",
+      "8306\n",
+      "8307\n",
+      "8308\n",
+      "8309\n",
+      "8310\n",
+      "8311\n",
+      "8312\n",
+      "8313\n",
+      "8314\n",
+      "8315\n",
+      "8316\n",
+      "8317\n",
+      "8318\n",
+      "8319\n",
+      "8320\n",
+      "8321\n",
+      "8322\n",
+      "8323\n",
+      "8324\n",
+      "8325\n",
+      "8326\n",
+      "8327\n",
+      "8328\n",
+      "8329\n",
+      "8330\n",
+      "8331\n",
+      "8332\n",
+      "8333\n",
+      "8334\n",
+      "20171021_FIRE_pi-e-mobo-c - train-fire number 62\n",
+      "8335\n",
+      "8336\n",
+      "8337\n",
+      "8338\n",
+      "8339\n",
+      "8340\n",
+      "8341\n",
+      "8342\n",
+      "8343\n",
+      "8344\n",
+      "8345\n",
+      "8346\n",
+      "8347\n",
+      "8348\n",
+      "8349\n",
+      "8350\n",
+      "8351\n",
+      "8352\n",
+      "8353\n",
+      "8354\n",
+      "8355\n",
+      "8356\n",
+      "8357\n",
+      "8358\n",
+      "8359\n",
+      "8360\n",
+      "8361\n",
+      "8362\n",
+      "8363\n",
+      "8364\n",
+      "8365\n",
+      "8366\n",
+      "8367\n",
+      "8368\n",
+      "8369\n",
+      "8370\n",
+      "8371\n",
+      "8372\n",
+      "8373\n",
+      "8374\n",
+      "8375\n",
+      "8376\n",
+      "8377\n",
+      "8378\n",
+      "8379\n",
+      "8380\n",
+      "8381\n",
+      "8382\n",
+      "8383\n",
+      "8384\n",
+      "8385\n",
+      "8386\n",
+      "8387\n",
+      "8388\n",
+      "8389\n",
+      "8390\n",
+      "8391\n",
+      "8392\n",
+      "8393\n",
+      "8394\n",
+      "8395\n",
+      "8396\n",
+      "8397\n",
+      "8398\n",
+      "8399\n",
+      "8400\n",
+      "8401\n",
+      "8402\n",
+      "8403\n",
+      "8404\n",
+      "8405\n",
+      "8406\n",
+      "8407\n",
+      "8408\n",
+      "8409\n",
+      "8410\n",
+      "8411\n",
+      "8412\n",
+      "8413\n",
+      "8414\n",
+      "8415\n",
+      "20180728_FIRE_smer-tcs9-mobo-c - train-fire number 63\n",
+      "8416\n",
+      "8417\n",
+      "8418\n",
+      "8419\n",
+      "8420\n",
+      "8421\n",
+      "8422\n",
+      "8423\n",
+      "8424\n",
+      "8425\n",
+      "8426\n",
+      "8427\n",
+      "8428\n",
+      "8429\n",
+      "8430\n",
+      "8431\n",
+      "8432\n",
+      "8433\n",
+      "8434\n",
+      "8435\n",
+      "8436\n",
+      "8437\n",
+      "8438\n",
+      "8439\n",
+      "8440\n",
+      "8441\n",
+      "8442\n",
+      "8443\n",
+      "8444\n",
+      "8445\n",
+      "8446\n",
+      "8447\n",
+      "8448\n",
+      "8449\n",
+      "8450\n",
+      "8451\n",
+      "8452\n",
+      "8453\n",
+      "8454\n",
+      "8455\n",
+      "8456\n",
+      "8457\n",
+      "8458\n",
+      "8459\n",
+      "8460\n",
+      "8461\n",
+      "8462\n",
+      "8463\n",
+      "8464\n",
+      "8465\n",
+      "8466\n",
+      "8467\n",
+      "8468\n",
+      "8469\n",
+      "8470\n",
+      "8471\n",
+      "8472\n",
+      "8473\n",
+      "8474\n",
+      "8475\n",
+      "8476\n",
+      "8477\n",
+      "8478\n",
+      "8479\n",
+      "8480\n",
+      "8481\n",
+      "8482\n",
+      "8483\n",
+      "8484\n",
+      "8485\n",
+      "8486\n",
+      "8487\n",
+      "8488\n",
+      "8489\n",
+      "8490\n",
+      "8491\n",
+      "8492\n",
+      "8493\n",
+      "8494\n",
+      "8495\n",
+      "8496\n",
+      "20170708_Whittier_syp-n-mobo-c - train-fire number 64\n",
+      "8497\n",
+      "8498\n",
+      "8499\n",
+      "8500\n",
+      "8501\n",
+      "8502\n",
+      "8503\n",
+      "8504\n",
+      "8505\n",
+      "8506\n",
+      "8507\n",
+      "8508\n",
+      "8509\n",
+      "8510\n",
+      "8511\n",
+      "8512\n",
+      "8513\n",
+      "8514\n",
+      "8515\n",
+      "8516\n",
+      "8517\n",
+      "8518\n",
+      "8519\n",
+      "8520\n",
+      "8521\n",
+      "8522\n",
+      "8523\n",
+      "8524\n",
+      "8525\n",
+      "8526\n",
+      "8527\n",
+      "8528\n",
+      "8529\n",
+      "8530\n",
+      "8531\n",
+      "8532\n",
+      "8533\n",
+      "8534\n",
+      "8535\n",
+      "8536\n",
+      "8537\n",
+      "8538\n",
+      "8539\n",
+      "8540\n",
+      "8541\n",
+      "8542\n",
+      "8543\n",
+      "8544\n",
+      "8545\n",
+      "8546\n",
+      "8547\n",
+      "8548\n",
+      "8549\n",
+      "8550\n",
+      "8551\n",
+      "8552\n",
+      "8553\n",
+      "8554\n",
+      "8555\n",
+      "8556\n",
+      "8557\n",
+      "8558\n",
+      "8559\n",
+      "8560\n",
+      "8561\n",
+      "8562\n",
+      "8563\n",
+      "8564\n",
+      "8565\n",
+      "8566\n",
+      "8567\n",
+      "8568\n",
+      "8569\n",
+      "8570\n",
+      "8571\n",
+      "8572\n",
+      "8573\n",
+      "8574\n",
+      "8575\n",
+      "8576\n",
+      "8577\n",
+      "20180727_FIRE_wc-n-mobo-c - train-fire number 65\n",
+      "8578\n",
+      "8579\n",
+      "8580\n",
+      "8581\n",
+      "8582\n",
+      "8583\n",
+      "8584\n",
+      "8585\n",
+      "8586\n",
+      "8587\n",
+      "8588\n",
+      "8589\n",
+      "8590\n",
+      "8591\n",
+      "8592\n",
+      "8593\n",
+      "8594\n",
+      "8595\n",
+      "8596\n",
+      "8597\n",
+      "8598\n",
+      "8599\n",
+      "8600\n",
+      "8601\n",
+      "8602\n",
+      "8603\n",
+      "8604\n",
+      "8605\n",
+      "8606\n",
+      "8607\n",
+      "8608\n",
+      "8609\n",
+      "8610\n",
+      "8611\n",
+      "8612\n",
+      "8613\n",
+      "8614\n",
+      "8615\n",
+      "8616\n",
+      "8617\n",
+      "8618\n",
+      "8619\n",
+      "8620\n",
+      "8621\n",
+      "8622\n",
+      "8623\n",
+      "8624\n",
+      "8625\n",
+      "8626\n",
+      "8627\n",
+      "8628\n",
+      "8629\n",
+      "8630\n",
+      "8631\n",
+      "8632\n",
+      "8633\n",
+      "8634\n",
+      "8635\n",
+      "8636\n",
+      "8637\n",
+      "8638\n",
+      "8639\n",
+      "8640\n",
+      "8641\n",
+      "8642\n",
+      "8643\n",
+      "8644\n",
+      "8645\n",
+      "8646\n",
+      "8647\n",
+      "8648\n",
+      "8649\n",
+      "8650\n",
+      "8651\n",
+      "8652\n",
+      "8653\n",
+      "8654\n",
+      "8655\n",
+      "8656\n",
+      "8657\n",
+      "8658\n",
+      "20190924_FIRE_hp-s-mobo-c - train-fire number 66\n",
+      "8659\n",
+      "8660\n",
+      "8661\n",
+      "8662\n",
+      "8663\n",
+      "8664\n",
+      "8665\n",
+      "8666\n",
+      "8667\n",
+      "8668\n",
+      "8669\n",
+      "8670\n",
+      "8671\n",
+      "8672\n",
+      "8673\n",
+      "8674\n",
+      "8675\n",
+      "8676\n",
+      "8677\n",
+      "8678\n",
+      "8679\n",
+      "8680\n",
+      "8681\n",
+      "8682\n",
+      "8683\n",
+      "8684\n",
+      "8685\n",
+      "8686\n",
+      "8687\n",
+      "8688\n",
+      "8689\n",
+      "8690\n",
+      "8691\n",
+      "8692\n",
+      "8693\n",
+      "8694\n",
+      "8695\n",
+      "8696\n",
+      "8697\n",
+      "8698\n",
+      "8699\n",
+      "8700\n",
+      "8701\n",
+      "8702\n",
+      "8703\n",
+      "8704\n",
+      "8705\n",
+      "8706\n",
+      "8707\n",
+      "8708\n",
+      "8709\n",
+      "8710\n",
+      "8711\n",
+      "8712\n",
+      "8713\n",
+      "8714\n",
+      "8715\n",
+      "8716\n",
+      "8717\n",
+      "8718\n",
+      "8719\n",
+      "8720\n",
+      "8721\n",
+      "8722\n",
+      "8723\n",
+      "8724\n",
+      "8725\n",
+      "8726\n",
+      "8727\n",
+      "8728\n",
+      "8729\n",
+      "8730\n",
+      "8731\n",
+      "8732\n",
+      "8733\n",
+      "8734\n",
+      "8735\n",
+      "8736\n",
+      "8737\n",
+      "8738\n",
+      "20180718_FIRE_syp-w-mobo-c - train-fire number 67\n",
+      "8739\n",
+      "8740\n",
+      "8741\n",
+      "8742\n",
+      "8743\n",
+      "8744\n",
+      "8745\n",
+      "8746\n",
+      "8747\n",
+      "8748\n",
+      "8749\n",
+      "8750\n",
+      "8751\n",
+      "8752\n",
+      "8753\n",
+      "8754\n",
+      "8755\n",
+      "8756\n",
+      "8757\n",
+      "8758\n",
+      "8759\n",
+      "8760\n",
+      "8761\n",
+      "8762\n",
+      "8763\n",
+      "8764\n",
+      "8765\n",
+      "8766\n",
+      "8767\n",
+      "8768\n",
+      "8769\n",
+      "8770\n",
+      "8771\n",
+      "8772\n",
+      "8773\n",
+      "8774\n",
+      "8775\n",
+      "8776\n",
+      "8777\n",
+      "8778\n",
+      "8779\n",
+      "8780\n",
+      "8781\n",
+      "8782\n",
+      "8783\n",
+      "8784\n",
+      "8785\n",
+      "8786\n",
+      "8787\n",
+      "8788\n",
+      "8789\n",
+      "8790\n",
+      "8791\n",
+      "8792\n",
+      "8793\n",
+      "8794\n",
+      "8795\n",
+      "8796\n",
+      "8797\n",
+      "8798\n",
+      "8799\n",
+      "8800\n",
+      "8801\n",
+      "8802\n",
+      "8803\n",
+      "8804\n",
+      "8805\n",
+      "8806\n",
+      "8807\n",
+      "8808\n",
+      "8809\n",
+      "8810\n",
+      "8811\n",
+      "8812\n",
+      "8813\n",
+      "8814\n",
+      "8815\n",
+      "8816\n",
+      "8817\n",
+      "8818\n",
+      "8819\n",
+      "20161113_FIRE_bl-n-mobo-c - train-fire number 68\n",
+      "8820\n",
+      "8821\n",
+      "8822\n",
+      "8823\n",
+      "8824\n",
+      "8825\n",
+      "8826\n",
+      "8827\n",
+      "8828\n",
+      "8829\n",
+      "8830\n",
+      "8831\n",
+      "8832\n",
+      "8833\n",
+      "8834\n",
+      "8835\n",
+      "8836\n",
+      "8837\n",
+      "8838\n",
+      "8839\n",
+      "8840\n",
+      "8841\n",
+      "8842\n",
+      "8843\n",
+      "8844\n",
+      "8845\n",
+      "8846\n",
+      "8847\n",
+      "8848\n",
+      "8849\n",
+      "8850\n",
+      "8851\n",
+      "8852\n",
+      "8853\n",
+      "8854\n",
+      "8855\n",
+      "8856\n",
+      "8857\n",
+      "8858\n",
+      "8859\n",
+      "8860\n",
+      "8861\n",
+      "8862\n",
+      "8863\n",
+      "8864\n",
+      "8865\n",
+      "8866\n",
+      "8867\n",
+      "8868\n",
+      "8869\n",
+      "8870\n",
+      "8871\n",
+      "8872\n",
+      "8873\n",
+      "8874\n",
+      "8875\n",
+      "8876\n",
+      "8877\n",
+      "8878\n",
+      "8879\n",
+      "8880\n",
+      "8881\n",
+      "8882\n",
+      "8883\n",
+      "8884\n",
+      "8885\n",
+      "8886\n",
+      "8887\n",
+      "8888\n",
+      "8889\n",
+      "8890\n",
+      "8891\n",
+      "8892\n",
+      "8893\n",
+      "8894\n",
+      "8895\n",
+      "8896\n",
+      "8897\n",
+      "8898\n",
+      "8899\n",
+      "8900\n",
+      "20200601_WILDLAND-DRILLS_mlo-s-mobo-c - train-fire number 69\n",
+      "8901\n",
+      "8902\n",
+      "8903\n",
+      "8904\n",
+      "8905\n",
+      "8906\n",
+      "8907\n",
+      "8908\n",
+      "8909\n",
+      "8910\n",
+      "8911\n",
+      "8912\n",
+      "8913\n",
+      "8914\n",
+      "8915\n",
+      "8916\n",
+      "8917\n",
+      "8918\n",
+      "8919\n",
+      "8920\n",
+      "8921\n",
+      "8922\n",
+      "8923\n",
+      "8924\n",
+      "8925\n",
+      "8926\n",
+      "8927\n",
+      "8928\n",
+      "8929\n",
+      "8930\n",
+      "8931\n",
+      "8932\n",
+      "8933\n",
+      "8934\n",
+      "8935\n",
+      "8936\n",
+      "8937\n",
+      "8938\n",
+      "8939\n",
+      "8940\n",
+      "8941\n",
+      "8942\n",
+      "8943\n",
+      "8944\n",
+      "8945\n",
+      "8946\n",
+      "8947\n",
+      "8948\n",
+      "8949\n",
+      "8950\n",
+      "8951\n",
+      "8952\n",
+      "8953\n",
+      "8954\n",
+      "8955\n",
+      "8956\n",
+      "8957\n",
+      "8958\n",
+      "8959\n",
+      "8960\n",
+      "8961\n",
+      "8962\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "8963\n",
+      "8964\n",
+      "8965\n",
+      "8966\n",
+      "8967\n",
+      "8968\n",
+      "8969\n",
+      "8970\n",
+      "8971\n",
+      "8972\n",
+      "8973\n",
+      "8974\n",
+      "8975\n",
+      "8976\n",
+      "8977\n",
+      "8978\n",
+      "8979\n",
+      "8980\n",
+      "8981\n",
+      "20190712_FIRE_om-e-mobo-c - train-fire number 70\n",
+      "8982\n",
+      "8983\n",
+      "8984\n",
+      "8985\n",
+      "8986\n",
+      "8987\n",
+      "8988\n",
+      "8989\n",
+      "8990\n",
+      "8991\n",
+      "8992\n",
+      "8993\n",
+      "8994\n",
+      "8995\n",
+      "8996\n",
+      "8997\n",
+      "8998\n",
+      "8999\n",
+      "9000\n",
+      "9001\n",
+      "9002\n",
+      "9003\n",
+      "9004\n",
+      "9005\n",
+      "9006\n",
+      "9007\n",
+      "9008\n",
+      "9009\n",
+      "9010\n",
+      "9011\n",
+      "9012\n",
+      "9013\n",
+      "9014\n",
+      "9015\n",
+      "9016\n",
+      "9017\n",
+      "9018\n",
+      "9019\n",
+      "9020\n",
+      "9021\n",
+      "9022\n",
+      "9023\n",
+      "9024\n",
+      "9025\n",
+      "9026\n",
+      "9027\n",
+      "9028\n",
+      "9029\n",
+      "9030\n",
+      "9031\n",
+      "9032\n",
+      "9033\n",
+      "9034\n",
+      "9035\n",
+      "9036\n",
+      "9037\n",
+      "9038\n",
+      "9039\n",
+      "9040\n",
+      "9041\n",
+      "9042\n",
+      "9043\n",
+      "9044\n",
+      "9045\n",
+      "9046\n",
+      "9047\n",
+      "9048\n",
+      "9049\n",
+      "9050\n",
+      "9051\n",
+      "9052\n",
+      "9053\n",
+      "9054\n",
+      "9055\n",
+      "9056\n",
+      "9057\n",
+      "9058\n",
+      "9059\n",
+      "9060\n",
+      "9061\n",
+      "9062\n",
+      "20180726_FIRE_so-w-mobo-c - train-fire number 71\n",
+      "9063\n",
+      "9064\n",
+      "9065\n",
+      "9066\n",
+      "9067\n",
+      "9068\n",
+      "9069\n",
+      "9070\n",
+      "9071\n",
+      "9072\n",
+      "9073\n",
+      "9074\n",
+      "9075\n",
+      "9076\n",
+      "9077\n",
+      "9078\n",
+      "9079\n",
+      "9080\n",
+      "9081\n",
+      "9082\n",
+      "9083\n",
+      "9084\n",
+      "9085\n",
+      "9086\n",
+      "9087\n",
+      "9088\n",
+      "9089\n",
+      "9090\n",
+      "9091\n",
+      "9092\n",
+      "9093\n",
+      "9094\n",
+      "9095\n",
+      "9096\n",
+      "9097\n",
+      "9098\n",
+      "9099\n",
+      "9100\n",
+      "9101\n",
+      "9102\n",
+      "9103\n",
+      "9104\n",
+      "9105\n",
+      "9106\n",
+      "9107\n",
+      "9108\n",
+      "9109\n",
+      "9110\n",
+      "9111\n",
+      "9112\n",
+      "9113\n",
+      "9114\n",
+      "9115\n",
+      "9116\n",
+      "9117\n",
+      "9118\n",
+      "9119\n",
+      "9120\n",
+      "9121\n",
+      "9122\n",
+      "9123\n",
+      "9124\n",
+      "9125\n",
+      "9126\n",
+      "9127\n",
+      "9128\n",
+      "9129\n",
+      "9130\n",
+      "9131\n",
+      "9132\n",
+      "9133\n",
+      "9134\n",
+      "9135\n",
+      "9136\n",
+      "9137\n",
+      "9138\n",
+      "9139\n",
+      "9140\n",
+      "9141\n",
+      "9142\n",
+      "9143\n",
+      "20200206_FIRE_ml-s-mobo-c - train-fire number 72\n",
+      "9144\n",
+      "9145\n",
+      "9146\n",
+      "9147\n",
+      "9148\n",
+      "9149\n",
+      "9150\n",
+      "9151\n",
+      "9152\n",
+      "9153\n",
+      "9154\n",
+      "9155\n",
+      "9156\n",
+      "9157\n",
+      "9158\n",
+      "9159\n",
+      "9160\n",
+      "9161\n",
+      "9162\n",
+      "9163\n",
+      "9164\n",
+      "9165\n",
+      "9166\n",
+      "9167\n",
+      "9168\n",
+      "9169\n",
+      "9170\n",
+      "9171\n",
+      "9172\n",
+      "9173\n",
+      "9174\n",
+      "9175\n",
+      "9176\n",
+      "9177\n",
+      "9178\n",
+      "9179\n",
+      "9180\n",
+      "9181\n",
+      "9182\n",
+      "9183\n",
+      "9184\n",
+      "9185\n",
+      "9186\n",
+      "9187\n",
+      "9188\n",
+      "9189\n",
+      "9190\n",
+      "9191\n",
+      "9192\n",
+      "9193\n",
+      "9194\n",
+      "9195\n",
+      "9196\n",
+      "9197\n",
+      "9198\n",
+      "9199\n",
+      "9200\n",
+      "9201\n",
+      "9202\n",
+      "9203\n",
+      "9204\n",
+      "9205\n",
+      "9206\n",
+      "9207\n",
+      "9208\n",
+      "9209\n",
+      "9210\n",
+      "9211\n",
+      "9212\n",
+      "9213\n",
+      "9214\n",
+      "9215\n",
+      "9216\n",
+      "9217\n",
+      "9218\n",
+      "9219\n",
+      "9220\n",
+      "9221\n",
+      "9222\n",
+      "9223\n",
+      "9224\n",
+      "20180806_FIRE_vo-w-mobo-c - train-fire number 73\n",
+      "9225\n",
+      "9226\n",
+      "9227\n",
+      "9228\n",
+      "9229\n",
+      "9230\n",
+      "9231\n",
+      "9232\n",
+      "9233\n",
+      "9234\n",
+      "9235\n",
+      "9236\n",
+      "9237\n",
+      "9238\n",
+      "9239\n",
+      "9240\n",
+      "9241\n",
+      "9242\n",
+      "9243\n",
+      "9244\n",
+      "9245\n",
+      "9246\n",
+      "9247\n",
+      "9248\n",
+      "9249\n",
+      "9250\n",
+      "9251\n",
+      "9252\n",
+      "9253\n",
+      "9254\n",
+      "9255\n",
+      "9256\n",
+      "9257\n",
+      "9258\n",
+      "9259\n",
+      "9260\n",
+      "9261\n",
+      "9262\n",
+      "9263\n",
+      "9264\n",
+      "9265\n",
+      "9266\n",
+      "9267\n",
+      "9268\n",
+      "9269\n",
+      "9270\n",
+      "9271\n",
+      "9272\n",
+      "9273\n",
+      "9274\n",
+      "9275\n",
+      "9276\n",
+      "9277\n",
+      "9278\n",
+      "9279\n",
+      "9280\n",
+      "9281\n",
+      "9282\n",
+      "9283\n",
+      "9284\n",
+      "9285\n",
+      "9286\n",
+      "9287\n",
+      "9288\n",
+      "9289\n",
+      "9290\n",
+      "9291\n",
+      "9292\n",
+      "9293\n",
+      "9294\n",
+      "9295\n",
+      "9296\n",
+      "9297\n",
+      "9298\n",
+      "9299\n",
+      "9300\n",
+      "9301\n",
+      "9302\n",
+      "9303\n",
+      "9304\n",
+      "9305\n",
+      "20180603_FIRE_sm-n-mobo-c - train-fire number 74\n",
+      "9306\n",
+      "9307\n",
+      "9308\n",
+      "9309\n",
+      "9310\n",
+      "9311\n",
+      "9312\n",
+      "9313\n",
+      "9314\n",
+      "9315\n",
+      "9316\n",
+      "9317\n",
+      "9318\n",
+      "9319\n",
+      "9320\n",
+      "9321\n",
+      "9322\n",
+      "9323\n",
+      "9324\n",
+      "9325\n",
+      "9326\n",
+      "9327\n",
+      "9328\n",
+      "9329\n",
+      "9330\n",
+      "9331\n",
+      "9332\n",
+      "9333\n",
+      "9334\n",
+      "9335\n",
+      "9336\n",
+      "9337\n",
+      "9338\n",
+      "9339\n",
+      "9340\n",
+      "9341\n",
+      "9342\n",
+      "9343\n",
+      "9344\n",
+      "9345\n",
+      "9346\n",
+      "9347\n",
+      "9348\n",
+      "9349\n",
+      "9350\n",
+      "9351\n",
+      "9352\n",
+      "9353\n",
+      "9354\n",
+      "9355\n",
+      "9356\n",
+      "9357\n",
+      "9358\n",
+      "9359\n",
+      "9360\n",
+      "9361\n",
+      "9362\n",
+      "9363\n",
+      "9364\n",
+      "9365\n",
+      "9366\n",
+      "9367\n",
+      "9368\n",
+      "9369\n",
+      "9370\n",
+      "9371\n",
+      "9372\n",
+      "9373\n",
+      "9374\n",
+      "9375\n",
+      "9376\n",
+      "9377\n",
+      "9378\n",
+      "9379\n",
+      "9380\n",
+      "9381\n",
+      "9382\n",
+      "9383\n",
+      "9384\n",
+      "9385\n",
+      "9386\n",
+      "20171010_FIRE_hp-w-mobo-c - train-fire number 75\n",
+      "9387\n",
+      "9388\n",
+      "9389\n",
+      "9390\n",
+      "9391\n",
+      "9392\n",
+      "9393\n",
+      "9394\n",
+      "9395\n",
+      "9396\n",
+      "9397\n",
+      "9398\n",
+      "9399\n",
+      "9400\n",
+      "9401\n",
+      "9402\n",
+      "9403\n",
+      "9404\n",
+      "9405\n",
+      "9406\n",
+      "9407\n",
+      "9408\n",
+      "9409\n",
+      "9410\n",
+      "9411\n",
+      "9412\n",
+      "9413\n",
+      "9414\n",
+      "9415\n",
+      "9416\n",
+      "9417\n",
+      "9418\n",
+      "9419\n",
+      "9420\n",
+      "9421\n",
+      "9422\n",
+      "9423\n",
+      "9424\n",
+      "9425\n",
+      "9426\n",
+      "9427\n",
+      "9428\n",
+      "9429\n",
+      "9430\n",
+      "9431\n",
+      "9432\n",
+      "9433\n",
+      "9434\n",
+      "9435\n",
+      "9436\n",
+      "9437\n",
+      "9438\n",
+      "9439\n",
+      "9440\n",
+      "9441\n",
+      "9442\n",
+      "9443\n",
+      "9444\n",
+      "9445\n",
+      "9446\n",
+      "9447\n",
+      "9448\n",
+      "9449\n",
+      "9450\n",
+      "9451\n",
+      "9452\n",
+      "9453\n",
+      "9454\n",
+      "9455\n",
+      "9456\n",
+      "9457\n",
+      "9458\n",
+      "9459\n",
+      "9460\n",
+      "9461\n",
+      "9462\n",
+      "9463\n",
+      "9464\n",
+      "9465\n",
+      "9466\n",
+      "9467\n",
+      "20170807_FIRE_bh-n-mobo-c - train-fire number 76\n",
+      "9468\n",
+      "9469\n",
+      "9470\n",
+      "9471\n",
+      "9472\n",
+      "9473\n",
+      "9474\n",
+      "9475\n",
+      "9476\n",
+      "9477\n",
+      "9478\n",
+      "9479\n",
+      "9480\n",
+      "9481\n",
+      "9482\n",
+      "9483\n",
+      "9484\n",
+      "9485\n",
+      "9486\n",
+      "9487\n",
+      "9488\n",
+      "9489\n",
+      "9490\n",
+      "9491\n",
+      "9492\n",
+      "9493\n",
+      "9494\n",
+      "9495\n",
+      "9496\n",
+      "9497\n",
+      "9498\n",
+      "9499\n",
+      "9500\n",
+      "9501\n",
+      "9502\n",
+      "9503\n",
+      "9504\n",
+      "9505\n",
+      "9506\n",
+      "9507\n",
+      "9508\n",
+      "9509\n",
+      "9510\n",
+      "9511\n",
+      "9512\n",
+      "9513\n",
+      "9514\n",
+      "9515\n",
+      "9516\n",
+      "9517\n",
+      "9518\n",
+      "9519\n",
+      "9520\n",
+      "9521\n",
+      "9522\n",
+      "9523\n",
+      "9524\n",
+      "9525\n",
+      "9526\n",
+      "9527\n",
+      "9528\n",
+      "9529\n",
+      "9530\n",
+      "9531\n",
+      "9532\n",
+      "9533\n",
+      "9534\n",
+      "9535\n",
+      "9536\n",
+      "9537\n",
+      "9538\n",
+      "9539\n",
+      "9540\n",
+      "9541\n",
+      "9542\n",
+      "9543\n",
+      "9544\n",
+      "9545\n",
+      "20190825_FIRE_sm-w-mobo-c - train-fire number 77\n",
+      "9546\n",
+      "9547\n",
+      "9548\n",
+      "9549\n",
+      "9550\n",
+      "9551\n",
+      "9552\n",
+      "9553\n",
+      "9554\n",
+      "9555\n",
+      "9556\n",
+      "9557\n",
+      "9558\n",
+      "9559\n",
+      "9560\n",
+      "9561\n",
+      "9562\n",
+      "9563\n",
+      "9564\n",
+      "9565\n",
+      "9566\n",
+      "9567\n",
+      "9568\n",
+      "9569\n",
+      "9570\n",
+      "9571\n",
+      "9572\n",
+      "9573\n",
+      "9574\n",
+      "9575\n",
+      "9576\n",
+      "9577\n",
+      "9578\n",
+      "9579\n",
+      "9580\n",
+      "9581\n",
+      "9582\n",
+      "9583\n",
+      "9584\n",
+      "9585\n",
+      "9586\n",
+      "9587\n",
+      "9588\n",
+      "9589\n",
+      "9590\n",
+      "9591\n",
+      "9592\n",
+      "9593\n",
+      "9594\n",
+      "9595\n",
+      "9596\n",
+      "9597\n",
+      "9598\n",
+      "9599\n",
+      "9600\n",
+      "9601\n",
+      "9602\n",
+      "9603\n",
+      "9604\n",
+      "9605\n",
+      "9606\n",
+      "9607\n",
+      "9608\n",
+      "9609\n",
+      "9610\n",
+      "9611\n",
+      "9612\n",
+      "9613\n",
+      "9614\n",
+      "9615\n",
+      "9616\n",
+      "9617\n",
+      "9618\n",
+      "9619\n",
+      "9620\n",
+      "20171207_FIRE_bh-n-mobo-c - train-fire number 78\n",
+      "9621\n",
+      "9622\n",
+      "9623\n",
+      "9624\n",
+      "9625\n",
+      "9626\n",
+      "9627\n",
+      "9628\n",
+      "9629\n",
+      "9630\n",
+      "9631\n",
+      "9632\n",
+      "9633\n",
+      "9634\n",
+      "9635\n",
+      "9636\n",
+      "9637\n",
+      "9638\n",
+      "9639\n",
+      "9640\n",
+      "9641\n",
+      "9642\n",
+      "9643\n",
+      "9644\n",
+      "9645\n",
+      "9646\n",
+      "9647\n",
+      "9648\n",
+      "9649\n",
+      "9650\n",
+      "9651\n",
+      "9652\n",
+      "9653\n",
+      "9654\n",
+      "9655\n",
+      "9656\n",
+      "9657\n",
+      "9658\n",
+      "9659\n",
+      "9660\n",
+      "9661\n",
+      "9662\n",
+      "9663\n",
+      "9664\n",
+      "9665\n",
+      "9666\n",
+      "9667\n",
+      "9668\n",
+      "9669\n",
+      "9670\n",
+      "9671\n",
+      "9672\n",
+      "9673\n",
+      "9674\n",
+      "9675\n",
+      "9676\n",
+      "9677\n",
+      "9678\n",
+      "9679\n",
+      "9680\n",
+      "9681\n",
+      "9682\n",
+      "9683\n",
+      "9684\n",
+      "9685\n",
+      "9686\n",
+      "9687\n",
+      "9688\n",
+      "9689\n",
+      "9690\n",
+      "9691\n",
+      "9692\n",
+      "9693\n",
+      "9694\n",
+      "9695\n",
+      "9696\n",
+      "9697\n",
+      "9698\n",
+      "9699\n",
+      "9700\n",
+      "9701\n",
+      "20190924_FIRE_lp-n-mobo-c - train-fire number 79\n",
+      "9702\n",
+      "9703\n",
+      "9704\n",
+      "9705\n",
+      "9706\n",
+      "9707\n",
+      "9708\n",
+      "9709\n",
+      "9710\n",
+      "9711\n",
+      "9712\n",
+      "9713\n",
+      "9714\n",
+      "9715\n",
+      "9716\n",
+      "9717\n",
+      "9718\n",
+      "9719\n",
+      "9720\n",
+      "9721\n",
+      "9722\n",
+      "9723\n",
+      "9724\n",
+      "9725\n",
+      "9726\n",
+      "9727\n",
+      "9728\n",
+      "9729\n",
+      "9730\n",
+      "9731\n",
+      "9732\n",
+      "9733\n",
+      "9734\n",
+      "9735\n",
+      "9736\n",
+      "9737\n",
+      "9738\n",
+      "9739\n",
+      "9740\n",
+      "9741\n",
+      "9742\n",
+      "9743\n",
+      "9744\n",
+      "9745\n",
+      "9746\n",
+      "9747\n",
+      "9748\n",
+      "9749\n",
+      "9750\n",
+      "9751\n",
+      "9752\n",
+      "9753\n",
+      "9754\n",
+      "9755\n",
+      "9756\n",
+      "9757\n",
+      "9758\n",
+      "9759\n",
+      "9760\n",
+      "9761\n",
+      "9762\n",
+      "9763\n",
+      "9764\n",
+      "9765\n",
+      "9766\n",
+      "9767\n",
+      "9768\n",
+      "9769\n",
+      "9770\n",
+      "9771\n",
+      "9772\n",
+      "9773\n",
+      "20180706_FIRE_wc-e-mobo-c - train-fire number 80\n",
+      "9774\n",
+      "9775\n",
+      "9776\n",
+      "9777\n",
+      "9778\n",
+      "9779\n",
+      "9780\n",
+      "9781\n",
+      "9782\n",
+      "9783\n",
+      "9784\n",
+      "9785\n",
+      "9786\n",
+      "9787\n",
+      "9788\n",
+      "9789\n",
+      "9790\n",
+      "9791\n",
+      "9792\n",
+      "9793\n",
+      "9794\n",
+      "9795\n",
+      "9796\n",
+      "9797\n",
+      "9798\n",
+      "9799\n",
+      "9800\n",
+      "9801\n",
+      "9802\n",
+      "9803\n",
+      "9804\n",
+      "9805\n",
+      "9806\n",
+      "9807\n",
+      "9808\n",
+      "9809\n",
+      "9810\n",
+      "9811\n",
+      "9812\n",
+      "9813\n",
+      "9814\n",
+      "9815\n",
+      "9816\n",
+      "9817\n",
+      "9818\n",
+      "9819\n",
+      "9820\n",
+      "9821\n",
+      "9822\n",
+      "9823\n",
+      "9824\n",
+      "9825\n",
+      "9826\n",
+      "9827\n",
+      "9828\n",
+      "9829\n",
+      "9830\n",
+      "9831\n",
+      "9832\n",
+      "9833\n",
+      "9834\n",
+      "9835\n",
+      "9836\n",
+      "9837\n",
+      "9838\n",
+      "9839\n",
+      "9840\n",
+      "9841\n",
+      "9842\n",
+      "20191006_FIRE_lp-n-mobo-c - train-fire number 81\n",
+      "9843\n",
+      "9844\n",
+      "9845\n",
+      "9846\n",
+      "9847\n",
+      "9848\n",
+      "9849\n",
+      "9850\n",
+      "9851\n",
+      "9852\n",
+      "9853\n",
+      "9854\n",
+      "9855\n",
+      "9856\n",
+      "9857\n",
+      "9858\n",
+      "9859\n",
+      "9860\n",
+      "9861\n",
+      "9862\n",
+      "9863\n",
+      "9864\n",
+      "9865\n",
+      "9866\n",
+      "9867\n",
+      "9868\n",
+      "9869\n",
+      "9870\n",
+      "9871\n",
+      "9872\n",
+      "9873\n",
+      "9874\n",
+      "9875\n",
+      "9876\n",
+      "9877\n",
+      "9878\n",
+      "9879\n",
+      "9880\n",
+      "9881\n",
+      "9882\n",
+      "9883\n",
+      "9884\n",
+      "9885\n",
+      "9886\n",
+      "9887\n",
+      "9888\n",
+      "9889\n",
+      "9890\n",
+      "9891\n",
+      "9892\n",
+      "9893\n",
+      "9894\n",
+      "9895\n",
+      "9896\n",
+      "9897\n",
+      "9898\n",
+      "9899\n",
+      "9900\n",
+      "9901\n",
+      "9902\n",
+      "9903\n",
+      "9904\n",
+      "9905\n",
+      "9906\n",
+      "9907\n",
+      "9908\n",
+      "9909\n",
+      "9910\n",
+      "9911\n",
+      "9912\n",
+      "9913\n",
+      "9914\n",
+      "9915\n",
+      "20170713_FIRE_smer-tcs8-mobo-c - train-fire number 82\n",
+      "9916\n",
+      "9917\n",
+      "9918\n",
+      "9919\n",
+      "9920\n",
+      "9921\n",
+      "9922\n",
+      "9923\n",
+      "9924\n",
+      "9925\n",
+      "9926\n",
+      "9927\n",
+      "9928\n",
+      "9929\n",
+      "9930\n",
+      "9931\n",
+      "9932\n",
+      "9933\n",
+      "9934\n",
+      "9935\n",
+      "9936\n",
+      "9937\n",
+      "9938\n",
+      "9939\n",
+      "9940\n",
+      "9941\n",
+      "9942\n",
+      "9943\n",
+      "9944\n",
+      "9945\n",
+      "9946\n",
+      "9947\n",
+      "9948\n",
+      "9949\n",
+      "9950\n",
+      "9951\n",
+      "9952\n",
+      "9953\n",
+      "9954\n",
+      "9955\n",
+      "9956\n",
+      "9957\n",
+      "9958\n",
+      "9959\n",
+      "9960\n",
+      "9961\n",
+      "9962\n",
+      "9963\n",
+      "9964\n",
+      "9965\n",
+      "9966\n",
+      "9967\n",
+      "9968\n",
+      "9969\n",
+      "9970\n",
+      "9971\n",
+      "9972\n",
+      "9973\n",
+      "9974\n",
+      "9975\n",
+      "9976\n",
+      "9977\n",
+      "9978\n",
+      "9979\n",
+      "9980\n",
+      "9981\n",
+      "9982\n",
+      "9983\n",
+      "9984\n",
+      "9985\n",
+      "9986\n",
+      "9987\n",
+      "9988\n",
+      "9989\n",
+      "9990\n",
+      "9991\n",
+      "9992\n",
+      "20180719_Skyline_sp-n-mobo-c - train-fire number 83\n",
+      "9993\n",
+      "9994\n",
+      "9995\n",
+      "9996\n",
+      "9997\n",
+      "9998\n",
+      "9999\n",
+      "10000\n",
+      "10001\n",
+      "10002\n",
+      "10003\n",
+      "10004\n",
+      "10005\n",
+      "10006\n",
+      "10007\n",
+      "10008\n",
+      "10009\n",
+      "10010\n",
+      "10011\n",
+      "10012\n",
+      "10013\n",
+      "10014\n",
+      "10015\n",
+      "10016\n",
+      "10017\n",
+      "10018\n",
+      "10019\n",
+      "10020\n",
+      "10021\n",
+      "10022\n",
+      "10023\n",
+      "10024\n",
+      "10025\n",
+      "10026\n",
+      "10027\n",
+      "10028\n",
+      "10029\n",
+      "10030\n",
+      "10031\n",
+      "10032\n",
+      "10033\n",
+      "10034\n",
+      "10035\n",
+      "10036\n",
+      "10037\n",
+      "10038\n",
+      "10039\n",
+      "10040\n",
+      "10041\n",
+      "10042\n",
+      "10043\n",
+      "10044\n",
+      "10045\n",
+      "10046\n",
+      "10047\n",
+      "10048\n",
+      "10049\n",
+      "10050\n",
+      "10051\n",
+      "10052\n",
+      "10053\n",
+      "10054\n",
+      "10055\n",
+      "10056\n",
+      "10057\n",
+      "10058\n",
+      "10059\n",
+      "10060\n",
+      "10061\n",
+      "10062\n",
+      "10063\n",
+      "10064\n",
+      "10065\n",
+      "10066\n",
+      "10067\n",
+      "10068\n",
+      "10069\n",
+      "10070\n",
+      "10071\n",
+      "10072\n",
+      "10073\n",
+      "20170609_FIRE_sm-n-mobo-c - train-fire number 84\n",
+      "10074\n",
+      "10075\n",
+      "10076\n",
+      "10077\n",
+      "10078\n",
+      "10079\n",
+      "10080\n",
+      "10081\n",
+      "10082\n",
+      "10083\n",
+      "10084\n",
+      "10085\n",
+      "10086\n",
+      "10087\n",
+      "10088\n",
+      "10089\n",
+      "10090\n",
+      "10091\n",
+      "10092\n",
+      "10093\n",
+      "10094\n",
+      "10095\n",
+      "10096\n",
+      "10097\n",
+      "10098\n",
+      "10099\n",
+      "10100\n",
+      "10101\n",
+      "10102\n",
+      "10103\n",
+      "10104\n",
+      "10105\n",
+      "10106\n",
+      "10107\n",
+      "10108\n",
+      "10109\n",
+      "10110\n",
+      "10111\n",
+      "10112\n",
+      "10113\n",
+      "10114\n",
+      "10115\n",
+      "10116\n",
+      "10117\n",
+      "10118\n",
+      "10119\n",
+      "10120\n",
+      "10121\n",
+      "10122\n",
+      "10123\n",
+      "10124\n",
+      "10125\n",
+      "10126\n",
+      "10127\n",
+      "10128\n",
+      "10129\n",
+      "10130\n",
+      "10131\n",
+      "10132\n",
+      "10133\n",
+      "10134\n",
+      "10135\n",
+      "10136\n",
+      "10137\n",
+      "10138\n",
+      "10139\n",
+      "10140\n",
+      "10141\n",
+      "10142\n",
+      "10143\n",
+      "10144\n",
+      "10145\n",
+      "10146\n",
+      "10147\n",
+      "10148\n",
+      "10149\n",
+      "10150\n",
+      "10151\n",
+      "10152\n",
+      "10153\n",
+      "10154\n",
+      "20180809_FIRE_bh-s-mobo-c - train-fire number 85\n",
+      "10155\n",
+      "10156\n",
+      "10157\n",
+      "10158\n",
+      "10159\n",
+      "10160\n",
+      "10161\n",
+      "10162\n",
+      "10163\n",
+      "10164\n",
+      "10165\n",
+      "10166\n",
+      "10167\n",
+      "10168\n",
+      "10169\n",
+      "10170\n",
+      "10171\n",
+      "10172\n",
+      "10173\n",
+      "10174\n",
+      "10175\n",
+      "10176\n",
+      "10177\n",
+      "10178\n",
+      "10179\n",
+      "10180\n",
+      "10181\n",
+      "10182\n",
+      "10183\n",
+      "10184\n",
+      "10185\n",
+      "10186\n",
+      "10187\n",
+      "10188\n",
+      "10189\n",
+      "10190\n",
+      "10191\n",
+      "10192\n",
+      "10193\n",
+      "10194\n",
+      "10195\n",
+      "10196\n",
+      "10197\n",
+      "10198\n",
+      "10199\n",
+      "10200\n",
+      "10201\n",
+      "10202\n",
+      "10203\n",
+      "10204\n",
+      "10205\n",
+      "10206\n",
+      "10207\n",
+      "10208\n",
+      "10209\n",
+      "10210\n",
+      "10211\n",
+      "10212\n",
+      "10213\n",
+      "10214\n",
+      "10215\n",
+      "10216\n",
+      "10217\n",
+      "10218\n",
+      "10219\n",
+      "10220\n",
+      "10221\n",
+      "10222\n",
+      "10223\n",
+      "10224\n",
+      "10225\n",
+      "10226\n",
+      "10227\n",
+      "10228\n",
+      "10229\n",
+      "10230\n",
+      "10231\n",
+      "10232\n",
+      "10233\n",
+      "10234\n",
+      "20200521_VEGMGMT_ml-w-mobo-c - train-fire number 86\n",
+      "10235\n",
+      "10236\n",
+      "10237\n",
+      "10238\n",
+      "10239\n",
+      "10240\n",
+      "10241\n",
+      "10242\n",
+      "10243\n",
+      "10244\n",
+      "10245\n",
+      "10246\n",
+      "10247\n",
+      "10248\n",
+      "10249\n",
+      "10250\n",
+      "10251\n",
+      "10252\n",
+      "10253\n",
+      "10254\n",
+      "10255\n",
+      "10256\n",
+      "10257\n",
+      "10258\n",
+      "10259\n",
+      "10260\n",
+      "10261\n",
+      "10262\n",
+      "10263\n",
+      "10264\n",
+      "10265\n",
+      "10266\n",
+      "10267\n",
+      "10268\n",
+      "10269\n",
+      "10270\n",
+      "10271\n",
+      "10272\n",
+      "10273\n",
+      "10274\n",
+      "10275\n",
+      "10276\n",
+      "10277\n",
+      "10278\n",
+      "10279\n",
+      "10280\n",
+      "10281\n",
+      "10282\n",
+      "10283\n",
+      "10284\n",
+      "10285\n",
+      "10286\n",
+      "10287\n",
+      "10288\n",
+      "10289\n",
+      "10290\n",
+      "10291\n",
+      "10292\n",
+      "10293\n",
+      "10294\n",
+      "10295\n",
+      "10296\n",
+      "10297\n",
+      "10298\n",
+      "10299\n",
+      "10300\n",
+      "10301\n",
+      "10302\n",
+      "10303\n",
+      "10304\n",
+      "10305\n",
+      "10306\n",
+      "10307\n",
+      "10308\n",
+      "10309\n",
+      "10310\n",
+      "10311\n",
+      "10312\n",
+      "10313\n",
+      "10314\n",
+      "10315\n",
+      "20180606_FIRE_ml-s-mobo-c - train-fire number 87\n",
+      "10316\n",
+      "10317\n",
+      "10318\n",
+      "10319\n",
+      "10320\n",
+      "10321\n",
+      "10322\n",
+      "10323\n",
+      "10324\n",
+      "10325\n",
+      "10326\n",
+      "10327\n",
+      "10328\n",
+      "10329\n",
+      "10330\n",
+      "10331\n",
+      "10332\n",
+      "10333\n",
+      "10334\n",
+      "10335\n",
+      "10336\n",
+      "10337\n",
+      "10338\n",
+      "10339\n",
+      "10340\n",
+      "10341\n",
+      "10342\n",
+      "10343\n",
+      "10344\n",
+      "10345\n",
+      "10346\n",
+      "10347\n",
+      "10348\n",
+      "10349\n",
+      "10350\n",
+      "10351\n",
+      "10352\n",
+      "10353\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "10354\n",
+      "10355\n",
+      "10356\n",
+      "10357\n",
+      "10358\n",
+      "10359\n",
+      "10360\n",
+      "10361\n",
+      "10362\n",
+      "10363\n",
+      "10364\n",
+      "10365\n",
+      "10366\n",
+      "10367\n",
+      "10368\n",
+      "10369\n",
+      "10370\n",
+      "10371\n",
+      "10372\n",
+      "10373\n",
+      "10374\n",
+      "10375\n",
+      "10376\n",
+      "10377\n",
+      "10378\n",
+      "10379\n",
+      "10380\n",
+      "10381\n",
+      "10382\n",
+      "10383\n",
+      "10384\n",
+      "10385\n",
+      "10386\n",
+      "10387\n",
+      "10388\n",
+      "10389\n",
+      "10390\n",
+      "10391\n",
+      "10392\n",
+      "10393\n",
+      "10394\n",
+      "10395\n",
+      "10396\n",
+      "20180728_FIRE_rm-w-mobo-c - train-fire number 88\n",
+      "10397\n",
+      "10398\n",
+      "10399\n",
+      "10400\n",
+      "10401\n",
+      "10402\n",
+      "10403\n",
+      "10404\n",
+      "10405\n",
+      "10406\n",
+      "10407\n",
+      "10408\n",
+      "10409\n",
+      "10410\n",
+      "10411\n",
+      "10412\n",
+      "10413\n",
+      "10414\n",
+      "10415\n",
+      "10416\n",
+      "10417\n",
+      "10418\n",
+      "10419\n",
+      "10420\n",
+      "10421\n",
+      "10422\n",
+      "10423\n",
+      "10424\n",
+      "10425\n",
+      "10426\n",
+      "10427\n",
+      "10428\n",
+      "10429\n",
+      "10430\n",
+      "10431\n",
+      "10432\n",
+      "10433\n",
+      "10434\n",
+      "10435\n",
+      "10436\n",
+      "10437\n",
+      "10438\n",
+      "10439\n",
+      "10440\n",
+      "10441\n",
+      "10442\n",
+      "10443\n",
+      "10444\n",
+      "10445\n",
+      "10446\n",
+      "10447\n",
+      "10448\n",
+      "10449\n",
+      "10450\n",
+      "10451\n",
+      "10452\n",
+      "10453\n",
+      "10454\n",
+      "10455\n",
+      "10456\n",
+      "10457\n",
+      "10458\n",
+      "10459\n",
+      "10460\n",
+      "10461\n",
+      "10462\n",
+      "10463\n",
+      "10464\n",
+      "10465\n",
+      "10466\n",
+      "10467\n",
+      "10468\n",
+      "10469\n",
+      "10470\n",
+      "10471\n",
+      "10472\n",
+      "10473\n",
+      "10474\n",
+      "10475\n",
+      "10476\n",
+      "10477\n",
+      "20170519_FIRE_rm-w-mobo-c - train-fire number 89\n",
+      "10478\n",
+      "10479\n",
+      "10480\n",
+      "10481\n",
+      "10482\n",
+      "10483\n",
+      "10484\n",
+      "10485\n",
+      "10486\n",
+      "10487\n",
+      "10488\n",
+      "10489\n",
+      "10490\n",
+      "10491\n",
+      "10492\n",
+      "10493\n",
+      "10494\n",
+      "10495\n",
+      "10496\n",
+      "10497\n",
+      "10498\n",
+      "10499\n",
+      "10500\n",
+      "10501\n",
+      "10502\n",
+      "10503\n",
+      "10504\n",
+      "10505\n",
+      "10506\n",
+      "10507\n",
+      "10508\n",
+      "10509\n",
+      "10510\n",
+      "10511\n",
+      "10512\n",
+      "10513\n",
+      "10514\n",
+      "10515\n",
+      "10516\n",
+      "10517\n",
+      "10518\n",
+      "10519\n",
+      "10520\n",
+      "10521\n",
+      "10522\n",
+      "10523\n",
+      "10524\n",
+      "10525\n",
+      "10526\n",
+      "10527\n",
+      "10528\n",
+      "10529\n",
+      "10530\n",
+      "10531\n",
+      "10532\n",
+      "10533\n",
+      "10534\n",
+      "10535\n",
+      "10536\n",
+      "10537\n",
+      "10538\n",
+      "10539\n",
+      "10540\n",
+      "10541\n",
+      "10542\n",
+      "10543\n",
+      "10544\n",
+      "10545\n",
+      "10546\n",
+      "10547\n",
+      "10548\n",
+      "10549\n",
+      "10550\n",
+      "10551\n",
+      "10552\n",
+      "10553\n",
+      "10554\n",
+      "10555\n",
+      "10556\n",
+      "10557\n",
+      "10558\n",
+      "20191001_FIRE_bh-w-mobo-c - train-fire number 90\n",
+      "10559\n",
+      "10560\n",
+      "10561\n",
+      "10562\n",
+      "10563\n",
+      "10564\n",
+      "10565\n",
+      "10566\n",
+      "10567\n",
+      "10568\n",
+      "10569\n",
+      "10570\n",
+      "10571\n",
+      "10572\n",
+      "10573\n",
+      "10574\n",
+      "10575\n",
+      "10576\n",
+      "10577\n",
+      "10578\n",
+      "10579\n",
+      "10580\n",
+      "10581\n",
+      "10582\n",
+      "10583\n",
+      "10584\n",
+      "10585\n",
+      "10586\n",
+      "10587\n",
+      "10588\n",
+      "10589\n",
+      "10590\n",
+      "10591\n",
+      "10592\n",
+      "10593\n",
+      "10594\n",
+      "10595\n",
+      "10596\n",
+      "10597\n",
+      "10598\n",
+      "10599\n",
+      "10600\n",
+      "10601\n",
+      "10602\n",
+      "10603\n",
+      "10604\n",
+      "10605\n",
+      "10606\n",
+      "10607\n",
+      "10608\n",
+      "10609\n",
+      "10610\n",
+      "10611\n",
+      "10612\n",
+      "10613\n",
+      "10614\n",
+      "10615\n",
+      "10616\n",
+      "10617\n",
+      "10618\n",
+      "10619\n",
+      "10620\n",
+      "10621\n",
+      "10622\n",
+      "10623\n",
+      "10624\n",
+      "10625\n",
+      "10626\n",
+      "10627\n",
+      "10628\n",
+      "10629\n",
+      "10630\n",
+      "10631\n",
+      "10632\n",
+      "10633\n",
+      "10634\n",
+      "10635\n",
+      "10636\n",
+      "10637\n",
+      "20180813_FIRE_mg-w-mobo-c - train-fire number 91\n",
+      "10638\n",
+      "10639\n",
+      "10640\n",
+      "10641\n",
+      "10642\n",
+      "10643\n",
+      "10644\n",
+      "10645\n",
+      "10646\n",
+      "10647\n",
+      "10648\n",
+      "10649\n",
+      "10650\n",
+      "10651\n",
+      "10652\n",
+      "10653\n",
+      "10654\n",
+      "10655\n",
+      "10656\n",
+      "10657\n",
+      "10658\n",
+      "10659\n",
+      "10660\n",
+      "10661\n",
+      "10662\n",
+      "10663\n",
+      "10664\n",
+      "10665\n",
+      "10666\n",
+      "10667\n",
+      "10668\n",
+      "10669\n",
+      "10670\n",
+      "10671\n",
+      "10672\n",
+      "10673\n",
+      "10674\n",
+      "10675\n",
+      "10676\n",
+      "10677\n",
+      "10678\n",
+      "10679\n",
+      "10680\n",
+      "10681\n",
+      "10682\n",
+      "10683\n",
+      "10684\n",
+      "10685\n",
+      "10686\n",
+      "10687\n",
+      "10688\n",
+      "10689\n",
+      "10690\n",
+      "10691\n",
+      "10692\n",
+      "10693\n",
+      "10694\n",
+      "10695\n",
+      "10696\n",
+      "10697\n",
+      "10698\n",
+      "10699\n",
+      "10700\n",
+      "10701\n",
+      "10702\n",
+      "10703\n",
+      "10704\n",
+      "10705\n",
+      "10706\n",
+      "10707\n",
+      "10708\n",
+      "10709\n",
+      "10710\n",
+      "10711\n",
+      "10712\n",
+      "10713\n",
+      "10714\n",
+      "10715\n",
+      "10716\n",
+      "10717\n",
+      "10718\n",
+      "20191005_FIRE_wc-e-mobo-c - train-fire number 92\n",
+      "10719\n",
+      "10720\n",
+      "10721\n",
+      "10722\n",
+      "10723\n",
+      "10724\n",
+      "10725\n",
+      "10726\n",
+      "10727\n",
+      "10728\n",
+      "10729\n",
+      "10730\n",
+      "10731\n",
+      "10732\n",
+      "10733\n",
+      "10734\n",
+      "10735\n",
+      "10736\n",
+      "10737\n",
+      "10738\n",
+      "10739\n",
+      "10740\n",
+      "10741\n",
+      "10742\n",
+      "10743\n",
+      "10744\n",
+      "10745\n",
+      "10746\n",
+      "10747\n",
+      "10748\n",
+      "10749\n",
+      "10750\n",
+      "10751\n",
+      "10752\n",
+      "10753\n",
+      "10754\n",
+      "10755\n",
+      "10756\n",
+      "10757\n",
+      "10758\n",
+      "10759\n",
+      "10760\n",
+      "10761\n",
+      "10762\n",
+      "10763\n",
+      "10764\n",
+      "10765\n",
+      "10766\n",
+      "10767\n",
+      "10768\n",
+      "10769\n",
+      "10770\n",
+      "10771\n",
+      "10772\n",
+      "10773\n",
+      "10774\n",
+      "10775\n",
+      "10776\n",
+      "10777\n",
+      "10778\n",
+      "10779\n",
+      "10780\n",
+      "10781\n",
+      "10782\n",
+      "10783\n",
+      "10784\n",
+      "10785\n",
+      "10786\n",
+      "10787\n",
+      "10788\n",
+      "10789\n",
+      "10790\n",
+      "10791\n",
+      "10792\n",
+      "10793\n",
+      "10794\n",
+      "10795\n",
+      "10796\n",
+      "10797\n",
+      "20171026_FIRE_smer-tcs8-mobo-c - train-fire number 93\n",
+      "10798\n",
+      "10799\n",
+      "10800\n",
+      "10801\n",
+      "10802\n",
+      "10803\n",
+      "10804\n",
+      "10805\n",
+      "10806\n",
+      "10807\n",
+      "10808\n",
+      "10809\n",
+      "10810\n",
+      "10811\n",
+      "10812\n",
+      "10813\n",
+      "10814\n",
+      "10815\n",
+      "10816\n",
+      "10817\n",
+      "10818\n",
+      "10819\n",
+      "10820\n",
+      "10821\n",
+      "10822\n",
+      "10823\n",
+      "10824\n",
+      "10825\n",
+      "10826\n",
+      "10827\n",
+      "10828\n",
+      "10829\n",
+      "10830\n",
+      "10831\n",
+      "10832\n",
+      "10833\n",
+      "10834\n",
+      "10835\n",
+      "10836\n",
+      "10837\n",
+      "10838\n",
+      "10839\n",
+      "10840\n",
+      "10841\n",
+      "10842\n",
+      "10843\n",
+      "10844\n",
+      "10845\n",
+      "10846\n",
+      "10847\n",
+      "10848\n",
+      "10849\n",
+      "10850\n",
+      "10851\n",
+      "10852\n",
+      "10853\n",
+      "10854\n",
+      "10855\n",
+      "10856\n",
+      "10857\n",
+      "10858\n",
+      "10859\n",
+      "10860\n",
+      "10861\n",
+      "10862\n",
+      "10863\n",
+      "10864\n",
+      "10865\n",
+      "10866\n",
+      "10867\n",
+      "10868\n",
+      "10869\n",
+      "10870\n",
+      "10871\n",
+      "10872\n",
+      "10873\n",
+      "10874\n",
+      "10875\n",
+      "10876\n",
+      "10877\n",
+      "10878\n",
+      "20180612_FIRE_smer-tcs9-mobo-c - train-fire number 94\n",
+      "10879\n",
+      "10880\n",
+      "10881\n",
+      "10882\n",
+      "10883\n",
+      "10884\n",
+      "10885\n",
+      "10886\n",
+      "10887\n",
+      "10888\n",
+      "10889\n",
+      "10890\n",
+      "10891\n",
+      "10892\n",
+      "10893\n",
+      "10894\n",
+      "10895\n",
+      "10896\n",
+      "10897\n",
+      "10898\n",
+      "10899\n",
+      "10900\n",
+      "10901\n",
+      "10902\n",
+      "10903\n",
+      "10904\n",
+      "10905\n",
+      "10906\n",
+      "10907\n",
+      "10908\n",
+      "10909\n",
+      "10910\n",
+      "10911\n",
+      "10912\n",
+      "10913\n",
+      "10914\n",
+      "10915\n",
+      "10916\n",
+      "10917\n",
+      "10918\n",
+      "10919\n",
+      "10920\n",
+      "10921\n",
+      "10922\n",
+      "10923\n",
+      "10924\n",
+      "10925\n",
+      "10926\n",
+      "10927\n",
+      "10928\n",
+      "10929\n",
+      "10930\n",
+      "10931\n",
+      "10932\n",
+      "10933\n",
+      "10934\n",
+      "10935\n",
+      "10936\n",
+      "10937\n",
+      "10938\n",
+      "10939\n",
+      "10940\n",
+      "10941\n",
+      "10942\n",
+      "10943\n",
+      "10944\n",
+      "10945\n",
+      "10946\n",
+      "10947\n",
+      "10948\n",
+      "10949\n",
+      "10950\n",
+      "10951\n",
+      "10952\n",
+      "10953\n",
+      "10954\n",
+      "10955\n",
+      "10956\n",
+      "10957\n",
+      "10958\n",
+      "10959\n",
+      "20180602_FIRE_smer-tcs8-mobo-c - train-fire number 95\n",
+      "10960\n",
+      "10961\n",
+      "10962\n",
+      "10963\n",
+      "10964\n",
+      "10965\n",
+      "10966\n",
+      "10967\n",
+      "10968\n",
+      "10969\n",
+      "10970\n",
+      "10971\n",
+      "10972\n",
+      "10973\n",
+      "10974\n",
+      "10975\n",
+      "10976\n",
+      "10977\n",
+      "10978\n",
+      "10979\n",
+      "10980\n",
+      "10981\n",
+      "10982\n",
+      "10983\n",
+      "10984\n",
+      "10985\n",
+      "10986\n",
+      "10987\n",
+      "10988\n",
+      "10989\n",
+      "10990\n",
+      "10991\n",
+      "10992\n",
+      "10993\n",
+      "10994\n",
+      "10995\n",
+      "10996\n",
+      "10997\n",
+      "10998\n",
+      "10999\n",
+      "11000\n",
+      "11001\n",
+      "11002\n",
+      "11003\n",
+      "11004\n",
+      "11005\n",
+      "11006\n",
+      "11007\n",
+      "11008\n",
+      "11009\n",
+      "11010\n",
+      "11011\n",
+      "11012\n",
+      "11013\n",
+      "11014\n",
+      "11015\n",
+      "11016\n",
+      "11017\n",
+      "11018\n",
+      "11019\n",
+      "11020\n",
+      "11021\n",
+      "11022\n",
+      "11023\n",
+      "11024\n",
+      "11025\n",
+      "11026\n",
+      "11027\n",
+      "11028\n",
+      "11029\n",
+      "11030\n",
+      "11031\n",
+      "11032\n",
+      "11033\n",
+      "11034\n",
+      "11035\n",
+      "11036\n",
+      "11037\n",
+      "11038\n",
+      "11039\n",
+      "11040\n",
+      "20180706_West_lp-n-mobo-c - train-fire number 96\n",
+      "11041\n",
+      "11042\n",
+      "11043\n",
+      "11044\n",
+      "11045\n",
+      "11046\n",
+      "11047\n",
+      "11048\n",
+      "11049\n",
+      "11050\n",
+      "11051\n",
+      "11052\n",
+      "11053\n",
+      "11054\n",
+      "11055\n",
+      "11056\n",
+      "11057\n",
+      "11058\n",
+      "11059\n",
+      "11060\n",
+      "11061\n",
+      "11062\n",
+      "11063\n",
+      "11064\n",
+      "11065\n",
+      "11066\n",
+      "11067\n",
+      "11068\n",
+      "11069\n",
+      "11070\n",
+      "11071\n",
+      "11072\n",
+      "11073\n",
+      "11074\n",
+      "11075\n",
+      "11076\n",
+      "11077\n",
+      "11078\n",
+      "11079\n",
+      "11080\n",
+      "11081\n",
+      "11082\n",
+      "11083\n",
+      "11084\n",
+      "11085\n",
+      "11086\n",
+      "11087\n",
+      "11088\n",
+      "11089\n",
+      "11090\n",
+      "11091\n",
+      "11092\n",
+      "11093\n",
+      "11094\n",
+      "11095\n",
+      "11096\n",
+      "11097\n",
+      "11098\n",
+      "11099\n",
+      "11100\n",
+      "11101\n",
+      "11102\n",
+      "11103\n",
+      "11104\n",
+      "11105\n",
+      "11106\n",
+      "11107\n",
+      "11108\n",
+      "11109\n",
+      "11110\n",
+      "11111\n",
+      "11112\n",
+      "11113\n",
+      "11114\n",
+      "11115\n",
+      "11116\n",
+      "11117\n",
+      "11118\n",
+      "11119\n",
+      "11120\n",
+      "11121\n",
+      "20180602_Alison_sp-w-mobo-c - train-fire number 97\n",
+      "11122\n",
+      "11123\n",
+      "11124\n",
+      "11125\n",
+      "11126\n",
+      "11127\n",
+      "11128\n",
+      "11129\n",
+      "11130\n",
+      "11131\n",
+      "11132\n",
+      "11133\n",
+      "11134\n",
+      "11135\n",
+      "11136\n",
+      "11137\n",
+      "11138\n",
+      "11139\n",
+      "11140\n",
+      "11141\n",
+      "11142\n",
+      "11143\n",
+      "11144\n",
+      "11145\n",
+      "11146\n",
+      "11147\n",
+      "11148\n",
+      "11149\n",
+      "11150\n",
+      "11151\n",
+      "11152\n",
+      "11153\n",
+      "11154\n",
+      "11155\n",
+      "11156\n",
+      "11157\n",
+      "11158\n",
+      "11159\n",
+      "11160\n",
+      "11161\n",
+      "11162\n",
+      "11163\n",
+      "11164\n",
+      "11165\n",
+      "11166\n",
+      "11167\n",
+      "11168\n",
+      "11169\n",
+      "11170\n",
+      "11171\n",
+      "11172\n",
+      "11173\n",
+      "11174\n",
+      "11175\n",
+      "11176\n",
+      "11177\n",
+      "11178\n",
+      "11179\n",
+      "11180\n",
+      "11181\n",
+      "11182\n",
+      "11183\n",
+      "11184\n",
+      "11185\n",
+      "11186\n",
+      "11187\n",
+      "11188\n",
+      "11189\n",
+      "11190\n",
+      "11191\n",
+      "11192\n",
+      "11193\n",
+      "11194\n",
+      "11195\n",
+      "11196\n",
+      "11197\n",
+      "11198\n",
+      "11199\n",
+      "11200\n",
+      "11201\n",
+      "11202\n",
+      "20200226_FIRE_rm-e-mobo-c - train-fire number 98\n",
+      "11203\n",
+      "11204\n",
+      "11205\n",
+      "11206\n",
+      "11207\n",
+      "11208\n",
+      "11209\n",
+      "11210\n",
+      "11211\n",
+      "11212\n",
+      "11213\n",
+      "11214\n",
+      "11215\n",
+      "11216\n",
+      "11217\n",
+      "11218\n",
+      "11219\n",
+      "11220\n",
+      "11221\n",
+      "11222\n",
+      "11223\n",
+      "11224\n",
+      "11225\n",
+      "11226\n",
+      "11227\n",
+      "11228\n",
+      "11229\n",
+      "11230\n",
+      "11231\n",
+      "11232\n",
+      "11233\n",
+      "11234\n",
+      "11235\n",
+      "11236\n",
+      "11237\n",
+      "11238\n",
+      "11239\n",
+      "11240\n",
+      "11241\n",
+      "11242\n",
+      "11243\n",
+      "11244\n",
+      "11245\n",
+      "11246\n",
+      "11247\n",
+      "11248\n",
+      "11249\n",
+      "11250\n",
+      "11251\n",
+      "11252\n",
+      "11253\n",
+      "11254\n",
+      "11255\n",
+      "11256\n",
+      "11257\n",
+      "11258\n",
+      "11259\n",
+      "11260\n",
+      "11261\n",
+      "11262\n",
+      "11263\n",
+      "11264\n",
+      "11265\n",
+      "11266\n",
+      "11267\n",
+      "11268\n",
+      "11269\n",
+      "11270\n",
+      "11271\n",
+      "11272\n",
+      "11273\n",
+      "11274\n",
+      "11275\n",
+      "11276\n",
+      "11277\n",
+      "11278\n",
+      "11279\n",
+      "11280\n",
+      "11281\n",
+      "11282\n",
+      "11283\n",
+      "20190629_FIRE_hp-n-mobo-c - train-fire number 99\n",
+      "11284\n",
+      "11285\n",
+      "11286\n",
+      "11287\n",
+      "11288\n",
+      "11289\n",
+      "11290\n",
+      "11291\n",
+      "11292\n",
+      "11293\n",
+      "11294\n",
+      "11295\n",
+      "11296\n",
+      "11297\n",
+      "11298\n",
+      "11299\n",
+      "11300\n",
+      "11301\n",
+      "11302\n",
+      "11303\n",
+      "11304\n",
+      "11305\n",
+      "11306\n",
+      "11307\n",
+      "11308\n",
+      "11309\n",
+      "11310\n",
+      "11311\n",
+      "11312\n",
+      "11313\n",
+      "11314\n",
+      "11315\n",
+      "11316\n",
+      "11317\n",
+      "11318\n",
+      "11319\n",
+      "11320\n",
+      "11321\n",
+      "11322\n",
+      "11323\n",
+      "11324\n",
+      "11325\n",
+      "11326\n",
+      "11327\n",
+      "11328\n",
+      "11329\n",
+      "11330\n",
+      "11331\n",
+      "11332\n",
+      "11333\n",
+      "11334\n",
+      "11335\n",
+      "11336\n",
+      "11337\n",
+      "11338\n",
+      "11339\n",
+      "11340\n",
+      "20180522_FIRE_rm-e-mobo-c - train-fire number 100\n",
+      "11341\n",
+      "11342\n",
+      "11343\n",
+      "11344\n",
+      "11345\n",
+      "11346\n",
+      "11347\n",
+      "11348\n",
+      "11349\n",
+      "11350\n",
+      "11351\n",
+      "11352\n",
+      "11353\n",
+      "11354\n",
+      "11355\n",
+      "11356\n",
+      "11357\n",
+      "11358\n",
+      "11359\n",
+      "11360\n",
+      "11361\n",
+      "11362\n",
+      "11363\n",
+      "11364\n",
+      "11365\n",
+      "11366\n",
+      "11367\n",
+      "11368\n",
+      "11369\n",
+      "11370\n",
+      "11371\n",
+      "11372\n",
+      "11373\n",
+      "11374\n",
+      "11375\n",
+      "11376\n",
+      "11377\n",
+      "11378\n",
+      "11379\n",
+      "11380\n",
+      "11381\n",
+      "11382\n",
+      "11383\n",
+      "11384\n",
+      "11385\n",
+      "11386\n",
+      "11387\n",
+      "11388\n",
+      "11389\n",
+      "11390\n",
+      "11391\n",
+      "11392\n",
+      "11393\n",
+      "11394\n",
+      "11395\n",
+      "11396\n",
+      "11397\n",
+      "11398\n",
+      "11399\n",
+      "11400\n",
+      "11401\n",
+      "11402\n",
+      "11403\n",
+      "11404\n",
+      "11405\n",
+      "11406\n",
+      "11407\n",
+      "11408\n",
+      "11409\n",
+      "11410\n",
+      "11411\n",
+      "11412\n",
+      "11413\n",
+      "11414\n",
+      "11415\n",
+      "11416\n",
+      "11417\n",
+      "11418\n",
+      "11419\n",
+      "11420\n",
+      "11421\n",
+      "20180603_FIRE_bl-s-mobo-c - train-fire number 101\n",
+      "11422\n",
+      "11423\n",
+      "11424\n",
+      "11425\n",
+      "11426\n",
+      "11427\n",
+      "11428\n",
+      "11429\n",
+      "11430\n",
+      "11431\n",
+      "11432\n",
+      "11433\n",
+      "11434\n",
+      "11435\n",
+      "11436\n",
+      "11437\n",
+      "11438\n",
+      "11439\n",
+      "11440\n",
+      "11441\n",
+      "11442\n",
+      "11443\n",
+      "11444\n",
+      "11445\n",
+      "11446\n",
+      "11447\n",
+      "11448\n",
+      "11449\n",
+      "11450\n",
+      "11451\n",
+      "11452\n",
+      "11453\n",
+      "11454\n",
+      "11455\n",
+      "11456\n",
+      "11457\n",
+      "11458\n",
+      "11459\n",
+      "11460\n",
+      "11461\n",
+      "11462\n",
+      "11463\n",
+      "11464\n",
+      "11465\n",
+      "11466\n",
+      "11467\n",
+      "11468\n",
+      "11469\n",
+      "11470\n",
+      "11471\n",
+      "11472\n",
+      "11473\n",
+      "11474\n",
+      "11475\n",
+      "11476\n",
+      "11477\n",
+      "11478\n",
+      "11479\n",
+      "11480\n",
+      "11481\n",
+      "11482\n",
+      "11483\n",
+      "11484\n",
+      "11485\n",
+      "11486\n",
+      "11487\n",
+      "11488\n",
+      "11489\n",
+      "11490\n",
+      "11491\n",
+      "11492\n",
+      "11493\n",
+      "11494\n",
+      "11495\n",
+      "11496\n",
+      "11497\n",
+      "11498\n",
+      "11499\n",
+      "11500\n",
+      "11501\n",
+      "11502\n",
+      "20191003_FIRE_om-s-mobo-c - train-fire number 102\n",
+      "11503\n",
+      "11504\n",
+      "11505\n",
+      "11506\n",
+      "11507\n",
+      "11508\n",
+      "11509\n",
+      "11510\n",
+      "11511\n",
+      "11512\n",
+      "11513\n",
+      "11514\n",
+      "11515\n",
+      "11516\n",
+      "11517\n",
+      "11518\n",
+      "11519\n",
+      "11520\n",
+      "11521\n",
+      "11522\n",
+      "11523\n",
+      "11524\n",
+      "11525\n",
+      "11526\n",
+      "11527\n",
+      "11528\n",
+      "11529\n",
+      "11530\n",
+      "11531\n",
+      "11532\n",
+      "11533\n",
+      "11534\n",
+      "11535\n",
+      "11536\n",
+      "11537\n",
+      "11538\n",
+      "11539\n",
+      "11540\n",
+      "11541\n",
+      "11542\n",
+      "11543\n",
+      "11544\n",
+      "11545\n",
+      "11546\n",
+      "11547\n",
+      "11548\n",
+      "11549\n",
+      "11550\n",
+      "11551\n",
+      "11552\n",
+      "11553\n",
+      "11554\n",
+      "11555\n",
+      "11556\n",
+      "11557\n",
+      "11558\n",
+      "11559\n",
+      "11560\n",
+      "11561\n",
+      "11562\n",
+      "11563\n",
+      "11564\n",
+      "11565\n",
+      "11566\n",
+      "11567\n",
+      "11568\n",
+      "11569\n",
+      "11570\n",
+      "11571\n",
+      "11572\n",
+      "11573\n",
+      "11574\n",
+      "11575\n",
+      "11576\n",
+      "11577\n",
+      "11578\n",
+      "11579\n",
+      "20190716_Meadowfire_hp-n-mobo-c - train-fire number 103\n",
+      "11580\n",
+      "11581\n",
+      "11582\n",
+      "11583\n",
+      "11584\n",
+      "11585\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "11586\n",
+      "11587\n",
+      "11588\n",
+      "11589\n",
+      "11590\n",
+      "11591\n",
+      "11592\n",
+      "11593\n",
+      "11594\n",
+      "11595\n",
+      "11596\n",
+      "11597\n",
+      "11598\n",
+      "11599\n",
+      "11600\n",
+      "11601\n",
+      "11602\n",
+      "11603\n",
+      "11604\n",
+      "11605\n",
+      "11606\n",
+      "11607\n",
+      "11608\n",
+      "11609\n",
+      "11610\n",
+      "11611\n",
+      "11612\n",
+      "11613\n",
+      "11614\n",
+      "11615\n",
+      "11616\n",
+      "11617\n",
+      "11618\n",
+      "11619\n",
+      "11620\n",
+      "11621\n",
+      "11622\n",
+      "11623\n",
+      "11624\n",
+      "11625\n",
+      "11626\n",
+      "11627\n",
+      "11628\n",
+      "11629\n",
+      "11630\n",
+      "11631\n",
+      "11632\n",
+      "11633\n",
+      "11634\n",
+      "11635\n",
+      "11636\n",
+      "11637\n",
+      "11638\n",
+      "11639\n",
+      "11640\n",
+      "11641\n",
+      "11642\n",
+      "11643\n",
+      "11644\n",
+      "11645\n",
+      "11646\n",
+      "11647\n",
+      "11648\n",
+      "11649\n",
+      "20170711_FIRE_sm-n-mobo-c - train-fire number 104\n",
+      "11650\n",
+      "11651\n",
+      "11652\n",
+      "11653\n",
+      "11654\n",
+      "11655\n",
+      "11656\n",
+      "11657\n",
+      "11658\n",
+      "11659\n",
+      "11660\n",
+      "11661\n",
+      "11662\n",
+      "11663\n",
+      "11664\n",
+      "11665\n",
+      "11666\n",
+      "11667\n",
+      "11668\n",
+      "11669\n",
+      "11670\n",
+      "11671\n",
+      "11672\n",
+      "11673\n",
+      "11674\n",
+      "11675\n",
+      "11676\n",
+      "11677\n",
+      "11678\n",
+      "11679\n",
+      "11680\n",
+      "11681\n",
+      "11682\n",
+      "11683\n",
+      "11684\n",
+      "11685\n",
+      "11686\n",
+      "11687\n",
+      "11688\n",
+      "11689\n",
+      "11690\n",
+      "11691\n",
+      "11692\n",
+      "11693\n",
+      "11694\n",
+      "11695\n",
+      "11696\n",
+      "11697\n",
+      "11698\n",
+      "11699\n",
+      "11700\n",
+      "11701\n",
+      "11702\n",
+      "11703\n",
+      "11704\n",
+      "11705\n",
+      "11706\n",
+      "11707\n",
+      "11708\n",
+      "11709\n",
+      "11710\n",
+      "11711\n",
+      "11712\n",
+      "11713\n",
+      "11714\n",
+      "11715\n",
+      "11716\n",
+      "11717\n",
+      "11718\n",
+      "11719\n",
+      "11720\n",
+      "11721\n",
+      "11722\n",
+      "11723\n",
+      "11724\n",
+      "11725\n",
+      "11726\n",
+      "11727\n",
+      "11728\n",
+      "11729\n",
+      "11730\n",
+      "20180720_FIRE_syp-w-mobo-c - train-fire number 105\n",
+      "11731\n",
+      "11732\n",
+      "11733\n",
+      "11734\n",
+      "11735\n",
+      "11736\n",
+      "11737\n",
+      "11738\n",
+      "11739\n",
+      "11740\n",
+      "11741\n",
+      "11742\n",
+      "11743\n",
+      "11744\n",
+      "11745\n",
+      "11746\n",
+      "11747\n",
+      "11748\n",
+      "11749\n",
+      "11750\n",
+      "11751\n",
+      "11752\n",
+      "11753\n",
+      "11754\n",
+      "11755\n",
+      "11756\n",
+      "11757\n",
+      "11758\n",
+      "11759\n",
+      "11760\n",
+      "11761\n",
+      "11762\n",
+      "11763\n",
+      "11764\n",
+      "11765\n",
+      "11766\n",
+      "11767\n",
+      "11768\n",
+      "11769\n",
+      "11770\n",
+      "11771\n",
+      "11772\n",
+      "11773\n",
+      "11774\n",
+      "11775\n",
+      "11776\n",
+      "11777\n",
+      "11778\n",
+      "11779\n",
+      "11780\n",
+      "11781\n",
+      "11782\n",
+      "11783\n",
+      "11784\n",
+      "11785\n",
+      "11786\n",
+      "11787\n",
+      "11788\n",
+      "11789\n",
+      "11790\n",
+      "11791\n",
+      "11792\n",
+      "11793\n",
+      "11794\n",
+      "11795\n",
+      "11796\n",
+      "11797\n",
+      "11798\n",
+      "11799\n",
+      "11800\n",
+      "11801\n",
+      "11802\n",
+      "11803\n",
+      "11804\n",
+      "11805\n",
+      "11806\n",
+      "11807\n",
+      "11808\n",
+      "11809\n",
+      "11810\n",
+      "11811\n",
+      "20200306_FIRE_ml-s-mobo-c - train-fire number 106\n",
+      "11812\n",
+      "11813\n",
+      "11814\n",
+      "11815\n",
+      "11816\n",
+      "11817\n",
+      "11818\n",
+      "11819\n",
+      "11820\n",
+      "11821\n",
+      "11822\n",
+      "11823\n",
+      "11824\n",
+      "11825\n",
+      "11826\n",
+      "11827\n",
+      "11828\n",
+      "11829\n",
+      "11830\n",
+      "11831\n",
+      "11832\n",
+      "11833\n",
+      "11834\n",
+      "11835\n",
+      "11836\n",
+      "11837\n",
+      "11838\n",
+      "11839\n",
+      "11840\n",
+      "11841\n",
+      "11842\n",
+      "11843\n",
+      "11844\n",
+      "11845\n",
+      "11846\n",
+      "11847\n",
+      "11848\n",
+      "11849\n",
+      "11850\n",
+      "11851\n",
+      "11852\n",
+      "11853\n",
+      "11854\n",
+      "11855\n",
+      "11856\n",
+      "11857\n",
+      "11858\n",
+      "11859\n",
+      "11860\n",
+      "11861\n",
+      "11862\n",
+      "11863\n",
+      "11864\n",
+      "11865\n",
+      "11866\n",
+      "11867\n",
+      "11868\n",
+      "11869\n",
+      "11870\n",
+      "11871\n",
+      "11872\n",
+      "11873\n",
+      "11874\n",
+      "11875\n",
+      "11876\n",
+      "11877\n",
+      "11878\n",
+      "11879\n",
+      "11880\n",
+      "11881\n",
+      "11882\n",
+      "11883\n",
+      "11884\n",
+      "11885\n",
+      "11886\n",
+      "11887\n",
+      "11888\n",
+      "11889\n",
+      "11890\n",
+      "11891\n",
+      "11892\n",
+      "20190826_FIRE_pi-s-mobo-c - train-fire number 107\n",
+      "11893\n",
+      "11894\n",
+      "11895\n",
+      "11896\n",
+      "11897\n",
+      "11898\n",
+      "11899\n",
+      "11900\n",
+      "11901\n",
+      "11902\n",
+      "11903\n",
+      "11904\n",
+      "11905\n",
+      "11906\n",
+      "11907\n",
+      "11908\n",
+      "11909\n",
+      "11910\n",
+      "11911\n",
+      "11912\n",
+      "11913\n",
+      "11914\n",
+      "11915\n",
+      "11916\n",
+      "11917\n",
+      "11918\n",
+      "11919\n",
+      "11920\n",
+      "11921\n",
+      "11922\n",
+      "11923\n",
+      "11924\n",
+      "11925\n",
+      "11926\n",
+      "11927\n",
+      "11928\n",
+      "11929\n",
+      "11930\n",
+      "11931\n",
+      "11932\n",
+      "11933\n",
+      "11934\n",
+      "11935\n",
+      "11936\n",
+      "11937\n",
+      "11938\n",
+      "11939\n",
+      "11940\n",
+      "11941\n",
+      "11942\n",
+      "11943\n",
+      "11944\n",
+      "11945\n",
+      "11946\n",
+      "11947\n",
+      "11948\n",
+      "11949\n",
+      "11950\n",
+      "11951\n",
+      "11952\n",
+      "11953\n",
+      "11954\n",
+      "11955\n",
+      "11956\n",
+      "11957\n",
+      "11958\n",
+      "11959\n",
+      "11960\n",
+      "11961\n",
+      "11962\n",
+      "11963\n",
+      "11964\n",
+      "11965\n",
+      "11966\n",
+      "11967\n",
+      "11968\n",
+      "11969\n",
+      "11970\n",
+      "11971\n",
+      "11972\n",
+      "20180809_FIRE_mg-w-mobo-c - train-fire number 108\n",
+      "11973\n",
+      "11974\n",
+      "11975\n",
+      "11976\n",
+      "11977\n",
+      "11978\n",
+      "11979\n",
+      "11980\n",
+      "11981\n",
+      "11982\n",
+      "11983\n",
+      "11984\n",
+      "11985\n",
+      "11986\n",
+      "11987\n",
+      "11988\n",
+      "11989\n",
+      "11990\n",
+      "11991\n",
+      "11992\n",
+      "11993\n",
+      "11994\n",
+      "11995\n",
+      "11996\n",
+      "11997\n",
+      "11998\n",
+      "11999\n",
+      "12000\n",
+      "12001\n",
+      "12002\n",
+      "12003\n",
+      "12004\n",
+      "12005\n",
+      "12006\n",
+      "12007\n",
+      "12008\n",
+      "12009\n",
+      "12010\n",
+      "12011\n",
+      "12012\n",
+      "12013\n",
+      "12014\n",
+      "12015\n",
+      "12016\n",
+      "12017\n",
+      "12018\n",
+      "12019\n",
+      "12020\n",
+      "12021\n",
+      "12022\n",
+      "12023\n",
+      "12024\n",
+      "12025\n",
+      "12026\n",
+      "12027\n",
+      "12028\n",
+      "12029\n",
+      "12030\n",
+      "12031\n",
+      "12032\n",
+      "12033\n",
+      "12034\n",
+      "12035\n",
+      "12036\n",
+      "12037\n",
+      "12038\n",
+      "12039\n",
+      "12040\n",
+      "12041\n",
+      "12042\n",
+      "12043\n",
+      "12044\n",
+      "12045\n",
+      "12046\n",
+      "12047\n",
+      "12048\n",
+      "12049\n",
+      "12050\n",
+      "12051\n",
+      "12052\n",
+      "12053\n",
+      "20190924_FIRE_lo-w-mobo-c - train-fire number 109\n",
+      "12054\n",
+      "12055\n",
+      "12056\n",
+      "12057\n",
+      "12058\n",
+      "12059\n",
+      "12060\n",
+      "12061\n",
+      "12062\n",
+      "12063\n",
+      "12064\n",
+      "12065\n",
+      "12066\n",
+      "12067\n",
+      "12068\n",
+      "12069\n",
+      "12070\n",
+      "12071\n",
+      "12072\n",
+      "12073\n",
+      "12074\n",
+      "12075\n",
+      "12076\n",
+      "12077\n",
+      "12078\n",
+      "12079\n",
+      "12080\n",
+      "12081\n",
+      "12082\n",
+      "12083\n",
+      "12084\n",
+      "12085\n",
+      "12086\n",
+      "12087\n",
+      "12088\n",
+      "12089\n",
+      "12090\n",
+      "12091\n",
+      "12092\n",
+      "12093\n",
+      "12094\n",
+      "12095\n",
+      "12096\n",
+      "12097\n",
+      "12098\n",
+      "12099\n",
+      "12100\n",
+      "12101\n",
+      "12102\n",
+      "12103\n",
+      "12104\n",
+      "12105\n",
+      "12106\n",
+      "12107\n",
+      "12108\n",
+      "12109\n",
+      "12110\n",
+      "12111\n",
+      "12112\n",
+      "12113\n",
+      "12114\n",
+      "12115\n",
+      "12116\n",
+      "12117\n",
+      "12118\n",
+      "12119\n",
+      "12120\n",
+      "12121\n",
+      "12122\n",
+      "12123\n",
+      "12124\n",
+      "12125\n",
+      "12126\n",
+      "12127\n",
+      "12128\n",
+      "12129\n",
+      "12130\n",
+      "12131\n",
+      "12132\n",
+      "20200306_FIRE_pi-n-mobo-c - train-fire number 110\n",
+      "12133\n",
+      "12134\n",
+      "12135\n",
+      "12136\n",
+      "12137\n",
+      "12138\n",
+      "12139\n",
+      "12140\n",
+      "12141\n",
+      "12142\n",
+      "12143\n",
+      "12144\n",
+      "12145\n",
+      "12146\n",
+      "12147\n",
+      "12148\n",
+      "12149\n",
+      "12150\n",
+      "12151\n",
+      "12152\n",
+      "12153\n",
+      "12154\n",
+      "12155\n",
+      "12156\n",
+      "12157\n",
+      "12158\n",
+      "12159\n",
+      "12160\n",
+      "12161\n",
+      "12162\n",
+      "12163\n",
+      "12164\n",
+      "12165\n",
+      "12166\n",
+      "12167\n",
+      "12168\n",
+      "12169\n",
+      "12170\n",
+      "12171\n",
+      "12172\n",
+      "12173\n",
+      "12174\n",
+      "12175\n",
+      "12176\n",
+      "12177\n",
+      "12178\n",
+      "12179\n",
+      "12180\n",
+      "12181\n",
+      "12182\n",
+      "12183\n",
+      "12184\n",
+      "12185\n",
+      "12186\n",
+      "12187\n",
+      "12188\n",
+      "12189\n",
+      "12190\n",
+      "12191\n",
+      "12192\n",
+      "12193\n",
+      "12194\n",
+      "12195\n",
+      "12196\n",
+      "12197\n",
+      "12198\n",
+      "12199\n",
+      "12200\n",
+      "12201\n",
+      "12202\n",
+      "12203\n",
+      "12204\n",
+      "12205\n",
+      "12206\n",
+      "12207\n",
+      "12208\n",
+      "12209\n",
+      "12210\n",
+      "12211\n",
+      "12212\n",
+      "12213\n",
+      "20190728_FIRE_sp-n-mobo-c - train-fire number 111\n",
+      "12214\n",
+      "12215\n",
+      "12216\n",
+      "12217\n",
+      "12218\n",
+      "12219\n",
+      "12220\n",
+      "12221\n",
+      "12222\n",
+      "12223\n",
+      "12224\n",
+      "12225\n",
+      "12226\n",
+      "12227\n",
+      "12228\n",
+      "12229\n",
+      "12230\n",
+      "12231\n",
+      "12232\n",
+      "12233\n",
+      "12234\n",
+      "12235\n",
+      "12236\n",
+      "12237\n",
+      "12238\n",
+      "12239\n",
+      "12240\n",
+      "12241\n",
+      "12242\n",
+      "12243\n",
+      "12244\n",
+      "12245\n",
+      "12246\n",
+      "12247\n",
+      "12248\n",
+      "12249\n",
+      "12250\n",
+      "12251\n",
+      "12252\n",
+      "12253\n",
+      "12254\n",
+      "12255\n",
+      "12256\n",
+      "12257\n",
+      "12258\n",
+      "12259\n",
+      "12260\n",
+      "12261\n",
+      "12262\n",
+      "12263\n",
+      "12264\n",
+      "12265\n",
+      "12266\n",
+      "12267\n",
+      "12268\n",
+      "12269\n",
+      "12270\n",
+      "12271\n",
+      "12272\n",
+      "12273\n",
+      "12274\n",
+      "12275\n",
+      "12276\n",
+      "12277\n",
+      "12278\n",
+      "12279\n",
+      "12280\n",
+      "12281\n",
+      "12282\n",
+      "12283\n",
+      "12284\n",
+      "12285\n",
+      "12286\n",
+      "12287\n",
+      "12288\n",
+      "12289\n",
+      "12290\n",
+      "12291\n",
+      "12292\n",
+      "12293\n",
+      "12294\n",
+      "20160619_FIRE_om-e-mobo-c - train-fire number 112\n",
+      "12295\n",
+      "12296\n",
+      "12297\n",
+      "12298\n",
+      "12299\n",
+      "12300\n",
+      "12301\n",
+      "12302\n",
+      "12303\n",
+      "12304\n",
+      "12305\n",
+      "12306\n",
+      "12307\n",
+      "12308\n",
+      "12309\n",
+      "12310\n",
+      "12311\n",
+      "12312\n",
+      "12313\n",
+      "12314\n",
+      "12315\n",
+      "12316\n",
+      "12317\n",
+      "12318\n",
+      "12319\n",
+      "12320\n",
+      "12321\n",
+      "12322\n",
+      "12323\n",
+      "12324\n",
+      "12325\n",
+      "12326\n",
+      "12327\n",
+      "12328\n",
+      "12329\n",
+      "12330\n",
+      "12331\n",
+      "12332\n",
+      "12333\n",
+      "12334\n",
+      "12335\n",
+      "12336\n",
+      "12337\n",
+      "12338\n",
+      "12339\n",
+      "12340\n",
+      "12341\n",
+      "12342\n",
+      "12343\n",
+      "12344\n",
+      "12345\n",
+      "12346\n",
+      "12347\n",
+      "12348\n",
+      "12349\n",
+      "12350\n",
+      "12351\n",
+      "12352\n",
+      "12353\n",
+      "12354\n",
+      "12355\n",
+      "12356\n",
+      "12357\n",
+      "12358\n",
+      "12359\n",
+      "12360\n",
+      "12361\n",
+      "12362\n",
+      "12363\n",
+      "12364\n",
+      "12365\n",
+      "12366\n",
+      "12367\n",
+      "12368\n",
+      "12369\n",
+      "12370\n",
+      "12371\n",
+      "12372\n",
+      "12373\n",
+      "12374\n",
+      "12375\n",
+      "20191001_FIRE_om-e-mobo-c - train-fire number 113\n",
+      "12376\n",
+      "12377\n",
+      "12378\n",
+      "12379\n",
+      "12380\n",
+      "12381\n",
+      "12382\n",
+      "12383\n",
+      "12384\n",
+      "12385\n",
+      "12386\n",
+      "12387\n",
+      "12388\n",
+      "12389\n",
+      "12390\n",
+      "12391\n",
+      "12392\n",
+      "12393\n",
+      "12394\n",
+      "12395\n",
+      "12396\n",
+      "12397\n",
+      "12398\n",
+      "12399\n",
+      "12400\n",
+      "12401\n",
+      "12402\n",
+      "12403\n",
+      "12404\n",
+      "12405\n",
+      "12406\n",
+      "12407\n",
+      "12408\n",
+      "12409\n",
+      "12410\n",
+      "12411\n",
+      "12412\n",
+      "12413\n",
+      "12414\n",
+      "12415\n",
+      "12416\n",
+      "12417\n",
+      "12418\n",
+      "12419\n",
+      "12420\n",
+      "12421\n",
+      "12422\n",
+      "12423\n",
+      "12424\n",
+      "12425\n",
+      "12426\n",
+      "12427\n",
+      "12428\n",
+      "12429\n",
+      "12430\n",
+      "12431\n",
+      "12432\n",
+      "12433\n",
+      "12434\n",
+      "12435\n",
+      "12436\n",
+      "12437\n",
+      "12438\n",
+      "12439\n",
+      "12440\n",
+      "12441\n",
+      "12442\n",
+      "12443\n",
+      "12444\n",
+      "12445\n",
+      "12446\n",
+      "12447\n",
+      "12448\n",
+      "12449\n",
+      "12450\n",
+      "12451\n",
+      "12452\n",
+      "12453\n",
+      "12454\n",
+      "20190814_FIRE_om-e-mobo-c - train-fire number 114\n",
+      "12455\n",
+      "12456\n",
+      "12457\n",
+      "12458\n",
+      "12459\n",
+      "12460\n",
+      "12461\n",
+      "12462\n",
+      "12463\n",
+      "12464\n",
+      "12465\n",
+      "12466\n",
+      "12467\n",
+      "12468\n",
+      "12469\n",
+      "12470\n",
+      "12471\n",
+      "12472\n",
+      "12473\n",
+      "12474\n",
+      "12475\n",
+      "12476\n",
+      "12477\n",
+      "12478\n",
+      "12479\n",
+      "12480\n",
+      "12481\n",
+      "12482\n",
+      "12483\n",
+      "12484\n",
+      "12485\n",
+      "12486\n",
+      "12487\n",
+      "12488\n",
+      "12489\n",
+      "12490\n",
+      "12491\n",
+      "12492\n",
+      "12493\n",
+      "12494\n",
+      "12495\n",
+      "12496\n",
+      "12497\n",
+      "12498\n",
+      "12499\n",
+      "12500\n",
+      "12501\n",
+      "12502\n",
+      "12503\n",
+      "12504\n",
+      "12505\n",
+      "12506\n",
+      "12507\n",
+      "12508\n",
+      "12509\n",
+      "12510\n",
+      "12511\n",
+      "12512\n",
+      "12513\n",
+      "12514\n",
+      "12515\n",
+      "12516\n",
+      "12517\n",
+      "12518\n",
+      "12519\n",
+      "12520\n",
+      "12521\n",
+      "12522\n",
+      "12523\n",
+      "12524\n",
+      "12525\n",
+      "12526\n",
+      "12527\n",
+      "12528\n",
+      "12529\n",
+      "12530\n",
+      "12531\n",
+      "12532\n",
+      "12533\n",
+      "20200529_StructFire_wc-e-mobo-c - train-fire number 115\n",
+      "12534\n",
+      "12535\n",
+      "12536\n",
+      "12537\n",
+      "12538\n",
+      "12539\n",
+      "12540\n",
+      "12541\n",
+      "12542\n",
+      "12543\n",
+      "12544\n",
+      "12545\n",
+      "12546\n",
+      "12547\n",
+      "12548\n",
+      "12549\n",
+      "12550\n",
+      "12551\n",
+      "12552\n",
+      "12553\n",
+      "12554\n",
+      "12555\n",
+      "12556\n",
+      "12557\n",
+      "12558\n",
+      "12559\n",
+      "12560\n",
+      "12561\n",
+      "12562\n",
+      "12563\n",
+      "12564\n",
+      "12565\n",
+      "12566\n",
+      "12567\n",
+      "12568\n",
+      "12569\n",
+      "12570\n",
+      "12571\n",
+      "12572\n",
+      "12573\n",
+      "12574\n",
+      "12575\n",
+      "12576\n",
+      "12577\n",
+      "12578\n",
+      "12579\n",
+      "12580\n",
+      "12581\n",
+      "12582\n",
+      "12583\n",
+      "12584\n",
+      "12585\n",
+      "12586\n",
+      "12587\n",
+      "12588\n",
+      "12589\n",
+      "12590\n",
+      "12591\n",
+      "12592\n",
+      "12593\n",
+      "12594\n",
+      "12595\n",
+      "12596\n",
+      "12597\n",
+      "12598\n",
+      "12599\n",
+      "12600\n",
+      "12601\n",
+      "12602\n",
+      "12603\n",
+      "12604\n",
+      "12605\n",
+      "12606\n",
+      "12607\n",
+      "12608\n",
+      "12609\n",
+      "12610\n",
+      "12611\n",
+      "12612\n",
+      "12613\n",
+      "20180809_FIRE_bl-e-mobo-c - train-fire number 116\n",
+      "12614\n",
+      "12615\n",
+      "12616\n",
+      "12617\n",
+      "12618\n",
+      "12619\n",
+      "12620\n",
+      "12621\n",
+      "12622\n",
+      "12623\n",
+      "12624\n",
+      "12625\n",
+      "12626\n",
+      "12627\n",
+      "12628\n",
+      "12629\n",
+      "12630\n",
+      "12631\n",
+      "12632\n",
+      "12633\n",
+      "12634\n",
+      "12635\n",
+      "12636\n",
+      "12637\n",
+      "12638\n",
+      "12639\n",
+      "12640\n",
+      "12641\n",
+      "12642\n",
+      "12643\n",
+      "12644\n",
+      "12645\n",
+      "12646\n",
+      "12647\n",
+      "12648\n",
+      "12649\n",
+      "12650\n",
+      "12651\n",
+      "12652\n",
+      "12653\n",
+      "12654\n",
+      "12655\n",
+      "12656\n",
+      "12657\n",
+      "12658\n",
+      "12659\n",
+      "12660\n",
+      "12661\n",
+      "12662\n",
+      "12663\n",
+      "12664\n",
+      "12665\n",
+      "12666\n",
+      "12667\n",
+      "12668\n",
+      "12669\n",
+      "12670\n",
+      "12671\n",
+      "12672\n",
+      "12673\n",
+      "12674\n",
+      "12675\n",
+      "12676\n",
+      "12677\n",
+      "12678\n",
+      "12679\n",
+      "12680\n",
+      "12681\n",
+      "12682\n",
+      "12683\n",
+      "12684\n",
+      "12685\n",
+      "12686\n",
+      "12687\n",
+      "12688\n",
+      "12689\n",
+      "12690\n",
+      "12691\n",
+      "12692\n",
+      "12693\n",
+      "12694\n",
+      "20180605_FIRE_smer-tcs9-mobo-c - train-fire number 117\n",
+      "12695\n",
+      "12696\n",
+      "12697\n",
+      "12698\n",
+      "12699\n",
+      "12700\n",
+      "12701\n",
+      "12702\n",
+      "12703\n",
+      "12704\n",
+      "12705\n",
+      "12706\n",
+      "12707\n",
+      "12708\n",
+      "12709\n",
+      "12710\n",
+      "12711\n",
+      "12712\n",
+      "12713\n",
+      "12714\n",
+      "12715\n",
+      "12716\n",
+      "12717\n",
+      "12718\n",
+      "12719\n",
+      "12720\n",
+      "12721\n",
+      "12722\n",
+      "12723\n",
+      "12724\n",
+      "12725\n",
+      "12726\n",
+      "12727\n",
+      "12728\n",
+      "12729\n",
+      "12730\n",
+      "12731\n",
+      "12732\n",
+      "12733\n",
+      "12734\n",
+      "12735\n",
+      "12736\n",
+      "12737\n",
+      "12738\n",
+      "12739\n",
+      "12740\n",
+      "12741\n",
+      "12742\n",
+      "12743\n",
+      "12744\n",
+      "12745\n",
+      "12746\n",
+      "12747\n",
+      "12748\n",
+      "12749\n",
+      "12750\n",
+      "12751\n",
+      "12752\n",
+      "12753\n",
+      "12754\n",
+      "12755\n",
+      "12756\n",
+      "12757\n",
+      "12758\n",
+      "12759\n",
+      "12760\n",
+      "12761\n",
+      "12762\n",
+      "12763\n",
+      "12764\n",
+      "12765\n",
+      "12766\n",
+      "12767\n",
+      "12768\n",
+      "12769\n",
+      "12770\n",
+      "12771\n",
+      "12772\n",
+      "12773\n",
+      "12774\n",
+      "12775\n",
+      "20190716_Riverfire_rm-w-mobo-c - train-fire number 118\n",
+      "12776\n",
+      "12777\n",
+      "12778\n",
+      "12779\n",
+      "12780\n",
+      "12781\n",
+      "12782\n",
+      "12783\n",
+      "12784\n",
+      "12785\n",
+      "12786\n",
+      "12787\n",
+      "12788\n",
+      "12789\n",
+      "12790\n",
+      "12791\n",
+      "12792\n",
+      "12793\n",
+      "12794\n",
+      "12795\n",
+      "12796\n",
+      "12797\n",
+      "12798\n",
+      "12799\n",
+      "12800\n",
+      "12801\n",
+      "12802\n",
+      "12803\n",
+      "12804\n",
+      "12805\n",
+      "12806\n",
+      "12807\n",
+      "12808\n",
+      "12809\n",
+      "12810\n",
+      "12811\n",
+      "12812\n",
+      "12813\n",
+      "12814\n",
+      "12815\n",
+      "12816\n",
+      "12817\n",
+      "12818\n",
+      "12819\n",
+      "12820\n",
+      "12821\n",
+      "12822\n",
+      "12823\n",
+      "12824\n",
+      "12825\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "12826\n",
+      "12827\n",
+      "12828\n",
+      "12829\n",
+      "12830\n",
+      "12831\n",
+      "12832\n",
+      "12833\n",
+      "12834\n",
+      "12835\n",
+      "12836\n",
+      "12837\n",
+      "12838\n",
+      "12839\n",
+      "12840\n",
+      "12841\n",
+      "12842\n",
+      "12843\n",
+      "12844\n",
+      "12845\n",
+      "12846\n",
+      "12847\n",
+      "12848\n",
+      "12849\n",
+      "12850\n",
+      "12851\n",
+      "12852\n",
+      "12853\n",
+      "12854\n",
+      "12855\n",
+      "20180725_FIRE_smer-tcs10-mobo-c - train-fire number 119\n",
+      "12856\n",
+      "12857\n",
+      "12858\n",
+      "12859\n",
+      "12860\n",
+      "12861\n",
+      "12862\n",
+      "12863\n",
+      "12864\n",
+      "12865\n",
+      "12866\n",
+      "12867\n",
+      "12868\n",
+      "12869\n",
+      "12870\n",
+      "12871\n",
+      "12872\n",
+      "12873\n",
+      "12874\n",
+      "12875\n",
+      "12876\n",
+      "12877\n",
+      "12878\n",
+      "12879\n",
+      "12880\n",
+      "12881\n",
+      "12882\n",
+      "12883\n",
+      "12884\n",
+      "12885\n",
+      "12886\n",
+      "12887\n",
+      "12888\n",
+      "12889\n",
+      "12890\n",
+      "12891\n",
+      "12892\n",
+      "12893\n",
+      "12894\n",
+      "12895\n",
+      "12896\n",
+      "12897\n",
+      "12898\n",
+      "12899\n",
+      "12900\n",
+      "12901\n",
+      "12902\n",
+      "12903\n",
+      "12904\n",
+      "12905\n",
+      "12906\n",
+      "12907\n",
+      "12908\n",
+      "12909\n",
+      "12910\n",
+      "12911\n",
+      "12912\n",
+      "12913\n",
+      "12914\n",
+      "12915\n",
+      "12916\n",
+      "12917\n",
+      "12918\n",
+      "12919\n",
+      "12920\n",
+      "12921\n",
+      "12922\n",
+      "12923\n",
+      "12924\n",
+      "12925\n",
+      "12926\n",
+      "12927\n",
+      "12928\n",
+      "12929\n",
+      "12930\n",
+      "12931\n",
+      "12932\n",
+      "12933\n",
+      "12934\n",
+      "12935\n",
+      "12936\n",
+      "20160604_FIRE_smer-tcs3-mobo-c - train-fire number 120\n",
+      "12937\n",
+      "12938\n",
+      "12939\n",
+      "12940\n",
+      "12941\n",
+      "12942\n",
+      "12943\n",
+      "12944\n",
+      "12945\n",
+      "12946\n",
+      "12947\n",
+      "12948\n",
+      "12949\n",
+      "12950\n",
+      "12951\n",
+      "12952\n",
+      "12953\n",
+      "12954\n",
+      "12955\n",
+      "12956\n",
+      "12957\n",
+      "12958\n",
+      "12959\n",
+      "12960\n",
+      "12961\n",
+      "12962\n",
+      "12963\n",
+      "12964\n",
+      "12965\n",
+      "12966\n",
+      "12967\n",
+      "12968\n",
+      "12969\n",
+      "12970\n",
+      "12971\n",
+      "12972\n",
+      "12973\n",
+      "12974\n",
+      "12975\n",
+      "12976\n",
+      "12977\n",
+      "12978\n",
+      "12979\n",
+      "12980\n",
+      "12981\n",
+      "12982\n",
+      "12983\n",
+      "12984\n",
+      "12985\n",
+      "12986\n",
+      "12987\n",
+      "12988\n",
+      "12989\n",
+      "12990\n",
+      "12991\n",
+      "12992\n",
+      "12993\n",
+      "12994\n",
+      "12995\n",
+      "12996\n",
+      "12997\n",
+      "12998\n",
+      "12999\n",
+      "13000\n",
+      "13001\n",
+      "13002\n",
+      "13003\n",
+      "13004\n",
+      "13005\n",
+      "13006\n",
+      "13007\n",
+      "13008\n",
+      "13009\n",
+      "13010\n",
+      "13011\n",
+      "13012\n",
+      "13013\n",
+      "13014\n",
+      "13015\n",
+      "13016\n",
+      "13017\n",
+      "20191005_FIRE_bm-e-mobo-c - train-fire number 121\n",
+      "13018\n",
+      "13019\n",
+      "13020\n",
+      "13021\n",
+      "13022\n",
+      "13023\n",
+      "13024\n",
+      "13025\n",
+      "13026\n",
+      "13027\n",
+      "13028\n",
+      "13029\n",
+      "13030\n",
+      "13031\n",
+      "13032\n",
+      "13033\n",
+      "13034\n",
+      "13035\n",
+      "13036\n",
+      "13037\n",
+      "13038\n",
+      "13039\n",
+      "13040\n",
+      "13041\n",
+      "13042\n",
+      "13043\n",
+      "13044\n",
+      "13045\n",
+      "13046\n",
+      "13047\n",
+      "13048\n",
+      "13049\n",
+      "13050\n",
+      "13051\n",
+      "13052\n",
+      "13053\n",
+      "13054\n",
+      "13055\n",
+      "13056\n",
+      "13057\n",
+      "13058\n",
+      "13059\n",
+      "13060\n",
+      "13061\n",
+      "13062\n",
+      "13063\n",
+      "13064\n",
+      "13065\n",
+      "13066\n",
+      "13067\n",
+      "13068\n",
+      "13069\n",
+      "13070\n",
+      "13071\n",
+      "13072\n",
+      "13073\n",
+      "13074\n",
+      "13075\n",
+      "13076\n",
+      "13077\n",
+      "13078\n",
+      "13079\n",
+      "13080\n",
+      "13081\n",
+      "13082\n",
+      "13083\n",
+      "13084\n",
+      "13085\n",
+      "13086\n",
+      "13087\n",
+      "13088\n",
+      "13089\n",
+      "13090\n",
+      "13091\n",
+      "13092\n",
+      "13093\n",
+      "13094\n",
+      "13095\n",
+      "13096\n",
+      "20180602_FIRE_smer-tcs9-mobo-c - train-fire number 122\n",
+      "13097\n",
+      "13098\n",
+      "13099\n",
+      "13100\n",
+      "13101\n",
+      "13102\n",
+      "13103\n",
+      "13104\n",
+      "13105\n",
+      "13106\n",
+      "13107\n",
+      "13108\n",
+      "13109\n",
+      "13110\n",
+      "13111\n",
+      "13112\n",
+      "13113\n",
+      "13114\n",
+      "13115\n",
+      "13116\n",
+      "13117\n",
+      "13118\n",
+      "13119\n",
+      "13120\n",
+      "13121\n",
+      "13122\n",
+      "13123\n",
+      "13124\n",
+      "13125\n",
+      "13126\n",
+      "13127\n",
+      "13128\n",
+      "13129\n",
+      "13130\n",
+      "13131\n",
+      "13132\n",
+      "13133\n",
+      "13134\n",
+      "13135\n",
+      "13136\n",
+      "13137\n",
+      "13138\n",
+      "13139\n",
+      "13140\n",
+      "13141\n",
+      "13142\n",
+      "13143\n",
+      "13144\n",
+      "13145\n",
+      "13146\n",
+      "13147\n",
+      "13148\n",
+      "13149\n",
+      "13150\n",
+      "13151\n",
+      "13152\n",
+      "13153\n",
+      "13154\n",
+      "13155\n",
+      "13156\n",
+      "13157\n",
+      "13158\n",
+      "13159\n",
+      "13160\n",
+      "13161\n",
+      "13162\n",
+      "13163\n",
+      "13164\n",
+      "13165\n",
+      "13166\n",
+      "13167\n",
+      "13168\n",
+      "13169\n",
+      "13170\n",
+      "13171\n",
+      "13172\n",
+      "13173\n",
+      "13174\n",
+      "13175\n",
+      "13176\n",
+      "13177\n",
+      "20171026_FIRE_rm-n-mobo-c - train-fire number 123\n",
+      "13178\n",
+      "13179\n",
+      "13180\n",
+      "13181\n",
+      "13182\n",
+      "13183\n",
+      "13184\n",
+      "13185\n",
+      "13186\n",
+      "13187\n",
+      "13188\n",
+      "13189\n",
+      "13190\n",
+      "13191\n",
+      "13192\n",
+      "13193\n",
+      "13194\n",
+      "13195\n",
+      "13196\n",
+      "13197\n",
+      "13198\n",
+      "13199\n",
+      "13200\n",
+      "13201\n",
+      "13202\n",
+      "13203\n",
+      "13204\n",
+      "13205\n",
+      "13206\n",
+      "13207\n",
+      "13208\n",
+      "13209\n",
+      "13210\n",
+      "13211\n",
+      "13212\n",
+      "13213\n",
+      "13214\n",
+      "13215\n",
+      "13216\n",
+      "13217\n",
+      "13218\n",
+      "13219\n",
+      "13220\n",
+      "13221\n",
+      "13222\n",
+      "13223\n",
+      "13224\n",
+      "13225\n",
+      "13226\n",
+      "13227\n",
+      "13228\n",
+      "13229\n",
+      "13230\n",
+      "13231\n",
+      "13232\n",
+      "13233\n",
+      "13234\n",
+      "13235\n",
+      "13236\n",
+      "13237\n",
+      "13238\n",
+      "13239\n",
+      "13240\n",
+      "13241\n",
+      "13242\n",
+      "13243\n",
+      "13244\n",
+      "13245\n",
+      "13246\n",
+      "13247\n",
+      "13248\n",
+      "13249\n",
+      "13250\n",
+      "13251\n",
+      "13252\n",
+      "13253\n",
+      "13254\n",
+      "13255\n",
+      "13256\n",
+      "13257\n",
+      "13258\n",
+      "20180614_FIRE_hp-s-mobo-c - train-fire number 124\n",
+      "13259\n",
+      "13260\n",
+      "13261\n",
+      "13262\n",
+      "13263\n",
+      "13264\n",
+      "13265\n",
+      "13266\n",
+      "13267\n",
+      "13268\n",
+      "13269\n",
+      "13270\n",
+      "13271\n",
+      "13272\n",
+      "13273\n",
+      "13274\n",
+      "13275\n",
+      "13276\n",
+      "13277\n",
+      "13278\n",
+      "13279\n",
+      "13280\n",
+      "13281\n",
+      "13282\n",
+      "13283\n",
+      "13284\n",
+      "13285\n",
+      "13286\n",
+      "13287\n",
+      "13288\n",
+      "13289\n",
+      "13290\n",
+      "13291\n",
+      "13292\n",
+      "13293\n",
+      "13294\n",
+      "13295\n",
+      "13296\n",
+      "13297\n",
+      "13298\n",
+      "13299\n",
+      "13300\n",
+      "13301\n",
+      "13302\n",
+      "13303\n",
+      "13304\n",
+      "13305\n",
+      "13306\n",
+      "13307\n",
+      "13308\n",
+      "13309\n",
+      "13310\n",
+      "13311\n",
+      "13312\n",
+      "13313\n",
+      "13314\n",
+      "13315\n",
+      "13316\n",
+      "13317\n",
+      "13318\n",
+      "13319\n",
+      "13320\n",
+      "13321\n",
+      "13322\n",
+      "13323\n",
+      "13324\n",
+      "13325\n",
+      "13326\n",
+      "20191006_FIRE_ml-w-mobo-c - train-fire number 125\n",
+      "13327\n",
+      "13328\n",
+      "13329\n",
+      "13330\n",
+      "13331\n",
+      "13332\n",
+      "13333\n",
+      "13334\n",
+      "13335\n",
+      "13336\n",
+      "13337\n",
+      "13338\n",
+      "13339\n",
+      "13340\n",
+      "13341\n",
+      "13342\n",
+      "13343\n",
+      "13344\n",
+      "13345\n",
+      "13346\n",
+      "13347\n",
+      "13348\n",
+      "13349\n",
+      "13350\n",
+      "13351\n",
+      "13352\n",
+      "13353\n",
+      "13354\n",
+      "13355\n",
+      "13356\n",
+      "13357\n",
+      "13358\n",
+      "13359\n",
+      "13360\n",
+      "13361\n",
+      "13362\n",
+      "13363\n",
+      "13364\n",
+      "13365\n",
+      "13366\n",
+      "13367\n",
+      "13368\n",
+      "13369\n",
+      "13370\n",
+      "13371\n",
+      "13372\n",
+      "13373\n",
+      "13374\n",
+      "13375\n",
+      "13376\n",
+      "13377\n",
+      "13378\n",
+      "13379\n",
+      "13380\n",
+      "13381\n",
+      "13382\n",
+      "13383\n",
+      "13384\n",
+      "13385\n",
+      "13386\n",
+      "13387\n",
+      "13388\n",
+      "13389\n",
+      "13390\n",
+      "13391\n",
+      "13392\n",
+      "13393\n",
+      "13394\n",
+      "13395\n",
+      "13396\n",
+      "13397\n",
+      "13398\n",
+      "13399\n",
+      "13400\n",
+      "13401\n",
+      "13402\n",
+      "13403\n",
+      "13404\n",
+      "13405\n",
+      "13406\n",
+      "13407\n",
+      "20190715_MLOSouth2_lo-s-mobo-c - train-fire number 126\n",
+      "13408\n",
+      "13409\n",
+      "13410\n",
+      "13411\n",
+      "13412\n",
+      "13413\n",
+      "13414\n",
+      "13415\n",
+      "13416\n",
+      "13417\n",
+      "13418\n",
+      "13419\n",
+      "13420\n",
+      "13421\n",
+      "13422\n",
+      "13423\n",
+      "13424\n",
+      "13425\n",
+      "13426\n",
+      "13427\n",
+      "13428\n",
+      "13429\n",
+      "13430\n",
+      "13431\n",
+      "13432\n",
+      "13433\n",
+      "13434\n",
+      "13435\n",
+      "13436\n",
+      "13437\n",
+      "13438\n",
+      "13439\n",
+      "13440\n",
+      "13441\n",
+      "13442\n",
+      "13443\n",
+      "13444\n",
+      "13445\n",
+      "13446\n",
+      "13447\n",
+      "13448\n",
+      "13449\n",
+      "13450\n",
+      "13451\n",
+      "13452\n",
+      "13453\n",
+      "13454\n",
+      "13455\n",
+      "13456\n",
+      "13457\n",
+      "13458\n",
+      "13459\n",
+      "13460\n",
+      "13461\n",
+      "13462\n",
+      "13463\n",
+      "13464\n",
+      "13465\n",
+      "13466\n",
+      "13467\n",
+      "13468\n",
+      "13469\n",
+      "13470\n",
+      "13471\n",
+      "13472\n",
+      "13473\n",
+      "13474\n",
+      "13475\n",
+      "13476\n",
+      "13477\n",
+      "13478\n",
+      "13479\n",
+      "13480\n",
+      "13481\n",
+      "13482\n",
+      "13483\n",
+      "13484\n",
+      "13485\n",
+      "13486\n",
+      "13487\n",
+      "13488\n",
+      "20191006_FIRE_lo-w-mobo-c - train-fire number 127\n",
+      "13489\n",
+      "13490\n",
+      "13491\n",
+      "13492\n",
+      "13493\n",
+      "13494\n",
+      "13495\n",
+      "13496\n",
+      "13497\n",
+      "13498\n",
+      "13499\n",
+      "13500\n",
+      "13501\n",
+      "13502\n",
+      "13503\n",
+      "13504\n",
+      "13505\n",
+      "13506\n",
+      "13507\n",
+      "13508\n",
+      "13509\n",
+      "13510\n",
+      "13511\n",
+      "13512\n",
+      "13513\n",
+      "13514\n",
+      "13515\n",
+      "13516\n",
+      "13517\n",
+      "13518\n",
+      "13519\n",
+      "13520\n",
+      "13521\n",
+      "13522\n",
+      "13523\n",
+      "13524\n",
+      "13525\n",
+      "13526\n",
+      "13527\n",
+      "13528\n",
+      "13529\n",
+      "13530\n",
+      "13531\n",
+      "13532\n",
+      "13533\n",
+      "13534\n",
+      "13535\n",
+      "13536\n",
+      "13537\n",
+      "13538\n",
+      "13539\n",
+      "13540\n",
+      "13541\n",
+      "13542\n",
+      "13543\n",
+      "13544\n",
+      "13545\n",
+      "13546\n",
+      "13547\n",
+      "13548\n",
+      "13549\n",
+      "13550\n",
+      "13551\n",
+      "13552\n",
+      "13553\n",
+      "13554\n",
+      "13555\n",
+      "13556\n",
+      "13557\n",
+      "13558\n",
+      "13559\n",
+      "13560\n",
+      "13561\n",
+      "13562\n",
+      "13563\n",
+      "13564\n",
+      "13565\n",
+      "13566\n",
+      "13567\n",
+      "13568\n",
+      "20190620_FIRE_rm-w-mobo-c - train-fire number 128\n",
+      "13569\n",
+      "13570\n",
+      "13571\n",
+      "13572\n",
+      "13573\n",
+      "13574\n",
+      "13575\n",
+      "13576\n",
+      "13577\n",
+      "13578\n",
+      "13579\n",
+      "13580\n",
+      "13581\n",
+      "13582\n",
+      "13583\n",
+      "13584\n",
+      "13585\n",
+      "13586\n",
+      "13587\n",
+      "13588\n",
+      "13589\n",
+      "13590\n",
+      "13591\n",
+      "13592\n",
+      "13593\n",
+      "13594\n",
+      "13595\n",
+      "13596\n",
+      "13597\n",
+      "13598\n",
+      "13599\n",
+      "13600\n",
+      "13601\n",
+      "13602\n",
+      "13603\n",
+      "13604\n",
+      "13605\n",
+      "13606\n",
+      "13607\n",
+      "13608\n",
+      "13609\n",
+      "13610\n",
+      "13611\n",
+      "13612\n",
+      "13613\n",
+      "13614\n",
+      "13615\n",
+      "13616\n",
+      "13617\n",
+      "13618\n",
+      "13619\n",
+      "13620\n",
+      "13621\n",
+      "13622\n",
+      "13623\n",
+      "13624\n",
+      "13625\n",
+      "13626\n",
+      "13627\n",
+      "13628\n",
+      "13629\n",
+      "13630\n",
+      "13631\n",
+      "13632\n",
+      "13633\n",
+      "13634\n",
+      "13635\n",
+      "13636\n",
+      "13637\n",
+      "13638\n",
+      "13639\n",
+      "13640\n",
+      "13641\n",
+      "13642\n",
+      "13643\n",
+      "13644\n",
+      "13645\n",
+      "13646\n",
+      "13647\n",
+      "13648\n",
+      "13649\n",
+      "20200306_FIRE_mlo-n-mobo-c - train-fire number 129\n",
+      "13650\n",
+      "13651\n",
+      "13652\n",
+      "13653\n",
+      "13654\n",
+      "13655\n",
+      "13656\n",
+      "13657\n",
+      "13658\n",
+      "13659\n",
+      "13660\n",
+      "13661\n",
+      "13662\n",
+      "13663\n",
+      "13664\n",
+      "13665\n",
+      "13666\n",
+      "13667\n",
+      "13668\n",
+      "13669\n",
+      "13670\n",
+      "13671\n",
+      "13672\n",
+      "13673\n",
+      "13674\n",
+      "13675\n",
+      "13676\n",
+      "13677\n",
+      "13678\n",
+      "13679\n",
+      "13680\n",
+      "13681\n",
+      "13682\n",
+      "13683\n",
+      "13684\n",
+      "13685\n",
+      "13686\n",
+      "13687\n",
+      "13688\n",
+      "13689\n",
+      "13690\n",
+      "13691\n",
+      "13692\n",
+      "13693\n",
+      "13694\n",
+      "13695\n",
+      "13696\n",
+      "13697\n",
+      "13698\n",
+      "13699\n",
+      "13700\n",
+      "13701\n",
+      "13702\n",
+      "13703\n",
+      "13704\n",
+      "13705\n",
+      "13706\n",
+      "13707\n",
+      "13708\n",
+      "13709\n",
+      "13710\n",
+      "13711\n",
+      "13712\n",
+      "13713\n",
+      "13714\n",
+      "13715\n",
+      "13716\n",
+      "13717\n",
+      "13718\n",
+      "13719\n",
+      "13720\n",
+      "13721\n",
+      "13722\n",
+      "13723\n",
+      "13724\n",
+      "13725\n",
+      "13726\n",
+      "13727\n",
+      "13728\n",
+      "13729\n",
+      "13730\n",
+      "20170722_FIRE_bm-n-mobo-c - train-fire number 130\n",
+      "13731\n",
+      "13732\n",
+      "13733\n",
+      "13734\n",
+      "13735\n",
+      "13736\n",
+      "13737\n",
+      "13738\n",
+      "13739\n",
+      "13740\n",
+      "13741\n",
+      "13742\n",
+      "13743\n",
+      "13744\n",
+      "13745\n",
+      "13746\n",
+      "13747\n",
+      "13748\n",
+      "13749\n",
+      "13750\n",
+      "13751\n",
+      "13752\n",
+      "13753\n",
+      "13754\n",
+      "13755\n",
+      "13756\n",
+      "13757\n",
+      "13758\n",
+      "13759\n",
+      "13760\n",
+      "13761\n",
+      "13762\n",
+      "13763\n",
+      "13764\n",
+      "13765\n",
+      "13766\n",
+      "13767\n",
+      "13768\n",
+      "13769\n",
+      "13770\n",
+      "13771\n",
+      "13772\n",
+      "13773\n",
+      "13774\n",
+      "13775\n",
+      "13776\n",
+      "13777\n",
+      "13778\n",
+      "13779\n",
+      "13780\n",
+      "13781\n",
+      "13782\n",
+      "13783\n",
+      "13784\n",
+      "13785\n",
+      "13786\n",
+      "13787\n",
+      "13788\n",
+      "13789\n",
+      "13790\n",
+      "13791\n",
+      "13792\n",
+      "13793\n",
+      "13794\n",
+      "13795\n",
+      "13796\n",
+      "13797\n",
+      "13798\n",
+      "13799\n",
+      "13800\n",
+      "13801\n",
+      "13802\n",
+      "13803\n",
+      "13804\n",
+      "13805\n",
+      "13806\n",
+      "13807\n",
+      "13808\n",
+      "13809\n",
+      "13810\n",
+      "13811\n",
+      "20190717_FIRE_lp-n-mobo-c - train-fire number 131\n",
+      "13812\n",
+      "13813\n",
+      "13814\n",
+      "13815\n",
+      "13816\n",
+      "13817\n",
+      "13818\n",
+      "13819\n",
+      "13820\n",
+      "13821\n",
+      "13822\n",
+      "13823\n",
+      "13824\n",
+      "13825\n",
+      "13826\n",
+      "13827\n",
+      "13828\n",
+      "13829\n",
+      "13830\n",
+      "13831\n",
+      "13832\n",
+      "13833\n",
+      "13834\n",
+      "13835\n",
+      "13836\n",
+      "13837\n",
+      "13838\n",
+      "13839\n",
+      "13840\n",
+      "13841\n",
+      "13842\n",
+      "13843\n",
+      "13844\n",
+      "13845\n",
+      "13846\n",
+      "13847\n",
+      "13848\n",
+      "13849\n",
+      "13850\n",
+      "13851\n",
+      "13852\n",
+      "13853\n",
+      "13854\n",
+      "13855\n",
+      "13856\n",
+      "13857\n",
+      "13858\n",
+      "13859\n",
+      "13860\n",
+      "13861\n",
+      "13862\n",
+      "13863\n",
+      "13864\n",
+      "13865\n",
+      "13866\n",
+      "13867\n",
+      "13868\n",
+      "13869\n",
+      "13870\n",
+      "13871\n",
+      "13872\n",
+      "13873\n",
+      "13874\n",
+      "13875\n",
+      "13876\n",
+      "13877\n",
+      "13878\n",
+      "13879\n",
+      "13880\n",
+      "13881\n",
+      "13882\n",
+      "13883\n",
+      "13884\n",
+      "13885\n",
+      "13886\n",
+      "13887\n",
+      "13888\n",
+      "13889\n",
+      "13890\n",
+      "13891\n",
+      "13892\n",
+      "20191006_FIRE_lp-s-mobo-c - train-fire number 132\n",
+      "13893\n",
+      "13894\n",
+      "13895\n",
+      "13896\n",
+      "13897\n",
+      "13898\n",
+      "13899\n",
+      "13900\n",
+      "13901\n",
+      "13902\n",
+      "13903\n",
+      "13904\n",
+      "13905\n",
+      "13906\n",
+      "13907\n",
+      "13908\n",
+      "13909\n",
+      "13910\n",
+      "13911\n",
+      "13912\n",
+      "13913\n",
+      "13914\n",
+      "13915\n",
+      "13916\n",
+      "13917\n",
+      "13918\n",
+      "13919\n",
+      "13920\n",
+      "13921\n",
+      "13922\n",
+      "13923\n",
+      "13924\n",
+      "13925\n",
+      "13926\n",
+      "13927\n",
+      "13928\n",
+      "13929\n",
+      "13930\n",
+      "13931\n",
+      "13932\n",
+      "13933\n",
+      "13934\n",
+      "13935\n",
+      "13936\n",
+      "13937\n",
+      "13938\n",
+      "13939\n",
+      "13940\n",
+      "13941\n",
+      "13942\n",
+      "13943\n",
+      "13944\n",
+      "13945\n",
+      "13946\n",
+      "13947\n",
+      "13948\n",
+      "13949\n",
+      "13950\n",
+      "13951\n",
+      "13952\n",
+      "13953\n",
+      "13954\n",
+      "13955\n",
+      "13956\n",
+      "13957\n",
+      "13958\n",
+      "13959\n",
+      "13960\n",
+      "13961\n",
+      "13962\n",
+      "13963\n",
+      "13964\n",
+      "13965\n",
+      "20190716_FIRE_so-w-mobo-c - train-fire number 133\n",
+      "13966\n",
+      "13967\n",
+      "13968\n",
+      "13969\n",
+      "13970\n",
+      "13971\n",
+      "13972\n",
+      "13973\n",
+      "13974\n",
+      "13975\n",
+      "13976\n",
+      "13977\n",
+      "13978\n",
+      "13979\n",
+      "13980\n",
+      "13981\n",
+      "13982\n",
+      "13983\n",
+      "13984\n",
+      "13985\n",
+      "13986\n",
+      "13987\n",
+      "13988\n",
+      "13989\n",
+      "13990\n",
+      "13991\n",
+      "13992\n",
+      "13993\n",
+      "13994\n",
+      "13995\n",
+      "13996\n",
+      "13997\n",
+      "13998\n",
+      "13999\n",
+      "14000\n",
+      "14001\n",
+      "14002\n",
+      "14003\n",
+      "14004\n",
+      "14005\n",
+      "14006\n",
+      "14007\n",
+      "14008\n",
+      "14009\n",
+      "14010\n",
+      "14011\n",
+      "14012\n",
+      "14013\n",
+      "14014\n",
+      "14015\n",
+      "14016\n",
+      "14017\n",
+      "14018\n",
+      "14019\n",
+      "14020\n",
+      "14021\n",
+      "14022\n",
+      "14023\n",
+      "14024\n",
+      "14025\n",
+      "14026\n",
+      "14027\n",
+      "14028\n",
+      "14029\n",
+      "14030\n",
+      "14031\n",
+      "14032\n",
+      "14033\n",
+      "14034\n",
+      "14035\n",
+      "14036\n",
+      "14037\n",
+      "20170711_FIRE_sdsc-e-mobo-c - train-fire number 134\n",
+      "14038\n",
+      "14039\n",
+      "14040\n",
+      "14041\n",
+      "14042\n",
+      "14043\n",
+      "14044\n",
+      "14045\n",
+      "14046\n",
+      "14047\n",
+      "14048\n",
+      "14049\n",
+      "14050\n",
+      "14051\n",
+      "14052\n",
+      "14053\n",
+      "14054\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "14055\n",
+      "14056\n",
+      "14057\n",
+      "14058\n",
+      "14059\n",
+      "14060\n",
+      "14061\n",
+      "14062\n",
+      "14063\n",
+      "14064\n",
+      "14065\n",
+      "14066\n",
+      "14067\n",
+      "14068\n",
+      "14069\n",
+      "14070\n",
+      "14071\n",
+      "14072\n",
+      "14073\n",
+      "14074\n",
+      "14075\n",
+      "14076\n",
+      "14077\n",
+      "14078\n",
+      "14079\n",
+      "14080\n",
+      "14081\n",
+      "14082\n",
+      "14083\n",
+      "14084\n",
+      "14085\n",
+      "14086\n",
+      "14087\n",
+      "14088\n",
+      "14089\n",
+      "14090\n",
+      "14091\n",
+      "14092\n",
+      "14093\n",
+      "14094\n",
+      "14095\n",
+      "14096\n",
+      "14097\n",
+      "14098\n",
+      "14099\n",
+      "14100\n",
+      "14101\n",
+      "14102\n",
+      "14103\n",
+      "14104\n",
+      "14105\n",
+      "14106\n",
+      "14107\n",
+      "14108\n",
+      "14109\n",
+      "14110\n",
+      "14111\n",
+      "14112\n",
+      "14113\n",
+      "14114\n",
+      "14115\n",
+      "14116\n",
+      "14117\n",
+      "14118\n",
+      "20180603_FIRE_sm-w-mobo-c - train-fire number 135\n",
+      "14119\n",
+      "14120\n",
+      "14121\n",
+      "14122\n",
+      "14123\n",
+      "14124\n",
+      "14125\n",
+      "14126\n",
+      "14127\n",
+      "14128\n",
+      "14129\n",
+      "14130\n",
+      "14131\n",
+      "14132\n",
+      "14133\n",
+      "14134\n",
+      "14135\n",
+      "14136\n",
+      "14137\n",
+      "14138\n",
+      "14139\n",
+      "14140\n",
+      "14141\n",
+      "14142\n",
+      "14143\n",
+      "14144\n",
+      "14145\n",
+      "14146\n",
+      "14147\n",
+      "14148\n",
+      "14149\n",
+      "14150\n",
+      "14151\n",
+      "14152\n",
+      "14153\n",
+      "14154\n",
+      "14155\n",
+      "14156\n",
+      "14157\n",
+      "14158\n",
+      "14159\n",
+      "14160\n",
+      "14161\n",
+      "14162\n",
+      "14163\n",
+      "14164\n",
+      "14165\n",
+      "14166\n",
+      "14167\n",
+      "14168\n",
+      "14169\n",
+      "14170\n",
+      "14171\n",
+      "14172\n",
+      "14173\n",
+      "14174\n",
+      "14175\n",
+      "14176\n",
+      "14177\n",
+      "14178\n",
+      "14179\n",
+      "14180\n",
+      "14181\n",
+      "14182\n",
+      "14183\n",
+      "14184\n",
+      "14185\n",
+      "14186\n",
+      "14187\n",
+      "14188\n",
+      "14189\n",
+      "14190\n",
+      "14191\n",
+      "14192\n",
+      "14193\n",
+      "14194\n",
+      "14195\n",
+      "14196\n",
+      "14197\n",
+      "14198\n",
+      "14199\n",
+      "20180602_FIRE_rm-n-mobo-c - train-fire number 136\n",
+      "14200\n",
+      "14201\n",
+      "14202\n",
+      "14203\n",
+      "14204\n",
+      "14205\n",
+      "14206\n",
+      "14207\n",
+      "14208\n",
+      "14209\n",
+      "14210\n",
+      "14211\n",
+      "14212\n",
+      "14213\n",
+      "14214\n",
+      "14215\n",
+      "14216\n",
+      "14217\n",
+      "14218\n",
+      "14219\n",
+      "14220\n",
+      "14221\n",
+      "14222\n",
+      "14223\n",
+      "14224\n",
+      "14225\n",
+      "14226\n",
+      "14227\n",
+      "14228\n",
+      "14229\n",
+      "14230\n",
+      "14231\n",
+      "14232\n",
+      "14233\n",
+      "14234\n",
+      "14235\n",
+      "14236\n",
+      "14237\n",
+      "14238\n",
+      "14239\n",
+      "14240\n",
+      "14241\n",
+      "14242\n",
+      "14243\n",
+      "14244\n",
+      "14245\n",
+      "14246\n",
+      "14247\n",
+      "14248\n",
+      "14249\n",
+      "14250\n",
+      "14251\n",
+      "14252\n",
+      "14253\n",
+      "14254\n",
+      "14255\n",
+      "14256\n",
+      "14257\n",
+      "14258\n",
+      "14259\n",
+      "14260\n",
+      "14261\n",
+      "14262\n",
+      "14263\n",
+      "14264\n",
+      "14265\n",
+      "14266\n",
+      "14267\n",
+      "14268\n",
+      "14269\n",
+      "14270\n",
+      "14271\n",
+      "14272\n",
+      "14273\n",
+      "14274\n",
+      "14275\n",
+      "14276\n",
+      "14277\n",
+      "14278\n",
+      "14279\n",
+      "14280\n",
+      "20190714_PinosSouth_pi-s-mobo-c - train-fire number 137\n",
+      "14281\n",
+      "14282\n",
+      "14283\n",
+      "14284\n",
+      "14285\n",
+      "14286\n",
+      "14287\n",
+      "14288\n",
+      "14289\n",
+      "14290\n",
+      "14291\n",
+      "14292\n",
+      "14293\n",
+      "14294\n",
+      "14295\n",
+      "14296\n",
+      "14297\n",
+      "14298\n",
+      "14299\n",
+      "14300\n",
+      "14301\n",
+      "14302\n",
+      "14303\n",
+      "14304\n",
+      "14305\n",
+      "14306\n",
+      "14307\n",
+      "14308\n",
+      "14309\n",
+      "14310\n",
+      "14311\n",
+      "14312\n",
+      "14313\n",
+      "14314\n",
+      "14315\n",
+      "14316\n",
+      "14317\n",
+      "14318\n",
+      "14319\n",
+      "14320\n",
+      "14321\n",
+      "14322\n",
+      "14323\n",
+      "14324\n",
+      "14325\n",
+      "14326\n",
+      "14327\n",
+      "14328\n",
+      "14329\n",
+      "14330\n",
+      "14331\n",
+      "14332\n",
+      "14333\n",
+      "14334\n",
+      "14335\n",
+      "14336\n",
+      "14337\n",
+      "14338\n",
+      "14339\n",
+      "14340\n",
+      "14341\n",
+      "14342\n",
+      "14343\n",
+      "14344\n",
+      "14345\n",
+      "14346\n",
+      "14347\n",
+      "14348\n",
+      "14349\n",
+      "14350\n",
+      "14351\n",
+      "14352\n",
+      "14353\n",
+      "14354\n",
+      "14355\n",
+      "14356\n",
+      "14357\n",
+      "14358\n",
+      "14359\n",
+      "14360\n",
+      "14361\n",
+      "20180612_FIRE_rm-w-mobo-c - train-fire number 138\n",
+      "14362\n",
+      "14363\n",
+      "14364\n",
+      "14365\n",
+      "14366\n",
+      "14367\n",
+      "14368\n",
+      "14369\n",
+      "14370\n",
+      "14371\n",
+      "14372\n",
+      "14373\n",
+      "14374\n",
+      "14375\n",
+      "14376\n",
+      "14377\n",
+      "14378\n",
+      "14379\n",
+      "14380\n",
+      "14381\n",
+      "14382\n",
+      "14383\n",
+      "14384\n",
+      "14385\n",
+      "14386\n",
+      "14387\n",
+      "14388\n",
+      "14389\n",
+      "14390\n",
+      "14391\n",
+      "14392\n",
+      "14393\n",
+      "14394\n",
+      "14395\n",
+      "14396\n",
+      "14397\n",
+      "14398\n",
+      "14399\n",
+      "14400\n",
+      "14401\n",
+      "14402\n",
+      "14403\n",
+      "14404\n",
+      "14405\n",
+      "14406\n",
+      "14407\n",
+      "14408\n",
+      "14409\n",
+      "14410\n",
+      "14411\n",
+      "14412\n",
+      "14413\n",
+      "14414\n",
+      "14415\n",
+      "14416\n",
+      "14417\n",
+      "14418\n",
+      "14419\n",
+      "14420\n",
+      "14421\n",
+      "14422\n",
+      "14423\n",
+      "14424\n",
+      "14425\n",
+      "14426\n",
+      "14427\n",
+      "14428\n",
+      "14429\n",
+      "14430\n",
+      "14431\n",
+      "14432\n",
+      "14433\n",
+      "14434\n",
+      "14435\n",
+      "14436\n",
+      "14437\n",
+      "14438\n",
+      "14439\n",
+      "14440\n",
+      "14441\n",
+      "14442\n",
+      "20200601_WILDLAND-DRILLS_ml-s-mobo-c - validation-fire number 1\n",
+      "14443\n",
+      "14444\n",
+      "14445\n",
+      "14446\n",
+      "14447\n",
+      "14448\n",
+      "14449\n",
+      "14450\n",
+      "14451\n",
+      "14452\n",
+      "14453\n",
+      "14454\n",
+      "14455\n",
+      "14456\n",
+      "14457\n",
+      "14458\n",
+      "14459\n",
+      "14460\n",
+      "14461\n",
+      "14462\n",
+      "14463\n",
+      "14464\n",
+      "14465\n",
+      "14466\n",
+      "14467\n",
+      "14468\n",
+      "14469\n",
+      "14470\n",
+      "14471\n",
+      "14472\n",
+      "14473\n",
+      "14474\n",
+      "14475\n",
+      "14476\n",
+      "14477\n",
+      "14478\n",
+      "14479\n",
+      "14480\n",
+      "14481\n",
+      "14482\n",
+      "14483\n",
+      "14484\n",
+      "14485\n",
+      "14486\n",
+      "14487\n",
+      "14488\n",
+      "14489\n",
+      "14490\n",
+      "14491\n",
+      "14492\n",
+      "14493\n",
+      "14494\n",
+      "14495\n",
+      "14496\n",
+      "14497\n",
+      "14498\n",
+      "14499\n",
+      "14500\n",
+      "14501\n",
+      "14502\n",
+      "14503\n",
+      "14504\n",
+      "14505\n",
+      "14506\n",
+      "14507\n",
+      "14508\n",
+      "14509\n",
+      "14510\n",
+      "14511\n",
+      "14512\n",
+      "14513\n",
+      "14514\n",
+      "14515\n",
+      "14516\n",
+      "14517\n",
+      "14518\n",
+      "14519\n",
+      "14520\n",
+      "14521\n",
+      "14522\n",
+      "14523\n",
+      "20160718_FIRE_mw-e-mobo-c - validation-fire number 2\n",
+      "14524\n",
+      "14525\n",
+      "14526\n",
+      "14527\n",
+      "14528\n",
+      "14529\n",
+      "14530\n",
+      "14531\n",
+      "14532\n",
+      "14533\n",
+      "14534\n",
+      "14535\n",
+      "14536\n",
+      "14537\n",
+      "14538\n",
+      "14539\n",
+      "14540\n",
+      "14541\n",
+      "14542\n",
+      "14543\n",
+      "14544\n",
+      "14545\n",
+      "14546\n",
+      "14547\n",
+      "14548\n",
+      "14549\n",
+      "14550\n",
+      "14551\n",
+      "14552\n",
+      "14553\n",
+      "14554\n",
+      "14555\n",
+      "14556\n",
+      "14557\n",
+      "14558\n",
+      "14559\n",
+      "14560\n",
+      "14561\n",
+      "14562\n",
+      "14563\n",
+      "14564\n",
+      "14565\n",
+      "14566\n",
+      "14567\n",
+      "14568\n",
+      "14569\n",
+      "14570\n",
+      "14571\n",
+      "14572\n",
+      "14573\n",
+      "14574\n",
+      "14575\n",
+      "14576\n",
+      "14577\n",
+      "14578\n",
+      "14579\n",
+      "14580\n",
+      "14581\n",
+      "14582\n",
+      "14583\n",
+      "14584\n",
+      "14585\n",
+      "14586\n",
+      "14587\n",
+      "14588\n",
+      "14589\n",
+      "14590\n",
+      "14591\n",
+      "14592\n",
+      "14593\n",
+      "14594\n",
+      "14595\n",
+      "14596\n",
+      "14597\n",
+      "14598\n",
+      "14599\n",
+      "14600\n",
+      "14601\n",
+      "14602\n",
+      "14603\n",
+      "14604\n",
+      "20180504_FIRE_smer-tcs8-mobo-c - validation-fire number 3\n",
+      "14605\n",
+      "14606\n",
+      "14607\n",
+      "14608\n",
+      "14609\n",
+      "14610\n",
+      "14611\n",
+      "14612\n",
+      "14613\n",
+      "14614\n",
+      "14615\n",
+      "14616\n",
+      "14617\n",
+      "14618\n",
+      "14619\n",
+      "14620\n",
+      "14621\n",
+      "14622\n",
+      "14623\n",
+      "14624\n",
+      "14625\n",
+      "14626\n",
+      "14627\n",
+      "14628\n",
+      "14629\n",
+      "14630\n",
+      "14631\n",
+      "14632\n",
+      "14633\n",
+      "14634\n",
+      "14635\n",
+      "14636\n",
+      "14637\n",
+      "14638\n",
+      "14639\n",
+      "14640\n",
+      "14641\n",
+      "14642\n",
+      "14643\n",
+      "14644\n",
+      "14645\n",
+      "14646\n",
+      "14647\n",
+      "14648\n",
+      "14649\n",
+      "14650\n",
+      "14651\n",
+      "14652\n",
+      "14653\n",
+      "14654\n",
+      "14655\n",
+      "14656\n",
+      "14657\n",
+      "14658\n",
+      "14659\n",
+      "14660\n",
+      "14661\n",
+      "14662\n",
+      "14663\n",
+      "14664\n",
+      "14665\n",
+      "14666\n",
+      "14667\n",
+      "14668\n",
+      "14669\n",
+      "14670\n",
+      "14671\n",
+      "14672\n",
+      "14673\n",
+      "14674\n",
+      "14675\n",
+      "14676\n",
+      "14677\n",
+      "14678\n",
+      "14679\n",
+      "14680\n",
+      "14681\n",
+      "14682\n",
+      "14683\n",
+      "14684\n",
+      "14685\n",
+      "20190924_FIRE_pi-w-mobo-c - validation-fire number 4\n",
+      "14686\n",
+      "14687\n",
+      "14688\n",
+      "14689\n",
+      "14690\n",
+      "14691\n",
+      "14692\n",
+      "14693\n",
+      "14694\n",
+      "14695\n",
+      "14696\n",
+      "14697\n",
+      "14698\n",
+      "14699\n",
+      "14700\n",
+      "14701\n",
+      "14702\n",
+      "14703\n",
+      "14704\n",
+      "14705\n",
+      "14706\n",
+      "14707\n",
+      "14708\n",
+      "14709\n",
+      "14710\n",
+      "14711\n",
+      "14712\n",
+      "14713\n",
+      "14714\n",
+      "14715\n",
+      "14716\n",
+      "14717\n",
+      "14718\n",
+      "14719\n",
+      "14720\n",
+      "14721\n",
+      "14722\n",
+      "14723\n",
+      "14724\n",
+      "14725\n",
+      "14726\n",
+      "14727\n",
+      "14728\n",
+      "14729\n",
+      "14730\n",
+      "14731\n",
+      "14732\n",
+      "14733\n",
+      "14734\n",
+      "14735\n",
+      "14736\n",
+      "14737\n",
+      "14738\n",
+      "14739\n",
+      "14740\n",
+      "14741\n",
+      "14742\n",
+      "14743\n",
+      "14744\n",
+      "14745\n",
+      "14746\n",
+      "14747\n",
+      "14748\n",
+      "14749\n",
+      "14750\n",
+      "14751\n",
+      "14752\n",
+      "14753\n",
+      "14754\n",
+      "14755\n",
+      "14756\n",
+      "14757\n",
+      "14758\n",
+      "14759\n",
+      "14760\n",
+      "14761\n",
+      "14762\n",
+      "14763\n",
+      "14764\n",
+      "20180725_Cranston_hp-n-mobo-c - validation-fire number 5\n",
+      "14765\n",
+      "14766\n",
+      "14767\n",
+      "14768\n",
+      "14769\n",
+      "14770\n",
+      "14771\n",
+      "14772\n",
+      "14773\n",
+      "14774\n",
+      "14775\n",
+      "14776\n",
+      "14777\n",
+      "14778\n",
+      "14779\n",
+      "14780\n",
+      "14781\n",
+      "14782\n",
+      "14783\n",
+      "14784\n",
+      "14785\n",
+      "14786\n",
+      "14787\n",
+      "14788\n",
+      "14789\n",
+      "14790\n",
+      "14791\n",
+      "14792\n",
+      "14793\n",
+      "14794\n",
+      "14795\n",
+      "14796\n",
+      "14797\n",
+      "14798\n",
+      "14799\n",
+      "14800\n",
+      "14801\n",
+      "14802\n",
+      "14803\n",
+      "14804\n",
+      "14805\n",
+      "14806\n",
+      "14807\n",
+      "14808\n",
+      "14809\n",
+      "14810\n",
+      "14811\n",
+      "14812\n",
+      "14813\n",
+      "14814\n",
+      "14815\n",
+      "14816\n",
+      "14817\n",
+      "14818\n",
+      "14819\n",
+      "14820\n",
+      "14821\n",
+      "14822\n",
+      "14823\n",
+      "14824\n",
+      "14825\n",
+      "14826\n",
+      "14827\n",
+      "14828\n",
+      "14829\n",
+      "14830\n",
+      "14831\n",
+      "14832\n",
+      "14833\n",
+      "14834\n",
+      "14835\n",
+      "14836\n",
+      "14837\n",
+      "14838\n",
+      "14839\n",
+      "14840\n",
+      "14841\n",
+      "14842\n",
+      "14843\n",
+      "14844\n",
+      "14845\n",
+      "20190716_FIRE_mg-n-mobo-c - validation-fire number 6\n",
+      "14846\n",
+      "14847\n",
+      "14848\n",
+      "14849\n",
+      "14850\n",
+      "14851\n",
+      "14852\n",
+      "14853\n",
+      "14854\n",
+      "14855\n",
+      "14856\n",
+      "14857\n",
+      "14858\n",
+      "14859\n",
+      "14860\n",
+      "14861\n",
+      "14862\n",
+      "14863\n",
+      "14864\n",
+      "14865\n",
+      "14866\n",
+      "14867\n",
+      "14868\n",
+      "14869\n",
+      "14870\n",
+      "14871\n",
+      "14872\n",
+      "14873\n",
+      "14874\n",
+      "14875\n",
+      "14876\n",
+      "14877\n",
+      "14878\n",
+      "14879\n",
+      "14880\n",
+      "14881\n",
+      "14882\n",
+      "14883\n",
+      "14884\n",
+      "14885\n",
+      "14886\n",
+      "14887\n",
+      "14888\n",
+      "14889\n",
+      "14890\n",
+      "14891\n",
+      "14892\n",
+      "14893\n",
+      "14894\n",
+      "14895\n",
+      "14896\n",
+      "14897\n",
+      "14898\n",
+      "14899\n",
+      "14900\n",
+      "14901\n",
+      "14902\n",
+      "14903\n",
+      "14904\n",
+      "14905\n",
+      "14906\n",
+      "14907\n",
+      "14908\n",
+      "14909\n",
+      "14910\n",
+      "14911\n",
+      "14912\n",
+      "14913\n",
+      "20180602_Alison_sp-s-mobo-c - validation-fire number 7\n",
+      "14914\n",
+      "14915\n",
+      "14916\n",
+      "14917\n",
+      "14918\n",
+      "14919\n",
+      "14920\n",
+      "14921\n",
+      "14922\n",
+      "14923\n",
+      "14924\n",
+      "14925\n",
+      "14926\n",
+      "14927\n",
+      "14928\n",
+      "14929\n",
+      "14930\n",
+      "14931\n",
+      "14932\n",
+      "14933\n",
+      "14934\n",
+      "14935\n",
+      "14936\n",
+      "14937\n",
+      "14938\n",
+      "14939\n",
+      "14940\n",
+      "14941\n",
+      "14942\n",
+      "14943\n",
+      "14944\n",
+      "14945\n",
+      "14946\n",
+      "14947\n",
+      "14948\n",
+      "14949\n",
+      "14950\n",
+      "14951\n",
+      "14952\n",
+      "14953\n",
+      "14954\n",
+      "14955\n",
+      "14956\n",
+      "14957\n",
+      "14958\n",
+      "14959\n",
+      "14960\n",
+      "14961\n",
+      "14962\n",
+      "14963\n",
+      "14964\n",
+      "14965\n",
+      "14966\n",
+      "14967\n",
+      "14968\n",
+      "14969\n",
+      "14970\n",
+      "14971\n",
+      "14972\n",
+      "14973\n",
+      "14974\n",
+      "14975\n",
+      "14976\n",
+      "14977\n",
+      "14978\n",
+      "14979\n",
+      "14980\n",
+      "14981\n",
+      "14982\n",
+      "14983\n",
+      "14984\n",
+      "14985\n",
+      "14986\n",
+      "14987\n",
+      "14988\n",
+      "14989\n",
+      "14990\n",
+      "14991\n",
+      "14992\n",
+      "14993\n",
+      "14994\n",
+      "20190829_FIRE_bl-n-mobo-c - validation-fire number 8\n",
+      "14995\n",
+      "14996\n",
+      "14997\n",
+      "14998\n",
+      "14999\n",
+      "15000\n",
+      "15001\n",
+      "15002\n",
+      "15003\n",
+      "15004\n",
+      "15005\n",
+      "15006\n",
+      "15007\n",
+      "15008\n",
+      "15009\n",
+      "15010\n",
+      "15011\n",
+      "15012\n",
+      "15013\n",
+      "15014\n",
+      "15015\n",
+      "15016\n",
+      "15017\n",
+      "15018\n",
+      "15019\n",
+      "15020\n",
+      "15021\n",
+      "15022\n",
+      "15023\n",
+      "15024\n",
+      "15025\n",
+      "15026\n",
+      "15027\n",
+      "15028\n",
+      "15029\n",
+      "15030\n",
+      "15031\n",
+      "15032\n",
+      "15033\n",
+      "15034\n",
+      "15035\n",
+      "15036\n",
+      "15037\n",
+      "15038\n",
+      "15039\n",
+      "15040\n",
+      "15041\n",
+      "15042\n",
+      "15043\n",
+      "15044\n",
+      "15045\n",
+      "15046\n",
+      "15047\n",
+      "15048\n",
+      "15049\n",
+      "15050\n",
+      "15051\n",
+      "15052\n",
+      "15053\n",
+      "15054\n",
+      "15055\n",
+      "15056\n",
+      "15057\n",
+      "15058\n",
+      "15059\n",
+      "15060\n",
+      "15061\n",
+      "15062\n",
+      "15063\n",
+      "15064\n",
+      "15065\n",
+      "15066\n",
+      "15067\n",
+      "15068\n",
+      "15069\n",
+      "15070\n",
+      "15071\n",
+      "15072\n",
+      "15073\n",
+      "15074\n",
+      "15075\n",
+      "20200611-skyline-lp-n-mobo-c - validation-fire number 9\n",
+      "15076\n",
+      "15077\n",
+      "15078\n",
+      "15079\n",
+      "15080\n",
+      "15081\n",
+      "15082\n",
+      "15083\n",
+      "15084\n",
+      "15085\n",
+      "15086\n",
+      "15087\n",
+      "15088\n",
+      "15089\n",
+      "15090\n",
+      "15091\n",
+      "15092\n",
+      "15093\n",
+      "15094\n",
+      "15095\n",
+      "15096\n",
+      "15097\n",
+      "15098\n",
+      "15099\n",
+      "15100\n",
+      "15101\n",
+      "15102\n",
+      "15103\n",
+      "15104\n",
+      "15105\n",
+      "15106\n",
+      "15107\n",
+      "15108\n",
+      "15109\n",
+      "15110\n",
+      "15111\n",
+      "15112\n",
+      "15113\n",
+      "15114\n",
+      "15115\n",
+      "15116\n",
+      "15117\n",
+      "15118\n",
+      "15119\n",
+      "15120\n",
+      "15121\n",
+      "15122\n",
+      "15123\n",
+      "15124\n",
+      "15125\n",
+      "15126\n",
+      "15127\n",
+      "15128\n",
+      "15129\n",
+      "15130\n",
+      "15131\n",
+      "15132\n",
+      "15133\n",
+      "15134\n",
+      "15135\n",
+      "15136\n",
+      "15137\n",
+      "15138\n",
+      "15139\n",
+      "15140\n",
+      "15141\n",
+      "15142\n",
+      "15143\n",
+      "15144\n",
+      "15145\n",
+      "15146\n",
+      "15147\n",
+      "15148\n",
+      "15149\n",
+      "15150\n",
+      "15151\n",
+      "15152\n",
+      "15153\n",
+      "15154\n",
+      "15155\n",
+      "15156\n",
+      "20190620_FIRE_smer-tcs9-mobo-c - validation-fire number 10\n",
+      "15157\n",
+      "15158\n",
+      "15159\n",
+      "15160\n",
+      "15161\n",
+      "15162\n",
+      "15163\n",
+      "15164\n",
+      "15165\n",
+      "15166\n",
+      "15167\n",
+      "15168\n",
+      "15169\n",
+      "15170\n",
+      "15171\n",
+      "15172\n",
+      "15173\n",
+      "15174\n",
+      "15175\n",
+      "15176\n",
+      "15177\n",
+      "15178\n",
+      "15179\n",
+      "15180\n",
+      "15181\n",
+      "15182\n",
+      "15183\n",
+      "15184\n",
+      "15185\n",
+      "15186\n",
+      "15187\n",
+      "15188\n",
+      "15189\n",
+      "15190\n",
+      "15191\n",
+      "15192\n",
+      "15193\n",
+      "15194\n",
+      "15195\n",
+      "15196\n",
+      "15197\n",
+      "15198\n",
+      "15199\n",
+      "15200\n",
+      "15201\n",
+      "15202\n",
+      "15203\n",
+      "15204\n",
+      "15205\n",
+      "15206\n",
+      "15207\n",
+      "15208\n",
+      "15209\n",
+      "15210\n",
+      "15211\n",
+      "15212\n",
+      "15213\n",
+      "15214\n",
+      "15215\n",
+      "15216\n",
+      "15217\n",
+      "15218\n",
+      "15219\n",
+      "15220\n",
+      "15221\n",
+      "15222\n",
+      "15223\n",
+      "15224\n",
+      "15225\n",
+      "15226\n",
+      "15227\n",
+      "15228\n",
+      "20200601_WILDLAND-DRILLS_om-e-mobo-c - validation-fire number 11\n",
+      "15229\n",
+      "15230\n",
+      "15231\n",
+      "15232\n",
+      "15233\n",
+      "15234\n",
+      "15235\n",
+      "15236\n",
+      "15237\n",
+      "15238\n",
+      "15239\n",
+      "15240\n",
+      "15241\n",
+      "15242\n",
+      "15243\n",
+      "15244\n",
+      "15245\n",
+      "15246\n",
+      "15247\n",
+      "15248\n",
+      "15249\n",
+      "15250\n",
+      "15251\n",
+      "15252\n",
+      "15253\n",
+      "15254\n",
+      "15255\n",
+      "15256\n",
+      "15257\n",
+      "15258\n",
+      "15259\n",
+      "15260\n",
+      "15261\n",
+      "15262\n",
+      "15263\n",
+      "15264\n",
+      "15265\n",
+      "15266\n",
+      "15267\n",
+      "15268\n",
+      "15269\n",
+      "15270\n",
+      "15271\n",
+      "15272\n",
+      "15273\n",
+      "15274\n",
+      "15275\n",
+      "15276\n",
+      "15277\n",
+      "15278\n",
+      "15279\n",
+      "15280\n",
+      "15281\n",
+      "15282\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "15283\n",
+      "15284\n",
+      "15285\n",
+      "15286\n",
+      "15287\n",
+      "15288\n",
+      "15289\n",
+      "15290\n",
+      "15291\n",
+      "15292\n",
+      "15293\n",
+      "15294\n",
+      "15295\n",
+      "15296\n",
+      "15297\n",
+      "15298\n",
+      "15299\n",
+      "15300\n",
+      "15301\n",
+      "15302\n",
+      "15303\n",
+      "15304\n",
+      "15305\n",
+      "15306\n",
+      "15307\n",
+      "15308\n",
+      "15309\n",
+      "20170627_FIRE_om-e-mobo-c - validation-fire number 12\n",
+      "15310\n",
+      "15311\n",
+      "15312\n",
+      "15313\n",
+      "15314\n",
+      "15315\n",
+      "15316\n",
+      "15317\n",
+      "15318\n",
+      "15319\n",
+      "15320\n",
+      "15321\n",
+      "15322\n",
+      "15323\n",
+      "15324\n",
+      "15325\n",
+      "15326\n",
+      "15327\n",
+      "15328\n",
+      "15329\n",
+      "15330\n",
+      "15331\n",
+      "15332\n",
+      "15333\n",
+      "15334\n",
+      "15335\n",
+      "15336\n",
+      "15337\n",
+      "15338\n",
+      "15339\n",
+      "15340\n",
+      "15341\n",
+      "15342\n",
+      "15343\n",
+      "15344\n",
+      "15345\n",
+      "15346\n",
+      "15347\n",
+      "15348\n",
+      "15349\n",
+      "15350\n",
+      "15351\n",
+      "15352\n",
+      "15353\n",
+      "15354\n",
+      "15355\n",
+      "15356\n",
+      "15357\n",
+      "15358\n",
+      "15359\n",
+      "15360\n",
+      "15361\n",
+      "15362\n",
+      "15363\n",
+      "15364\n",
+      "15365\n",
+      "15366\n",
+      "15367\n",
+      "15368\n",
+      "15369\n",
+      "15370\n",
+      "15371\n",
+      "15372\n",
+      "15373\n",
+      "15374\n",
+      "15375\n",
+      "15376\n",
+      "15377\n",
+      "15378\n",
+      "15379\n",
+      "15380\n",
+      "15381\n",
+      "15382\n",
+      "15383\n",
+      "15384\n",
+      "15385\n",
+      "15386\n",
+      "15387\n",
+      "15388\n",
+      "15389\n",
+      "15390\n",
+      "20180706_FIRE_sm-e-mobo-c - validation-fire number 13\n",
+      "15391\n",
+      "15392\n",
+      "15393\n",
+      "15394\n",
+      "15395\n",
+      "15396\n",
+      "15397\n",
+      "15398\n",
+      "15399\n",
+      "15400\n",
+      "15401\n",
+      "15402\n",
+      "15403\n",
+      "15404\n",
+      "15405\n",
+      "15406\n",
+      "15407\n",
+      "15408\n",
+      "15409\n",
+      "15410\n",
+      "15411\n",
+      "15412\n",
+      "15413\n",
+      "15414\n",
+      "15415\n",
+      "15416\n",
+      "15417\n",
+      "15418\n",
+      "15419\n",
+      "15420\n",
+      "15421\n",
+      "15422\n",
+      "15423\n",
+      "15424\n",
+      "15425\n",
+      "15426\n",
+      "15427\n",
+      "15428\n",
+      "15429\n",
+      "15430\n",
+      "15431\n",
+      "15432\n",
+      "15433\n",
+      "15434\n",
+      "15435\n",
+      "15436\n",
+      "15437\n",
+      "15438\n",
+      "15439\n",
+      "15440\n",
+      "15441\n",
+      "15442\n",
+      "15443\n",
+      "15444\n",
+      "15445\n",
+      "15446\n",
+      "15447\n",
+      "15448\n",
+      "15449\n",
+      "15450\n",
+      "15451\n",
+      "15452\n",
+      "15453\n",
+      "15454\n",
+      "15455\n",
+      "15456\n",
+      "15457\n",
+      "15458\n",
+      "15459\n",
+      "15460\n",
+      "15461\n",
+      "15462\n",
+      "15463\n",
+      "15464\n",
+      "15465\n",
+      "15466\n",
+      "15467\n",
+      "15468\n",
+      "15469\n",
+      "15470\n",
+      "15471\n",
+      "20190826_FIRE_rm-w-mobo-c - validation-fire number 14\n",
+      "15472\n",
+      "15473\n",
+      "15474\n",
+      "15475\n",
+      "15476\n",
+      "15477\n",
+      "15478\n",
+      "15479\n",
+      "15480\n",
+      "15481\n",
+      "15482\n",
+      "15483\n",
+      "15484\n",
+      "15485\n",
+      "15486\n",
+      "15487\n",
+      "15488\n",
+      "15489\n",
+      "15490\n",
+      "15491\n",
+      "15492\n",
+      "15493\n",
+      "15494\n",
+      "15495\n",
+      "15496\n",
+      "15497\n",
+      "15498\n",
+      "15499\n",
+      "15500\n",
+      "15501\n",
+      "15502\n",
+      "15503\n",
+      "15504\n",
+      "15505\n",
+      "15506\n",
+      "15507\n",
+      "15508\n",
+      "15509\n",
+      "15510\n",
+      "15511\n",
+      "15512\n",
+      "15513\n",
+      "15514\n",
+      "15515\n",
+      "15516\n",
+      "15517\n",
+      "15518\n",
+      "15519\n",
+      "15520\n",
+      "15521\n",
+      "15522\n",
+      "15523\n",
+      "15524\n",
+      "15525\n",
+      "15526\n",
+      "15527\n",
+      "15528\n",
+      "15529\n",
+      "15530\n",
+      "15531\n",
+      "15532\n",
+      "15533\n",
+      "15534\n",
+      "15535\n",
+      "15536\n",
+      "15537\n",
+      "15538\n",
+      "15539\n",
+      "15540\n",
+      "15541\n",
+      "15542\n",
+      "15543\n",
+      "15544\n",
+      "15545\n",
+      "15546\n",
+      "15547\n",
+      "15548\n",
+      "15549\n",
+      "15550\n",
+      "15551\n",
+      "20180504_FIRE_rm-n-mobo-c - validation-fire number 15\n",
+      "15552\n",
+      "15553\n",
+      "15554\n",
+      "15555\n",
+      "15556\n",
+      "15557\n",
+      "15558\n",
+      "15559\n",
+      "15560\n",
+      "15561\n",
+      "15562\n",
+      "15563\n",
+      "15564\n",
+      "15565\n",
+      "15566\n",
+      "15567\n",
+      "15568\n",
+      "15569\n",
+      "15570\n",
+      "15571\n",
+      "15572\n",
+      "15573\n",
+      "15574\n",
+      "15575\n",
+      "15576\n",
+      "15577\n",
+      "15578\n",
+      "15579\n",
+      "15580\n",
+      "15581\n",
+      "15582\n",
+      "15583\n",
+      "15584\n",
+      "15585\n",
+      "15586\n",
+      "15587\n",
+      "15588\n",
+      "15589\n",
+      "15590\n",
+      "15591\n",
+      "15592\n",
+      "15593\n",
+      "15594\n",
+      "15595\n",
+      "15596\n",
+      "15597\n",
+      "15598\n",
+      "15599\n",
+      "15600\n",
+      "15601\n",
+      "15602\n",
+      "15603\n",
+      "15604\n",
+      "15605\n",
+      "15606\n",
+      "15607\n",
+      "15608\n",
+      "15609\n",
+      "15610\n",
+      "15611\n",
+      "15612\n",
+      "15613\n",
+      "15614\n",
+      "15615\n",
+      "15616\n",
+      "15617\n",
+      "15618\n",
+      "15619\n",
+      "15620\n",
+      "15621\n",
+      "15622\n",
+      "15623\n",
+      "15624\n",
+      "15625\n",
+      "15626\n",
+      "15627\n",
+      "15628\n",
+      "15629\n",
+      "15630\n",
+      "15631\n",
+      "15632\n",
+      "20200521_VEGMGMT_wc-e-mobo-c - validation-fire number 16\n",
+      "15633\n",
+      "15634\n",
+      "15635\n",
+      "15636\n",
+      "15637\n",
+      "15638\n",
+      "15639\n",
+      "15640\n",
+      "15641\n",
+      "15642\n",
+      "15643\n",
+      "15644\n",
+      "15645\n",
+      "15646\n",
+      "15647\n",
+      "15648\n",
+      "15649\n",
+      "15650\n",
+      "15651\n",
+      "15652\n",
+      "15653\n",
+      "15654\n",
+      "15655\n",
+      "15656\n",
+      "15657\n",
+      "15658\n",
+      "15659\n",
+      "15660\n",
+      "15661\n",
+      "15662\n",
+      "15663\n",
+      "15664\n",
+      "15665\n",
+      "15666\n",
+      "15667\n",
+      "15668\n",
+      "15669\n",
+      "15670\n",
+      "15671\n",
+      "15672\n",
+      "15673\n",
+      "15674\n",
+      "15675\n",
+      "15676\n",
+      "15677\n",
+      "15678\n",
+      "15679\n",
+      "15680\n",
+      "15681\n",
+      "15682\n",
+      "15683\n",
+      "15684\n",
+      "15685\n",
+      "15686\n",
+      "15687\n",
+      "15688\n",
+      "15689\n",
+      "15690\n",
+      "15691\n",
+      "15692\n",
+      "15693\n",
+      "15694\n",
+      "15695\n",
+      "15696\n",
+      "15697\n",
+      "15698\n",
+      "15699\n",
+      "15700\n",
+      "15701\n",
+      "15702\n",
+      "15703\n",
+      "15704\n",
+      "15705\n",
+      "15706\n",
+      "15707\n",
+      "15708\n",
+      "15709\n",
+      "15710\n",
+      "15711\n",
+      "15712\n",
+      "15713\n",
+      "20180813_FIRE_bl-n-mobo-c - validation-fire number 17\n",
+      "15714\n",
+      "15715\n",
+      "15716\n",
+      "15717\n",
+      "15718\n",
+      "15719\n",
+      "15720\n",
+      "15721\n",
+      "15722\n",
+      "15723\n",
+      "15724\n",
+      "15725\n",
+      "15726\n",
+      "15727\n",
+      "15728\n",
+      "15729\n",
+      "15730\n",
+      "15731\n",
+      "15732\n",
+      "15733\n",
+      "15734\n",
+      "15735\n",
+      "15736\n",
+      "15737\n",
+      "15738\n",
+      "15739\n",
+      "15740\n",
+      "15741\n",
+      "15742\n",
+      "15743\n",
+      "15744\n",
+      "15745\n",
+      "15746\n",
+      "15747\n",
+      "15748\n",
+      "15749\n",
+      "15750\n",
+      "15751\n",
+      "15752\n",
+      "15753\n",
+      "15754\n",
+      "15755\n",
+      "15756\n",
+      "15757\n",
+      "15758\n",
+      "15759\n",
+      "15760\n",
+      "15761\n",
+      "15762\n",
+      "15763\n",
+      "15764\n",
+      "15765\n",
+      "15766\n",
+      "15767\n",
+      "15768\n",
+      "15769\n",
+      "15770\n",
+      "15771\n",
+      "15772\n",
+      "15773\n",
+      "15774\n",
+      "15775\n",
+      "15776\n",
+      "15777\n",
+      "15778\n",
+      "15779\n",
+      "15780\n",
+      "15781\n",
+      "15782\n",
+      "15783\n",
+      "15784\n",
+      "15785\n",
+      "15786\n",
+      "15787\n",
+      "15788\n",
+      "15789\n",
+      "15790\n",
+      "15791\n",
+      "15792\n",
+      "15793\n",
+      "15794\n",
+      "20190913_FIRE_lp-n-mobo-c - validation-fire number 18\n",
+      "15795\n",
+      "15796\n",
+      "15797\n",
+      "15798\n",
+      "15799\n",
+      "15800\n",
+      "15801\n",
+      "15802\n",
+      "15803\n",
+      "15804\n",
+      "15805\n",
+      "15806\n",
+      "15807\n",
+      "15808\n",
+      "15809\n",
+      "15810\n",
+      "15811\n",
+      "15812\n",
+      "15813\n",
+      "15814\n",
+      "15815\n",
+      "15816\n",
+      "15817\n",
+      "15818\n",
+      "15819\n",
+      "15820\n",
+      "15821\n",
+      "15822\n",
+      "15823\n",
+      "15824\n",
+      "15825\n",
+      "15826\n",
+      "15827\n",
+      "15828\n",
+      "15829\n",
+      "15830\n",
+      "15831\n",
+      "15832\n",
+      "15833\n",
+      "15834\n",
+      "15835\n",
+      "15836\n",
+      "15837\n",
+      "15838\n",
+      "15839\n",
+      "15840\n",
+      "15841\n",
+      "15842\n",
+      "15843\n",
+      "15844\n",
+      "15845\n",
+      "15846\n",
+      "15847\n",
+      "15848\n",
+      "15849\n",
+      "15850\n",
+      "15851\n",
+      "15852\n",
+      "15853\n",
+      "15854\n",
+      "15855\n",
+      "15856\n",
+      "15857\n",
+      "15858\n",
+      "15859\n",
+      "15860\n",
+      "15861\n",
+      "15862\n",
+      "15863\n",
+      "15864\n",
+      "15865\n",
+      "15866\n",
+      "15867\n",
+      "15868\n",
+      "15869\n",
+      "15870\n",
+      "15871\n",
+      "15872\n",
+      "15873\n",
+      "15874\n",
+      "20200521_FIRE_om-n-mobo-c - validation-fire number 19\n",
+      "15875\n",
+      "15876\n",
+      "15877\n",
+      "15878\n",
+      "15879\n",
+      "15880\n",
+      "15881\n",
+      "15882\n",
+      "15883\n",
+      "15884\n",
+      "15885\n",
+      "15886\n",
+      "15887\n",
+      "15888\n",
+      "15889\n",
+      "15890\n",
+      "15891\n",
+      "15892\n",
+      "15893\n",
+      "15894\n",
+      "15895\n",
+      "15896\n",
+      "15897\n",
+      "15898\n",
+      "15899\n",
+      "15900\n",
+      "15901\n",
+      "15902\n",
+      "15903\n",
+      "15904\n",
+      "15905\n",
+      "15906\n",
+      "15907\n",
+      "15908\n",
+      "15909\n",
+      "15910\n",
+      "15911\n",
+      "15912\n",
+      "15913\n",
+      "15914\n",
+      "15915\n",
+      "15916\n",
+      "15917\n",
+      "15918\n",
+      "15919\n",
+      "15920\n",
+      "15921\n",
+      "15922\n",
+      "15923\n",
+      "15924\n",
+      "15925\n",
+      "15926\n",
+      "15927\n",
+      "15928\n",
+      "15929\n",
+      "15930\n",
+      "15931\n",
+      "15932\n",
+      "15933\n",
+      "15934\n",
+      "15935\n",
+      "15936\n",
+      "15937\n",
+      "15938\n",
+      "15939\n",
+      "15940\n",
+      "15941\n",
+      "15942\n",
+      "15943\n",
+      "15944\n",
+      "15945\n",
+      "15946\n",
+      "15947\n",
+      "15948\n",
+      "15949\n",
+      "15950\n",
+      "15951\n",
+      "15952\n",
+      "15953\n",
+      "15954\n",
+      "15955\n",
+      "20180806_FIRE_mg-s-mobo-c - validation-fire number 20\n",
+      "15956\n",
+      "15957\n",
+      "15958\n",
+      "15959\n",
+      "15960\n",
+      "15961\n",
+      "15962\n",
+      "15963\n",
+      "15964\n",
+      "15965\n",
+      "15966\n",
+      "15967\n",
+      "15968\n",
+      "15969\n",
+      "15970\n",
+      "15971\n",
+      "15972\n",
+      "15973\n",
+      "15974\n",
+      "15975\n",
+      "15976\n",
+      "15977\n",
+      "15978\n",
+      "15979\n",
+      "15980\n",
+      "15981\n",
+      "15982\n",
+      "15983\n",
+      "15984\n",
+      "15985\n",
+      "15986\n",
+      "15987\n",
+      "15988\n",
+      "15989\n",
+      "15990\n",
+      "15991\n",
+      "15992\n",
+      "15993\n",
+      "15994\n",
+      "15995\n",
+      "15996\n",
+      "15997\n",
+      "15998\n",
+      "15999\n",
+      "16000\n",
+      "16001\n",
+      "16002\n",
+      "16003\n",
+      "16004\n",
+      "16005\n",
+      "16006\n",
+      "16007\n",
+      "16008\n",
+      "16009\n",
+      "16010\n",
+      "16011\n",
+      "16012\n",
+      "16013\n",
+      "16014\n",
+      "16015\n",
+      "16016\n",
+      "16017\n",
+      "16018\n",
+      "16019\n",
+      "16020\n",
+      "16021\n",
+      "16022\n",
+      "16023\n",
+      "16024\n",
+      "16025\n",
+      "16026\n",
+      "16027\n",
+      "16028\n",
+      "16029\n",
+      "16030\n",
+      "16031\n",
+      "16032\n",
+      "16033\n",
+      "20161113_FIRE_bm-w-mobo-c - validation-fire number 21\n",
+      "16034\n",
+      "16035\n",
+      "16036\n",
+      "16037\n",
+      "16038\n",
+      "16039\n",
+      "16040\n",
+      "16041\n",
+      "16042\n",
+      "16043\n",
+      "16044\n",
+      "16045\n",
+      "16046\n",
+      "16047\n",
+      "16048\n",
+      "16049\n",
+      "16050\n",
+      "16051\n",
+      "16052\n",
+      "16053\n",
+      "16054\n",
+      "16055\n",
+      "16056\n",
+      "16057\n",
+      "16058\n",
+      "16059\n",
+      "16060\n",
+      "16061\n",
+      "16062\n",
+      "16063\n",
+      "16064\n",
+      "16065\n",
+      "16066\n",
+      "16067\n",
+      "16068\n",
+      "16069\n",
+      "16070\n",
+      "16071\n",
+      "16072\n",
+      "16073\n",
+      "16074\n",
+      "16075\n",
+      "16076\n",
+      "16077\n",
+      "16078\n",
+      "16079\n",
+      "16080\n",
+      "16081\n",
+      "16082\n",
+      "16083\n",
+      "16084\n",
+      "16085\n",
+      "16086\n",
+      "16087\n",
+      "16088\n",
+      "16089\n",
+      "16090\n",
+      "16091\n",
+      "16092\n",
+      "16093\n",
+      "16094\n",
+      "16095\n",
+      "16096\n",
+      "16097\n",
+      "16098\n",
+      "16099\n",
+      "16100\n",
+      "16101\n",
+      "16102\n",
+      "16103\n",
+      "16104\n",
+      "16105\n",
+      "16106\n",
+      "16107\n",
+      "16108\n",
+      "16109\n",
+      "16110\n",
+      "16111\n",
+      "16112\n",
+      "16113\n",
+      "16114\n",
+      "20180611_fallbrook_rm-w-mobo-c - validation-fire number 22\n",
+      "16115\n",
+      "16116\n",
+      "16117\n",
+      "16118\n",
+      "16119\n",
+      "16120\n",
+      "16121\n",
+      "16122\n",
+      "16123\n",
+      "16124\n",
+      "16125\n",
+      "16126\n",
+      "16127\n",
+      "16128\n",
+      "16129\n",
+      "16130\n",
+      "16131\n",
+      "16132\n",
+      "16133\n",
+      "16134\n",
+      "16135\n",
+      "16136\n",
+      "16137\n",
+      "16138\n",
+      "16139\n",
+      "16140\n",
+      "16141\n",
+      "16142\n",
+      "16143\n",
+      "16144\n",
+      "16145\n",
+      "16146\n",
+      "16147\n",
+      "16148\n",
+      "16149\n",
+      "16150\n",
+      "16151\n",
+      "16152\n",
+      "16153\n",
+      "16154\n",
+      "16155\n",
+      "16156\n",
+      "16157\n",
+      "16158\n",
+      "16159\n",
+      "16160\n",
+      "16161\n",
+      "16162\n",
+      "16163\n",
+      "16164\n",
+      "16165\n",
+      "16166\n",
+      "16167\n",
+      "16168\n",
+      "16169\n",
+      "16170\n",
+      "16171\n",
+      "16172\n",
+      "16173\n",
+      "16174\n",
+      "16175\n",
+      "16176\n",
+      "16177\n",
+      "16178\n",
+      "16179\n",
+      "16180\n",
+      "16181\n",
+      "16182\n",
+      "16183\n",
+      "16184\n",
+      "16185\n",
+      "16186\n",
+      "16187\n",
+      "16188\n",
+      "16189\n",
+      "16190\n",
+      "16191\n",
+      "16192\n",
+      "16193\n",
+      "16194\n",
+      "16195\n",
+      "20190922_FIRE_ml-w-mobo-c - validation-fire number 23\n",
+      "16196\n",
+      "16197\n",
+      "16198\n",
+      "16199\n",
+      "16200\n",
+      "16201\n",
+      "16202\n",
+      "16203\n",
+      "16204\n",
+      "16205\n",
+      "16206\n",
+      "16207\n",
+      "16208\n",
+      "16209\n",
+      "16210\n",
+      "16211\n",
+      "16212\n",
+      "16213\n",
+      "16214\n",
+      "16215\n",
+      "16216\n",
+      "16217\n",
+      "16218\n",
+      "16219\n",
+      "16220\n",
+      "16221\n",
+      "16222\n",
+      "16223\n",
+      "16224\n",
+      "16225\n",
+      "16226\n",
+      "16227\n",
+      "16228\n",
+      "16229\n",
+      "16230\n",
+      "16231\n",
+      "16232\n",
+      "16233\n",
+      "16234\n",
+      "16235\n",
+      "16236\n",
+      "16237\n",
+      "16238\n",
+      "16239\n",
+      "16240\n",
+      "16241\n",
+      "16242\n",
+      "16243\n",
+      "16244\n",
+      "16245\n",
+      "16246\n",
+      "16247\n",
+      "16248\n",
+      "16249\n",
+      "16250\n",
+      "16251\n",
+      "16252\n",
+      "16253\n",
+      "16254\n",
+      "16255\n",
+      "16256\n",
+      "16257\n",
+      "16258\n",
+      "16259\n",
+      "16260\n",
+      "16261\n",
+      "16262\n",
+      "16263\n",
+      "16264\n",
+      "16265\n",
+      "16266\n",
+      "16267\n",
+      "16268\n",
+      "16269\n",
+      "16270\n",
+      "16271\n",
+      "16272\n",
+      "16273\n",
+      "16274\n",
+      "16275\n",
+      "16276\n",
+      "20170826_FIRE_tp-s-mobo-c - validation-fire number 24\n",
+      "16277\n",
+      "16278\n",
+      "16279\n",
+      "16280\n",
+      "16281\n",
+      "16282\n",
+      "16283\n",
+      "16284\n",
+      "16285\n",
+      "16286\n",
+      "16287\n",
+      "16288\n",
+      "16289\n",
+      "16290\n",
+      "16291\n",
+      "16292\n",
+      "16293\n",
+      "16294\n",
+      "16295\n",
+      "16296\n",
+      "16297\n",
+      "16298\n",
+      "16299\n",
+      "16300\n",
+      "16301\n",
+      "16302\n",
+      "16303\n",
+      "16304\n",
+      "16305\n",
+      "16306\n",
+      "16307\n",
+      "16308\n",
+      "16309\n",
+      "16310\n",
+      "16311\n",
+      "16312\n",
+      "16313\n",
+      "16314\n",
+      "16315\n",
+      "16316\n",
+      "16317\n",
+      "16318\n",
+      "16319\n",
+      "16320\n",
+      "16321\n",
+      "16322\n",
+      "16323\n",
+      "16324\n",
+      "16325\n",
+      "16326\n",
+      "16327\n",
+      "16328\n",
+      "16329\n",
+      "16330\n",
+      "16331\n",
+      "16332\n",
+      "16333\n",
+      "16334\n",
+      "16335\n",
+      "16336\n",
+      "16337\n",
+      "16338\n",
+      "16339\n",
+      "16340\n",
+      "16341\n",
+      "16342\n",
+      "16343\n",
+      "16344\n",
+      "16345\n",
+      "16346\n",
+      "16347\n",
+      "16348\n",
+      "16349\n",
+      "16350\n",
+      "16351\n",
+      "16352\n",
+      "16353\n",
+      "16354\n",
+      "16355\n",
+      "16356\n",
+      "16357\n",
+      "20190829_FIRE_rm-w-mobo-c - validation-fire number 25\n",
+      "16358\n",
+      "16359\n",
+      "16360\n",
+      "16361\n",
+      "16362\n",
+      "16363\n",
+      "16364\n",
+      "16365\n",
+      "16366\n",
+      "16367\n",
+      "16368\n",
+      "16369\n",
+      "16370\n",
+      "16371\n",
+      "16372\n",
+      "16373\n",
+      "16374\n",
+      "16375\n",
+      "16376\n",
+      "16377\n",
+      "16378\n",
+      "16379\n",
+      "16380\n",
+      "16381\n",
+      "16382\n",
+      "16383\n",
+      "16384\n",
+      "16385\n",
+      "16386\n",
+      "16387\n",
+      "16388\n",
+      "16389\n",
+      "16390\n",
+      "16391\n",
+      "16392\n",
+      "16393\n",
+      "16394\n",
+      "16395\n",
+      "16396\n",
+      "16397\n",
+      "16398\n",
+      "16399\n",
+      "16400\n",
+      "16401\n",
+      "16402\n",
+      "16403\n",
+      "16404\n",
+      "16405\n",
+      "16406\n",
+      "16407\n",
+      "16408\n",
+      "16409\n",
+      "16410\n",
+      "16411\n",
+      "16412\n",
+      "16413\n",
+      "16414\n",
+      "16415\n",
+      "16416\n",
+      "16417\n",
+      "16418\n",
+      "16419\n",
+      "16420\n",
+      "16421\n",
+      "16422\n",
+      "16423\n",
+      "16424\n",
+      "16425\n",
+      "16426\n",
+      "16427\n",
+      "16428\n",
+      "16429\n",
+      "16430\n",
+      "16431\n",
+      "16432\n",
+      "16433\n",
+      "16434\n",
+      "16435\n",
+      "16436\n",
+      "16437\n",
+      "16438\n",
+      "20180706_FIRE_sm-n-mobo-c - validation-fire number 26\n",
+      "16439\n",
+      "16440\n",
+      "16441\n",
+      "16442\n",
+      "16443\n",
+      "16444\n",
+      "16445\n",
+      "16446\n",
+      "16447\n",
+      "16448\n",
+      "16449\n",
+      "16450\n",
+      "16451\n",
+      "16452\n",
+      "16453\n",
+      "16454\n",
+      "16455\n",
+      "16456\n",
+      "16457\n",
+      "16458\n",
+      "16459\n",
+      "16460\n",
+      "16461\n",
+      "16462\n",
+      "16463\n",
+      "16464\n",
+      "16465\n",
+      "16466\n",
+      "16467\n",
+      "16468\n",
+      "16469\n",
+      "16470\n",
+      "16471\n",
+      "16472\n",
+      "16473\n",
+      "16474\n",
+      "16475\n",
+      "16476\n",
+      "16477\n",
+      "16478\n",
+      "16479\n",
+      "16480\n",
+      "16481\n",
+      "16482\n",
+      "16483\n",
+      "16484\n",
+      "16485\n",
+      "16486\n",
+      "16487\n",
+      "16488\n",
+      "16489\n",
+      "16490\n",
+      "16491\n",
+      "16492\n",
+      "16493\n",
+      "16494\n",
+      "16495\n",
+      "16496\n",
+      "16497\n",
+      "16498\n",
+      "16499\n",
+      "16500\n",
+      "16501\n",
+      "16502\n",
+      "16503\n",
+      "16504\n",
+      "16505\n",
+      "16506\n",
+      "16507\n",
+      "16508\n",
+      "20190717_FIRE_pi-w-mobo-c - validation-fire number 27\n",
+      "16509\n",
+      "16510\n",
+      "16511\n",
+      "16512\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "16513\n",
+      "16514\n",
+      "16515\n",
+      "16516\n",
+      "16517\n",
+      "16518\n",
+      "16519\n",
+      "16520\n",
+      "16521\n",
+      "16522\n",
+      "16523\n",
+      "16524\n",
+      "16525\n",
+      "16526\n",
+      "16527\n",
+      "16528\n",
+      "16529\n",
+      "16530\n",
+      "16531\n",
+      "16532\n",
+      "16533\n",
+      "16534\n",
+      "16535\n",
+      "16536\n",
+      "16537\n",
+      "16538\n",
+      "16539\n",
+      "16540\n",
+      "16541\n",
+      "16542\n",
+      "16543\n",
+      "16544\n",
+      "16545\n",
+      "16546\n",
+      "16547\n",
+      "16548\n",
+      "16549\n",
+      "16550\n",
+      "16551\n",
+      "16552\n",
+      "16553\n",
+      "16554\n",
+      "16555\n",
+      "16556\n",
+      "16557\n",
+      "16558\n",
+      "16559\n",
+      "16560\n",
+      "16561\n",
+      "16562\n",
+      "16563\n",
+      "16564\n",
+      "16565\n",
+      "16566\n",
+      "16567\n",
+      "16568\n",
+      "16569\n",
+      "16570\n",
+      "16571\n",
+      "16572\n",
+      "16573\n",
+      "16574\n",
+      "16575\n",
+      "16576\n",
+      "16577\n",
+      "16578\n",
+      "16579\n",
+      "16580\n",
+      "16581\n",
+      "16582\n",
+      "16583\n",
+      "16584\n",
+      "16585\n",
+      "16586\n",
+      "16587\n",
+      "16588\n",
+      "16589\n",
+      "20181112_house_wc-n-mobo-c - validation-fire number 28\n",
+      "16590\n",
+      "16591\n",
+      "16592\n",
+      "16593\n",
+      "16594\n",
+      "16595\n",
+      "16596\n",
+      "16597\n",
+      "16598\n",
+      "16599\n",
+      "16600\n",
+      "16601\n",
+      "16602\n",
+      "16603\n",
+      "16604\n",
+      "16605\n",
+      "16606\n",
+      "16607\n",
+      "16608\n",
+      "16609\n",
+      "16610\n",
+      "16611\n",
+      "16612\n",
+      "16613\n",
+      "16614\n",
+      "16615\n",
+      "16616\n",
+      "16617\n",
+      "16618\n",
+      "16619\n",
+      "16620\n",
+      "16621\n",
+      "16622\n",
+      "16623\n",
+      "16624\n",
+      "16625\n",
+      "16626\n",
+      "16627\n",
+      "16628\n",
+      "16629\n",
+      "16630\n",
+      "16631\n",
+      "16632\n",
+      "16633\n",
+      "16634\n",
+      "16635\n",
+      "16636\n",
+      "16637\n",
+      "16638\n",
+      "16639\n",
+      "16640\n",
+      "16641\n",
+      "16642\n",
+      "16643\n",
+      "16644\n",
+      "16645\n",
+      "16646\n",
+      "16647\n",
+      "16648\n",
+      "16649\n",
+      "16650\n",
+      "16651\n",
+      "16652\n",
+      "16653\n",
+      "16654\n",
+      "16655\n",
+      "16656\n",
+      "16657\n",
+      "16658\n",
+      "16659\n",
+      "16660\n",
+      "20180517_FIRE_rm-n-mobo-c - validation-fire number 29\n",
+      "16661\n",
+      "16662\n",
+      "16663\n",
+      "16664\n",
+      "16665\n",
+      "16666\n",
+      "16667\n",
+      "16668\n",
+      "16669\n",
+      "16670\n",
+      "16671\n",
+      "16672\n",
+      "16673\n",
+      "16674\n",
+      "16675\n",
+      "16676\n",
+      "16677\n",
+      "16678\n",
+      "16679\n",
+      "16680\n",
+      "16681\n",
+      "16682\n",
+      "16683\n",
+      "16684\n",
+      "16685\n",
+      "16686\n",
+      "16687\n",
+      "16688\n",
+      "16689\n",
+      "16690\n",
+      "16691\n",
+      "16692\n",
+      "16693\n",
+      "16694\n",
+      "16695\n",
+      "16696\n",
+      "16697\n",
+      "16698\n",
+      "16699\n",
+      "16700\n",
+      "16701\n",
+      "16702\n",
+      "16703\n",
+      "16704\n",
+      "16705\n",
+      "16706\n",
+      "16707\n",
+      "16708\n",
+      "16709\n",
+      "16710\n",
+      "16711\n",
+      "16712\n",
+      "16713\n",
+      "16714\n",
+      "16715\n",
+      "16716\n",
+      "16717\n",
+      "16718\n",
+      "16719\n",
+      "16720\n",
+      "16721\n",
+      "16722\n",
+      "16723\n",
+      "16724\n",
+      "16725\n",
+      "16726\n",
+      "16727\n",
+      "16728\n",
+      "16729\n",
+      "16730\n",
+      "16731\n",
+      "16732\n",
+      "16733\n",
+      "16734\n",
+      "16735\n",
+      "16736\n",
+      "16737\n",
+      "16738\n",
+      "16739\n",
+      "16740\n",
+      "16741\n",
+      "20191003_FIRE_rm-w-mobo-c - validation-fire number 30\n",
+      "16742\n",
+      "16743\n",
+      "16744\n",
+      "16745\n",
+      "16746\n",
+      "16747\n",
+      "16748\n",
+      "16749\n",
+      "16750\n",
+      "16751\n",
+      "16752\n",
+      "16753\n",
+      "16754\n",
+      "16755\n",
+      "16756\n",
+      "16757\n",
+      "16758\n",
+      "16759\n",
+      "16760\n",
+      "16761\n",
+      "16762\n",
+      "16763\n",
+      "16764\n",
+      "16765\n",
+      "16766\n",
+      "16767\n",
+      "16768\n",
+      "16769\n",
+      "16770\n",
+      "16771\n",
+      "16772\n",
+      "16773\n",
+      "16774\n",
+      "16775\n",
+      "16776\n",
+      "16777\n",
+      "16778\n",
+      "16779\n",
+      "16780\n",
+      "16781\n",
+      "16782\n",
+      "16783\n",
+      "16784\n",
+      "16785\n",
+      "16786\n",
+      "16787\n",
+      "16788\n",
+      "16789\n",
+      "16790\n",
+      "16791\n",
+      "16792\n",
+      "16793\n",
+      "16794\n",
+      "16795\n",
+      "16796\n",
+      "16797\n",
+      "16798\n",
+      "16799\n",
+      "16800\n",
+      "16801\n",
+      "16802\n",
+      "16803\n",
+      "16804\n",
+      "16805\n",
+      "16806\n",
+      "16807\n",
+      "16808\n",
+      "16809\n",
+      "16810\n",
+      "16811\n",
+      "16812\n",
+      "16813\n",
+      "16814\n",
+      "16815\n",
+      "16816\n",
+      "16817\n",
+      "16818\n",
+      "16819\n",
+      "16820\n",
+      "16821\n",
+      "16822\n",
+      "20200521_FIRE_om-s-mobo-c - validation-fire number 31\n",
+      "16823\n",
+      "16824\n",
+      "16825\n",
+      "16826\n",
+      "16827\n",
+      "16828\n",
+      "16829\n",
+      "16830\n",
+      "16831\n",
+      "16832\n",
+      "16833\n",
+      "16834\n",
+      "16835\n",
+      "16836\n",
+      "16837\n",
+      "16838\n",
+      "16839\n",
+      "16840\n",
+      "16841\n",
+      "16842\n",
+      "16843\n",
+      "16844\n",
+      "16845\n",
+      "16846\n",
+      "16847\n",
+      "16848\n",
+      "16849\n",
+      "16850\n",
+      "16851\n",
+      "16852\n",
+      "16853\n",
+      "16854\n",
+      "16855\n",
+      "16856\n",
+      "16857\n",
+      "16858\n",
+      "16859\n",
+      "16860\n",
+      "16861\n",
+      "16862\n",
+      "16863\n",
+      "16864\n",
+      "16865\n",
+      "16866\n",
+      "16867\n",
+      "16868\n",
+      "16869\n",
+      "16870\n",
+      "16871\n",
+      "16872\n",
+      "16873\n",
+      "16874\n",
+      "16875\n",
+      "16876\n",
+      "16877\n",
+      "16878\n",
+      "16879\n",
+      "16880\n",
+      "16881\n",
+      "16882\n",
+      "16883\n",
+      "16884\n",
+      "16885\n",
+      "16886\n",
+      "16887\n",
+      "16888\n",
+      "16889\n",
+      "16890\n",
+      "16891\n",
+      "16892\n",
+      "16893\n",
+      "16894\n",
+      "16895\n",
+      "16896\n",
+      "16897\n",
+      "16898\n",
+      "16899\n",
+      "16900\n",
+      "16901\n",
+      "16902\n",
+      "16903\n",
+      "20190827_FIRE_so-w-mobo-c - validation-fire number 32\n",
+      "16904\n",
+      "16905\n",
+      "16906\n",
+      "16907\n",
+      "16908\n",
+      "16909\n",
+      "16910\n",
+      "16911\n",
+      "16912\n",
+      "16913\n",
+      "16914\n",
+      "16915\n",
+      "16916\n",
+      "16917\n",
+      "16918\n",
+      "16919\n",
+      "16920\n",
+      "16921\n",
+      "16922\n",
+      "16923\n",
+      "16924\n",
+      "16925\n",
+      "16926\n",
+      "16927\n",
+      "16928\n",
+      "16929\n",
+      "16930\n",
+      "16931\n",
+      "16932\n",
+      "16933\n",
+      "16934\n",
+      "16935\n",
+      "16936\n",
+      "16937\n",
+      "16938\n",
+      "16939\n",
+      "16940\n",
+      "16941\n",
+      "16942\n",
+      "16943\n",
+      "16944\n",
+      "16945\n",
+      "16946\n",
+      "16947\n",
+      "16948\n",
+      "16949\n",
+      "16950\n",
+      "16951\n",
+      "16952\n",
+      "16953\n",
+      "16954\n",
+      "16955\n",
+      "16956\n",
+      "16957\n",
+      "16958\n",
+      "16959\n",
+      "16960\n",
+      "16961\n",
+      "16962\n",
+      "16963\n",
+      "16964\n",
+      "16965\n",
+      "16966\n",
+      "16967\n",
+      "16968\n",
+      "16969\n",
+      "16970\n",
+      "16971\n",
+      "16972\n",
+      "16973\n",
+      "16974\n",
+      "16975\n",
+      "16976\n",
+      "16977\n",
+      "16978\n",
+      "16979\n",
+      "16980\n",
+      "16981\n",
+      "16982\n",
+      "16983\n",
+      "16984\n",
+      "20180723_FIRE_tp-e-mobo-c - validation-fire number 33\n",
+      "16985\n",
+      "16986\n",
+      "16987\n",
+      "16988\n",
+      "16989\n",
+      "16990\n",
+      "16991\n",
+      "16992\n",
+      "16993\n",
+      "16994\n",
+      "16995\n",
+      "16996\n",
+      "16997\n",
+      "16998\n",
+      "16999\n",
+      "17000\n",
+      "17001\n",
+      "17002\n",
+      "17003\n",
+      "17004\n",
+      "17005\n",
+      "17006\n",
+      "17007\n",
+      "17008\n",
+      "17009\n",
+      "17010\n",
+      "17011\n",
+      "17012\n",
+      "17013\n",
+      "17014\n",
+      "17015\n",
+      "17016\n",
+      "17017\n",
+      "17018\n",
+      "17019\n",
+      "17020\n",
+      "17021\n",
+      "17022\n",
+      "17023\n",
+      "17024\n",
+      "17025\n",
+      "17026\n",
+      "17027\n",
+      "17028\n",
+      "17029\n",
+      "17030\n",
+      "17031\n",
+      "17032\n",
+      "17033\n",
+      "17034\n",
+      "17035\n",
+      "17036\n",
+      "17037\n",
+      "17038\n",
+      "17039\n",
+      "17040\n",
+      "17041\n",
+      "17042\n",
+      "17043\n",
+      "17044\n",
+      "17045\n",
+      "17046\n",
+      "17047\n",
+      "17048\n",
+      "17049\n",
+      "17050\n",
+      "17051\n",
+      "17052\n",
+      "17053\n",
+      "17054\n",
+      "17055\n",
+      "17056\n",
+      "17057\n",
+      "17058\n",
+      "17059\n",
+      "17060\n",
+      "17061\n",
+      "17062\n",
+      "17063\n",
+      "17064\n",
+      "17065\n",
+      "20161113_FIRE_bm-n-mobo-c - validation-fire number 34\n",
+      "17066\n",
+      "17067\n",
+      "17068\n",
+      "17069\n",
+      "17070\n",
+      "17071\n",
+      "17072\n",
+      "17073\n",
+      "17074\n",
+      "17075\n",
+      "17076\n",
+      "17077\n",
+      "17078\n",
+      "17079\n",
+      "17080\n",
+      "17081\n",
+      "17082\n",
+      "17083\n",
+      "17084\n",
+      "17085\n",
+      "17086\n",
+      "17087\n",
+      "17088\n",
+      "17089\n",
+      "17090\n",
+      "17091\n",
+      "17092\n",
+      "17093\n",
+      "17094\n",
+      "17095\n",
+      "17096\n",
+      "17097\n",
+      "17098\n",
+      "17099\n",
+      "17100\n",
+      "17101\n",
+      "17102\n",
+      "17103\n",
+      "17104\n",
+      "17105\n",
+      "17106\n",
+      "17107\n",
+      "17108\n",
+      "17109\n",
+      "17110\n",
+      "17111\n",
+      "17112\n",
+      "17113\n",
+      "17114\n",
+      "17115\n",
+      "17116\n",
+      "17117\n",
+      "17118\n",
+      "17119\n",
+      "17120\n",
+      "17121\n",
+      "17122\n",
+      "17123\n",
+      "17124\n",
+      "17125\n",
+      "17126\n",
+      "17127\n",
+      "17128\n",
+      "17129\n",
+      "17130\n",
+      "17131\n",
+      "17132\n",
+      "17133\n",
+      "17134\n",
+      "17135\n",
+      "17136\n",
+      "17137\n",
+      "17138\n",
+      "17139\n",
+      "17140\n",
+      "17141\n",
+      "17142\n",
+      "17143\n",
+      "17144\n",
+      "17145\n",
+      "17146\n",
+      "20171207_FIRE_bh-w-mobo-c - validation-fire number 35\n",
+      "17147\n",
+      "17148\n",
+      "17149\n",
+      "17150\n",
+      "17151\n",
+      "17152\n",
+      "17153\n",
+      "17154\n",
+      "17155\n",
+      "17156\n",
+      "17157\n",
+      "17158\n",
+      "17159\n",
+      "17160\n",
+      "17161\n",
+      "17162\n",
+      "17163\n",
+      "17164\n",
+      "17165\n",
+      "17166\n",
+      "17167\n",
+      "17168\n",
+      "17169\n",
+      "17170\n",
+      "17171\n",
+      "17172\n",
+      "17173\n",
+      "17174\n",
+      "17175\n",
+      "17176\n",
+      "17177\n",
+      "17178\n",
+      "17179\n",
+      "17180\n",
+      "17181\n",
+      "17182\n",
+      "17183\n",
+      "17184\n",
+      "17185\n",
+      "17186\n",
+      "17187\n",
+      "17188\n",
+      "17189\n",
+      "17190\n",
+      "17191\n",
+      "17192\n",
+      "17193\n",
+      "17194\n",
+      "17195\n",
+      "17196\n",
+      "17197\n",
+      "17198\n",
+      "17199\n",
+      "17200\n",
+      "17201\n",
+      "17202\n",
+      "17203\n",
+      "17204\n",
+      "17205\n",
+      "17206\n",
+      "17207\n",
+      "17208\n",
+      "17209\n",
+      "17210\n",
+      "17211\n",
+      "17212\n",
+      "17213\n",
+      "17214\n",
+      "17215\n",
+      "17216\n",
+      "17217\n",
+      "17218\n",
+      "17219\n",
+      "17220\n",
+      "17221\n",
+      "17222\n",
+      "17223\n"
      ]
     }
    ],
    "source": [
     "mypath = \"/userdata/kerasData/hpwren.ucsd.edu/HWB/HPWREN-FIgLib\"\n",
+    "savepath = \"/userdata/kerasData/preloaded/flowDirectory/\"\n",
+    "# endPath = \"/userdata/kerasData/imageData/\"\n",
     "\n",
-    "Xtrain, Xtest, Xvalidation, Ytrain, Ytest, Yvalidation, pixels, count, classWeight = load_dataset(mypath)\n",
+    "# Xtrain, Xtest, Xvalidation, Ytrain, Ytest, Yvalidation, pixels, count, classWeight = load_dataset(mypath, savepath)\n",
+    "load_dataset(mypath, savepath)\n",
     "# Xvalidation"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": null,
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "20180614-Bridle-hp-n-mobo-c : (2048, 1536)\n",
-      "20170826-FIRE-tp-s-mobo-c : (2048, 1536)\n",
-      "20180704-Benton-hp-n-mobo-c : (2048, 1536)\n",
-      "20170613-FIRE-hp-n-mobo-c : (2048, 1536)\n",
-      "20190715-MLOSouth1-lo-s-mobo-c : (2048, 1536)\n",
-      "20161113-FIRE-bm-w-mobo-c : (2048, 1536)\n",
-      "20170708-Whittier-syp-n-mobo-c : (3072, 2048)\n",
-      "20170821-FIRE-lo-s-mobo-c : (2048, 1536)\n",
-      "20160619-FIRE-lp-e-iqeye : (1600, 1200)\n",
-      "20170609-FIRE-sm-n-mobo-c : (2048, 1536)\n",
-      "20170627-FIRE-om-e-mobo-c : (2048, 1536)\n",
-      "20170711-FIRE-bm-s-mobo-c : (2048, 1536)\n",
-      "20170519-FIRE-rm-w-mobo-c : (2048, 1536)\n",
-      "20170711-FIRE-bl-s-mobo-c : (2048, 1536)\n",
-      "20190803-OtaySouth-lp-s-mobo : (3072, 2048)\n",
-      "20180611-fallbrook-rm-w-mobo-c : (2048, 1536)\n",
-      "20190610-Pauma-bh-w-mobo-c : (2048, 1536)\n",
-      "20170625-FIRE-mg-s-iqeye : (1600, 1200)\n",
-      "20190813-Topanga-69bravo-n-mobo : (3072, 2048)\n",
-      "20180602-Alison-sp-w-mobo-c : (3072, 2048)\n",
-      "20160711-FIRE-ml-n-mobo-c : (2048, 1536)\n",
-      "20171021-FIRE-pi-e-mobo-c : (2048, 1536)\n",
-      "20171026-FIRE-rm-n-mobo-c : (2048, 1536)\n",
-      "20170722-FIRE-hp-e-mobo-c : (2048, 1536)\n",
-      "20160718-FIRE-mg-s-iqeye : (1600, 1200)\n",
-      "20171010-FIRE-hp-w-mobo-c : (2048, 1536)\n",
-      "20190714-MLOSouth-lo-s-mobo-c : (2048, 1536)\n",
-      "20180719-Skyline-sp-n-mobo-c : (3072, 2048)\n",
-      "20170722-FIRE-mg-n-iqeye : (2560, 1920)\n",
-      "20171207-FIRE-bh-w-mobo-c : (2048, 1536)\n",
-      "20171010-FIRE-rm-e-mobo-c : (2048, 1536)\n",
-      "20190803-OtaySouth-om-s-mobo : (3072, 2048)\n",
-      "20170901-FIRE-om-s-mobo-c : (2048, 1536)\n",
-      "20170520-FIRE-lp-s-iqeye : (1600, 1200)\n",
-      "20170711-FIRE-bl-e-mobo-c : (2048, 1536)\n",
-      "20160619-FIRE-pi-s-mobo-c : (2048, 1536)\n",
-      "20190814-Border-lp-s-mobo : (3072, 2048)\n",
-      "20170927-FIRE-smer-tcs9-mobo-c : (3072, 2048)\n",
-      "20171207-FIRE-bh-n-mobo-c : (2048, 1536)\n",
-      "20190610-Pauma-bh-w-mobo-m : (1280, 960)\n",
-      "20190529-94Fire-lp-s-mobo-c : (3072, 2048)\n",
-      "20190715-MLOSouth2-lo-s-mobo-c : (2048, 1536)\n",
-      "20181112-house-wc-n-mobo-c : (3072, 2048)\n",
-      "20170722-FIRE-bm-n-mobo-c : (2048, 1536)\n",
-      "20190714-PinosSouth-pi-s-mobo-c : (2048, 1536)\n",
-      "20180827-Holyflareup-sp-e-mobo-c : (3072, 2048)\n",
-      "20190529-94Fire-om-n-mobo-c : (3072, 2048)\n",
-      "20170520-FIRE-pi-w-mobo-c : (2048, 1536)\n",
-      "20170520-FIRE-om-s-mobo-c : (2048, 1536)\n",
-      "20171207-FIRE-smer-tcs8-mobo-c : (3072, 2048)\n",
-      "20180706-West-lp-n-mobo-c : (3072, 2048)\n",
-      "20170711-FIRE-sm-n-mobo-c : (2048, 1536)\n",
-      "20171017-FIRE-smer-tcs3-mobo-c : (3072, 2048)\n",
-      "20170627-FIRE-lp-n-iqeye : (1600, 1200)\n",
-      "20190803-Sage-om-n-mobo : (3072, 2048)\n",
-      "20170807-FIRE-bh-n-mobo-c : (2048, 1536)\n",
-      "20160619-FIRE-om-e-mobo-c : (2048, 1536)\n",
-      "20170711-FIRE-sdsc-e-mobo-c : (2048, 1536)\n",
-      "20161113-FIRE-bl-n-mobo-c : (2048, 1536)\n",
-      "20180806-Holy-sp-s-mobo-m : (3072, 2048)\n",
-      "20160718-FIRE-lp-n-iqeye : (1600, 1200)\n",
-      "20170713-FIRE-smer-tcs8-mobo-c : (3072, 2048)\n",
-      "20160722-FIRE-mg-s-iqeye : (1600, 1200)\n",
-      "20190716-Meadowfire-hp-n-mobo-c : (2048, 1536)\n",
-      "20180725-Cranston-sp-e-mobo-c : (3072, 2048)\n",
-      "20180725-Cranston-hp-n-mobo-c : (2048, 1536)\n",
-      "20170625-BBM-bm-n-mobo : (2048, 1536)\n",
-      "20190716-Riverfire-rm-w-mobo-c : (2048, 1536)\n",
-      "20161113-FIRE-bm-n-mobo-c : (2048, 1536)\n",
-      "20171010-FIRE-hp-n-mobo-c : (2048, 1536)\n",
-      "20160604-FIRE-smer-tcs3-mobo-c : (3072, 2048)\n",
-      "20170722-FIRE-so-s-mobo-c : (2048, 1536)\n",
-      "20190712-CottonwoodFire-lp-s-mobo-c : (3072, 2048)\n",
-      "20160718-FIRE-mw-e-mobo-c : (2048, 1536)\n",
-      "20190712-RockHouse-wc-e-mobo-c : (3072, 2048)\n",
-      "20160722-FIRE-mw-e-mobo-c : (2048, 1536)\n",
-      "20180614-Hope-wc-e-mobo-c : (3072, 2048)\n",
-      "20170708-Whittier-syp-n-mobo-m : (3072, 2048)\n",
-      "20190728-Dehesa-lp-n-mobo : (3072, 2048)\n",
-      "20171026-FIRE-smer-tcs8-mobo-c : (3072, 2048)\n",
-      "20170520-FIRE-pi-s-mobo-c : (2048, 1536)\n",
-      "20190809-PinosSouth-pi-s-mobo : (2048, 1536)\n",
-      "20180717-otay-om-s-mobo-c : (2048, 1536)\n",
-      "20171016-FIRE-sdsc-e-mobo-c : (2048, 1536)\n",
-      "20171207-Lilac-rm-s-mobo : (2048, 1536)\n",
-      "20180602-Alison-sp-s-mobo-c : (3072, 2048)\n",
-      "20190810-SantaFire-rm-w-mobo : (2048, 1536)\n",
-      "20170613-FIRE-bh-w-mobo-c : (2048, 1536)\n",
-      "20190801-Caliente-om-w-mobo : (3072, 2048)\n",
-      "20180720-Cinnamon-wc-e-mobo-c : (3072, 2048)\n",
-      "20160604-FIRE-rm-n-mobo-c : (2048, 1536)\n",
-      "20180806-Holy-sp-s-mobo-c : (3072, 2048)\n",
-      "20190715-MLOSouth3-lo-s-mobo-c : (2048, 1536)\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "test = pixels\n",
     "\n",
@@ -7785,115 +17948,361 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 15,
+   "execution_count": null,
    "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "{'20180614-Bridle-hp-n-mobo-c': set(),\n",
-       " '20170826-FIRE-tp-s-mobo-c': set(),\n",
-       " '20180704-Benton-hp-n-mobo-c': set(),\n",
-       " '20170613-FIRE-hp-n-mobo-c': set(),\n",
-       " '20190715-MLOSouth1-lo-s-mobo-c': set(),\n",
-       " '20161113-FIRE-bm-w-mobo-c': set(),\n",
-       " '20170708-Whittier-syp-n-mobo-c': set(),\n",
-       " '20170821-FIRE-lo-s-mobo-c': set(),\n",
-       " '20160619-FIRE-lp-e-iqeye': set(),\n",
-       " '20170609-FIRE-sm-n-mobo-c': set(),\n",
-       " '20170627-FIRE-om-e-mobo-c': set(),\n",
-       " '20170711-FIRE-bm-s-mobo-c': set(),\n",
-       " '20170519-FIRE-rm-w-mobo-c': set(),\n",
-       " '20170711-FIRE-bl-s-mobo-c': set(),\n",
-       " '20190803-OtaySouth-lp-s-mobo': set(),\n",
-       " '20180611-fallbrook-rm-w-mobo-c': set(),\n",
-       " '20190610-Pauma-bh-w-mobo-c': set(),\n",
-       " '20170625-FIRE-mg-s-iqeye': set(),\n",
-       " '20190813-Topanga-69bravo-n-mobo': set(),\n",
-       " '20180602-Alison-sp-w-mobo-c': set(),\n",
-       " '20160711-FIRE-ml-n-mobo-c': set(),\n",
-       " '20171021-FIRE-pi-e-mobo-c': set(),\n",
-       " '20171026-FIRE-rm-n-mobo-c': set(),\n",
-       " '20170722-FIRE-hp-e-mobo-c': set(),\n",
-       " '20160718-FIRE-mg-s-iqeye': set(),\n",
-       " '20171010-FIRE-hp-w-mobo-c': set(),\n",
-       " '20190714-MLOSouth-lo-s-mobo-c': set(),\n",
-       " '20180719-Skyline-sp-n-mobo-c': set(),\n",
-       " '20170722-FIRE-mg-n-iqeye': set(),\n",
-       " '20171207-FIRE-bh-w-mobo-c': set(),\n",
-       " '20171010-FIRE-rm-e-mobo-c': set(),\n",
-       " '20190803-OtaySouth-om-s-mobo': set(),\n",
-       " '20170901-FIRE-om-s-mobo-c': set(),\n",
-       " '20170520-FIRE-lp-s-iqeye': set(),\n",
-       " '20170711-FIRE-bl-e-mobo-c': set(),\n",
-       " '20160619-FIRE-pi-s-mobo-c': set(),\n",
-       " '20190814-Border-lp-s-mobo': set(),\n",
-       " '20170927-FIRE-smer-tcs9-mobo-c': set(),\n",
-       " '20171207-FIRE-bh-n-mobo-c': set(),\n",
-       " '20190610-Pauma-bh-w-mobo-m': set(),\n",
-       " '20190529-94Fire-lp-s-mobo-c': set(),\n",
-       " '20190715-MLOSouth2-lo-s-mobo-c': set(),\n",
-       " '20181112-house-wc-n-mobo-c': set(),\n",
-       " '20170722-FIRE-bm-n-mobo-c': set(),\n",
-       " '20190714-PinosSouth-pi-s-mobo-c': set(),\n",
-       " '20180827-Holyflareup-sp-e-mobo-c': set(),\n",
-       " '20190529-94Fire-om-n-mobo-c': set(),\n",
-       " '20170520-FIRE-pi-w-mobo-c': set(),\n",
-       " '20170520-FIRE-om-s-mobo-c': set(),\n",
-       " '20171207-FIRE-smer-tcs8-mobo-c': set(),\n",
-       " '20180706-West-lp-n-mobo-c': set(),\n",
-       " '20170711-FIRE-sm-n-mobo-c': set(),\n",
-       " '20171017-FIRE-smer-tcs3-mobo-c': set(),\n",
-       " '20170627-FIRE-lp-n-iqeye': set(),\n",
-       " '20190803-Sage-om-n-mobo': set(),\n",
-       " '20170807-FIRE-bh-n-mobo-c': set(),\n",
-       " '20160619-FIRE-om-e-mobo-c': set(),\n",
-       " '20170711-FIRE-sdsc-e-mobo-c': set(),\n",
-       " '20161113-FIRE-bl-n-mobo-c': set(),\n",
-       " '20180806-Holy-sp-s-mobo-m': set(),\n",
-       " '20160718-FIRE-lp-n-iqeye': set(),\n",
-       " '20170713-FIRE-smer-tcs8-mobo-c': set(),\n",
-       " '20160722-FIRE-mg-s-iqeye': set(),\n",
-       " '20190716-Meadowfire-hp-n-mobo-c': set(),\n",
-       " '20180725-Cranston-sp-e-mobo-c': set(),\n",
-       " '20180725-Cranston-hp-n-mobo-c': set(),\n",
-       " '20170625-BBM-bm-n-mobo': set(),\n",
-       " '20190716-Riverfire-rm-w-mobo-c': set(),\n",
-       " '20161113-FIRE-bm-n-mobo-c': set(),\n",
-       " '20171010-FIRE-hp-n-mobo-c': set(),\n",
-       " '20160604-FIRE-smer-tcs3-mobo-c': set(),\n",
-       " '20170722-FIRE-so-s-mobo-c': set(),\n",
-       " '20190712-CottonwoodFire-lp-s-mobo-c': set(),\n",
-       " '20160718-FIRE-mw-e-mobo-c': set(),\n",
-       " '20190712-RockHouse-wc-e-mobo-c': set(),\n",
-       " '20160722-FIRE-mw-e-mobo-c': set(),\n",
-       " '20180614-Hope-wc-e-mobo-c': set(),\n",
-       " '20170708-Whittier-syp-n-mobo-m': set(),\n",
-       " '20190728-Dehesa-lp-n-mobo': set(),\n",
-       " '20171026-FIRE-smer-tcs8-mobo-c': set(),\n",
-       " '20170520-FIRE-pi-s-mobo-c': set(),\n",
-       " '20190809-PinosSouth-pi-s-mobo': set(),\n",
-       " '20180717-otay-om-s-mobo-c': set(),\n",
-       " '20171016-FIRE-sdsc-e-mobo-c': set(),\n",
-       " '20171207-Lilac-rm-s-mobo': set(),\n",
-       " '20180602-Alison-sp-s-mobo-c': set(),\n",
-       " '20190810-SantaFire-rm-w-mobo': set(),\n",
-       " '20170613-FIRE-bh-w-mobo-c': set(),\n",
-       " '20190801-Caliente-om-w-mobo': set(),\n",
-       " '20180720-Cinnamon-wc-e-mobo-c': set(),\n",
-       " '20160604-FIRE-rm-n-mobo-c': set(),\n",
-       " '20180806-Holy-sp-s-mobo-c': set(),\n",
-       " '20190715-MLOSouth3-lo-s-mobo-c': set()}"
-      ]
-     },
-     "execution_count": 15,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
+   "outputs": [],
    "source": [
-    "pixels"
+    "# pixelSize = {}\n",
+    "# leftout=[]\n",
+    "\n",
+    "# def load_dataset(datasetPath):\n",
+    "#     testX = []\n",
+    "#     trainX = []\n",
+    "#     validationX = []\n",
+    "    \n",
+    "#     test_label = []\n",
+    "#     train_label = []\n",
+    "#     validation_label = []\n",
+    "    \n",
+    "#     firstTrigger = True\n",
+    "    \n",
+    "#     count = 0\n",
+    "#     fireCount = 0\n",
+    "\n",
+    "#     mypath = datasetPath\n",
+    "#     onlyfiles = [f for f in listdir(mypath) if isdir(join(mypath, f))]\n",
+    "# #     onlyfiles = [\"20190716-Meadowfire-hp-n-mobo-c\", \"20180706-West-lp-n-mobo-c\", \"20171207-FIRE-bh-w-mobo-c\", \n",
+    "# #                 \"20171026-FIRE-rm-n-mobo-c\", \"20170807-FIRE-bh-n-mobo-c\", \"20170722-FIRE-bm-n-mobo-c\", \"20170708-Whittier-syp-n-mobo-m\", \"20170520-FIRE-pi-w-mobo-c\"]\n",
+    "\n",
+    "#     train, test = train_test_split(onlyfiles, test_size = 0.25, train_size = 0.75, shuffle=True, random_state = 2100)\n",
+    "#     train, validation = train_test_split(train, test_size = 0.25, train_size = 0.75, shuffle=True, random_state = 2100)\n",
+    "#     print(len(train), len(test), len(validation))\n",
+    "\n",
+    "#     for index,testsplit in enumerate(list(mygrouper(10, test))):\n",
+    "#         testX = []\n",
+    "#         for fire in testsplit:\n",
+    "#             fireCount +=1\n",
+    "#             print(f'{fire} - fire number {fireCount}')\n",
+    "#             pixelSize.setdefault(fire, set([]))\n",
+    "#             for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "#                 count +=1\n",
+    "#                 print(count)\n",
+    "#                 if \"+\" in element:\n",
+    "#                     test_label.append(1)\n",
+    "#                 else:\n",
+    "#                     test_label.append(0)\n",
+    "\n",
+    "#                 fire_im = Image.open(datasetPath + \"/\" + fire + \"/\" + element)\n",
+    "#                 pixelSize[fire].add(fire_im.size)\n",
+    "#                 try:\n",
+    "#                     fire_im = fire_im.resize((2048,1536))\n",
+    "#                 except Error:\n",
+    "#                     print(fire)\n",
+    "#                     leftout.append(fire)\n",
+    "#                     break\n",
+    "\n",
+    "#                 inArrayim = np.asarray(fire_im)            \n",
+    "#                 inArrayim = inArrayim/255\n",
+    "\n",
+    "#     #             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "#     #             image = cv2.resize(image, (128,128))\n",
+    "#                 testX.append(inArrayim)\n",
+    "#         name = f\"testX_{index}.npy\"\n",
+    "#         save(name, testX)\n",
+    "        \n",
+    "#     a = fireCount\n",
+    "    \n",
+    "# #     for fire in train:\n",
+    "# #         print(f\"{fire} - train-fire number {fireCount - a +1}\")\n",
+    "# #         fireCount+=1\n",
+    "# #         pixelSize.setdefault(fire, set([]))\n",
+    "# #         for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "# #             print(count)\n",
+    "# #             count += 1\n",
+    "\n",
+    "# #             if \"+\" in element:\n",
+    "# #                 train_label.append(1)\n",
+    "# #             else:\n",
+    "# #                 train_label.append(0)\n",
+    "            \n",
+    "# #             fire_im = Image.open(datasetPath + \"/\" + fire + \"/\" + element)\n",
+    "# #             pixelSize[fire].add(fire_im.size)\n",
+    "# #             fire_im = fire_im.resize((2048,1536))\n",
+    "# #             inArrayim = np.asarray(fire_im)\n",
+    "# #             inArrayim = inArrayim/255\n",
+    "# # #             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "# # #             image = cv2.resize(image, (128,128))\n",
+    "# #             trainX.append(inArrayim)          \n",
+    "    \n",
+    "# # #     a = fireCount \n",
+    "\n",
+    "# #     a = 0\n",
+    "# #     for fire in validation:\n",
+    "# #         print(f\"{fire} - validation-fire number {fireCount - a +1}\")\n",
+    "# #         fireCount+=1\n",
+    "# #         pixelSize.setdefault(fire, set([]))\n",
+    "# #         for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "# #             print(count)\n",
+    "# #             count += 1\n",
+    "\n",
+    "# #             if \"+\" in element:\n",
+    "# #                 validation_label.append(1)\n",
+    "# #             else:\n",
+    "# #                 validation_label.append(0)\n",
+    "            \n",
+    "# #             fire_im = Image.open(datasetPath + \"/\" + fire + \"/\" + element)\n",
+    "# #             pixelSize[fire].add(fire_im.size)\n",
+    "# #             fire_im = fire_im.resize((2048,1536))\n",
+    "# #             inArrayim = np.asarray(fire_im)\n",
+    "# #             inArrayim = inArrayim/255\n",
+    "\n",
+    "# # #             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "# # #             image = cv2.resize(image, (128,128))\n",
+    "# # #             print(validationX)\n",
+    "# #             validationX.append(inArrayim)            \n",
+    "        \n",
+    "# #     print(fireCount)\n",
+    "      \n",
+    "\n",
+    "# #     save(\"trainX.npy\", trainX)\n",
+    "# #     save(\"testX.npy\", testX)\n",
+    "# #     save(\"validationX.npy\", validationX)\n",
+    "    \n",
+    "#     trainY = tf.keras.utils.to_categorical(np.array(train_label), num_classes=2)\n",
+    "#     testY = tf.keras.utils.to_categorical(np.array(test_label), num_classes=2)\n",
+    "#     validationY = tf.keras.utils.to_categorical(np.array(validation_label), num_classes = 2)\n",
+    "    \n",
+    "#     save(\"trainY.npy\", trainY)\n",
+    "#     save(\"testY.npy\", testY)\n",
+    "#     save(\"validationY.npy\", validationY)\n",
+    "    \n",
+    "# #     labels = np.append(trainY, testY, validationY)\n",
+    "#     labels = np.vstack((trainY, testY))\n",
+    "#     labels = np.vstack((labels, validationY))\n",
+    "#     classTotals = labels.sum(axis=0)\n",
+    "#     classWeight = classTotals.max() / classTotals\n",
+    "#     save(\"classWeight.npy\", classWeight)\n",
+    "\n",
+    "# #     return np.array(trainX, dtype=\"float32\"), np.array(testX, dtype=\"float32\"), np.array(validationX, dtype=\"float32\"), trainY, testY, validationY, pixelSize, count, classWeight\n",
+    "        "
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# train, test = train_test_split(onlyfiles, test_size = 0.2, train_size = 0.8, shuffle=True, random_state=200)\n",
+    "\n",
+    "# count = 0\n",
+    "# countTest = 0\n",
+    "\n",
+    "# for fire in train:\n",
+    "#     for element in os.listdir(datasetPath + \"/\"+ train):\n",
+    "#         count +=1\n",
+    "#         if \"+\" in element:\n",
+    "#             label = 1\n",
+    "#             label = tf.keras.utils.to_categorical(label, num_classes=2)\n",
+    "#         width, height = Image.open(datasetPath + \"/\"+ train+ \"/\" +element).size\n",
+    "#     print(width*height)\n",
+    "#         print(datasetPath + \"/\"+ element + \"/\" + element)\n",
+    "\n",
+    "# for fire in test:\n",
+    "#     for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "#         countTest +=1\n",
+    "#         if \"+\" in element:\n",
+    "#             label = 1\n",
+    "#             label = tf.keras.utils.to_categorical(label, num_classes=2)\n",
+    "#         width, height =  Image.open(datasetPath + \"/\"+ element).size\n",
+    "#         print(datasetPath + \"/\"+ element + \"/\" + element)\n",
+    "# print(count, countTest)\n",
+    "\n",
+    "#         image = cv2.resize(image, (128,128))\n",
+    "#         trainX.insert(image)\n",
+    "#         to_categorical(labels)\n",
+    "\n",
+    "\n",
+    "# def load_dataset(datasetPath):\n",
+    "#     # grab the paths to all images in our dataset directory, then\n",
+    "#     # initialize our lists of images\n",
+    "#     imagePaths = os.listdir(datasetPath)\n",
+    "#     trainXList = []\n",
+    "#     testXList = []\n",
+    "#     testX = np.array([])\n",
+    "#     trainY = np.array([])\n",
+    "#     trainY = np.array([])\n",
+    "#     testY = np.array([])\n",
+    "\n",
+    "#     testI = 0 \n",
+    "    \n",
+    "#     # loop over the image paths\n",
+    "#     for directories in imagePaths:\n",
+    "#         tempF= []\n",
+    "#         tempNF = []\n",
+    "        \n",
+    "#         for element in os.listdir(datasetPath + \"/\"+ directories):\n",
+    "#             if re.search(\".jpg\", element):\n",
+    "#                 image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "#                 image = cv2.resize(image, (128,128))\n",
+    "#             if \"+\" in element:\n",
+    "#                 tempF.append(image)\n",
+    "#             else:\n",
+    "#                 tempNF.append(image)\n",
+    "                \n",
+    "#         tempF = np.array(tempF, dtype=\"float32\")\n",
+    "#         tempNF = np.array(tempNF,  dtype=\"float32\")\n",
+    "        \n",
+    "#         fireLabels = np.ones((tempF.shape[0],))\n",
+    "#         nonFireLabels = np.zeros((tempNF.shape[0],))\n",
+    "#         data = np.vstack([tempF, tempNF])\n",
+    "#         labels = np.hstack([fireLabels, nonFireLabels])\n",
+    "#         labels = to_categorical(labels, num_classes=2)\n",
+    "        \n",
+    "#         #print(labels)\n",
+    "        \n",
+    "#         data /= 255\n",
+    "\n",
+    "#         (t_trainX, t_testX, t_trainY, t_testY) = train_test_split(data, labels,\n",
+    "#     test_size=0.2, random_state=42)\n",
+    "        \n",
+    "#         trainXList.append(t_trainX)\n",
+    "#         testXList.append(t_testX)\n",
+    "#         print(t_trainY.shape, trainY.shape)\n",
+    "        \n",
+    "#         if trainY.size == 0:\n",
+    "#             trainY = t_trainY\n",
+    "#             testY = t_testY\n",
+    "#         else:\n",
+    "#             trainY = np.append(trainY, t_trainY, axis = 0)\n",
+    "#             testY = np.append(testY, t_testY, axis = 0)\n",
+    "\n",
+    "    \n",
+    "#     trainX = np.vstack(trainXList)\n",
+    "#     testX = np.vstack(testXList)\n",
+    "#     trainY = np.hstack(trainYList)\n",
+    "#     testY = np.hstack(testYList)\n",
+    "    \n",
+    "#     labels = np.append(trainY, testY)\n",
+    "#     labels = to_categorical(labels, num_classes=2)\n",
+    "#     classTotals = labels.sum(axis=0)\n",
+    "#     classWeight = classTotals.max() / classTotals\n",
+    "    \n",
+    "#     print(trainX.shape, testX.shape, trainY.shape, testY.shape)\n",
+    "        \n",
+    "#     return trainX, testX, trainY, testY, classWeight\n",
+    "        \n",
+    "#         # load the image and resize it to be a fixed 128x128 pixels,\n",
+    "#         # ignoring aspect ratio\n",
+    "# #         image = cv2.imread(imagePath)\n",
+    "# #         image = cv2.resize(image, (128, 128))\n",
+    "        \n",
+    "#         # add the image to the data lists\n",
+    "# #         data.append(image)\n",
+    "\n",
+    "#     # return the data list as a NumPy array\n",
+    "# #     return np.array(data, dtype=\"float32\")\n",
+    "\n",
+    "# labels = np.append(trainY, testY)\n",
+    "# labels = to_categorical(labels, num_classes=2)\n",
+    "# classTotals = labels.sum(axis=0)\n",
+    "# classWeight = classTotals.max() / classTotals\n",
+    "# classWeight\n",
+    "\n",
+    "# from numpy import asarray\n",
+    "# from numpy import save\n",
+    "# from numpy import load\n",
+    "\n",
+    "# try:\n",
+    "#     fireData = load(\"firedata1.npy\")\n",
+    "#     nonFireData = load(\"nonfiredata1.npy\")\n",
+    "# except IOError:\n",
+    "#     print(\"Loading...\")\n",
+    "#     fireData = load_dataset(FIRE_PATH)\n",
+    "#     nonFireData = load_dataset(NON_FIRE_PATH)\n",
+    "#     save(\"firedata1.npy\", fireData)\n",
+    "#     save(\"nonfiredata1.npy\", nonFireData)\n",
+    "\n",
+    "# fireLabels = np.ones((fireData.shape[0],))\n",
+    "# nonFireLabels = np.zeros((nonFireData.shape[0],))\n",
+    "\n",
+    "# data = np.vstack([fireData, nonFireData])\n",
+    "# labels = np.hstack([fireLabels, nonFireLabels])\n",
+    "# data /= 255\n",
+    "# data.shape\n",
+    "\n",
+    "# labels = to_categorical(labels, num_classes=2)\n",
+    "# classTotals = labels.sum(axis=0)\n",
+    "# classWeight = classTotals.max() / classTotals\n",
+    "\n",
+    "# im = Image.open(\"/userdata/kerasData/images/hpwren.ucsd.edu/HWB/HPWREN-FIgLib/20180614-Hope-wc-e-mobo-c/1529002400_+01440.jpg\")\n",
+    "# a = np.asarray(im)\n",
+    "# a = a/255\n",
+    "# # cv2.imread(\"/userdata/kerasData/images/hpwren.ucsd.edu/HWB/HPWREN-FIgLib/20180614-Hope-wc-e-mobo-c/1529002400_+01440.jpg\")\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {
+    "scrolled": true
+   },
+   "outputs": [],
+   "source": [
+    "# testX = []\n",
+    "# trainX = []\n",
+    "# validationX = []\n",
+    "# pixelSize = {}\n",
+    "# datasetPath = \"/userdata/kerasData/hpwren.ucsd.edu/HWB/HPWREN-FIgLib\"\n",
+    "# savepath = \"/userdata/kerasData/preloaded\"\n",
+    "\n",
+    "# firstTrigger = True\n",
+    "\n",
+    "# count = 0\n",
+    "# fireCount = 0\n",
+    "# test_label = []\n",
+    "# train_label = []\n",
+    "# validation_label = []\n",
+    "# finfin = np.array([])\n",
+    "\n",
+    "# for index,test in enumerate(onlyfiles):\n",
+    "#     for fire in test:\n",
+    "#         testX= []\n",
+    "#         fireCount +=1\n",
+    "#         print(f'{fire} - fire number {fireCount}')\n",
+    "#         pixelSize.setdefault(fire, set([]))\n",
+    "#         for element in os.listdir(datasetPath + \"/\"+ fire):\n",
+    "#             count +=1\n",
+    "#             print(count)\n",
+    "#             if \"+\" in element:\n",
+    "#                 test_label.append(1)\n",
+    "#             else:\n",
+    "#                 test_label.append(0)\n",
+    "#             fire_im = Image.open(datasetPath + \"/\" + fire + \"/\" + element)\n",
+    "#             pixelSize[fire].add(fire_im.size)\n",
+    "#             try:\n",
+    "#                 fire_im = fire_im.resize((2048,1536))\n",
+    "#             except Error:\n",
+    "#                 print(fire)\n",
+    "#                 leftout.append(fire)\n",
+    "#                 break\n",
+    "\n",
+    "#             inArrayim = np.asarray(fire_im)            \n",
+    "#             inArrayim = inArrayim/255\n",
+    "\n",
+    "#     #             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "#     #             image = cv2.resize(image, (128,128))\n",
+    "#             testX.append(inArrayim)\n",
+    "#         name = f\"\n",
+    "#     print(\"DONE\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
@@ -7912,7 +18321,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.6.3"
+   "version": "3.6.10"
   }
  },
  "nbformat": 4,
diff --git a/Test_Loader.ipynb b/Test_Loader.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..78e4c07a8ddc4cd0632247ab0b63916d7e4e8351
--- /dev/null
+++ b/Test_Loader.ipynb
@@ -0,0 +1,4493 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "2.0.0\n"
+     ]
+    }
+   ],
+   "source": [
+    "from os import listdir\n",
+    "from os.path import isdir, join, isfile\n",
+    "from numpy import asarray\n",
+    "from numpy import save\n",
+    "from PIL import Image\n",
+    "from os import listdir\n",
+    "import os\n",
+    "import tensorflow as tf; print(tf.__version__)\n",
+    "from tensorflow.keras.callbacks import LambdaCallback\n",
+    "from tensorflow.keras import backend as K\n",
+    "import matplotlib.pyplot as plt\n",
+    "import numpy as np\n",
+    "import tempfile\n",
+    "import cv2\n",
+    "from sklearn.model_selection import train_test_split\n",
+    "# import the necessary packages\n",
+    "from tensorflow.keras.preprocessing.image import ImageDataGenerator\n",
+    "from tensorflow.keras.optimizers import SGD\n",
+    "from tensorflow.keras.utils import to_categorical\n",
+    "from sklearn.model_selection import train_test_split\n",
+    "from sklearn.metrics import classification_report\n",
+    "# from imutils import paths\n",
+    "import matplotlib.pyplot as plt\n",
+    "import numpy as np\n",
+    "import argparse\n",
+    "import cv2\n",
+    "import os\n",
+    "import sys\n",
+    "import re\n",
+    "from PIL import Image\n",
+    "import tensorflow as tf"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "pixelSize = {}\n",
+    "\n",
+    "testX = []\n",
+    "trainX = []\n",
+    "validationX = []\n",
+    "\n",
+    "test_label = []\n",
+    "train_label = []\n",
+    "validation_label = []\n",
+    "    \n",
+    "def is_jpg(filename):\n",
+    "    try:\n",
+    "        i=Image.open(filename)\n",
+    "        return i.format =='JPEG'\n",
+    "    except IOError:\n",
+    "        return False\n",
+    "    \n",
+    "def load_dataset(savePath):\n",
+    "    if len(os.listdir(savePath)) != 1:\n",
+    "        print(len(os.listdir(savePath)))\n",
+    "        raise ImportError(\"Save Directory is not empty\")\n",
+    "    \n",
+    "    firstTrigger = True\n",
+    "    \n",
+    "    count = 0\n",
+    "    fireCount = 0\n",
+    "\n",
+    "  \n",
+    "    FIRE_PATH = \"/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire\"\n",
+    "    NON_FIRE_PATH = \"/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories\"\n",
+    "    \n",
+    "    \n",
+    "    firefiles = [FIRE_PATH+\"/\"+f for f in listdir(FIRE_PATH)]\n",
+    "    nonfires = [NON_FIRE_PATH+\"/\"+f for f in listdir(NON_FIRE_PATH)]\n",
+    "    onlyfiles = firefiles + nonfires\n",
+    "        \n",
+    "    train, test = train_test_split(onlyfiles, test_size = 0.2, train_size = 0.8, shuffle=True, random_state = 200)\n",
+    "    train, validation = train_test_split(train, test_size = 0.2, train_size = 0.8, shuffle=True, random_state = 200)\n",
+    "        \n",
+    "    print(len(train), len(test), len(validation))\n",
+    "\n",
+    "    i = 0\n",
+    "    \n",
+    "    for fire in test:\n",
+    "        if is_jpg(fire):\n",
+    "            fireCount +=1\n",
+    "            print(f\"{fire} TEST\")\n",
+    "            pixelSize.setdefault(fire, set([]))\n",
+    "\n",
+    "            fire_im = Image.open(fire)\n",
+    "            pixelSize[fire].add(fire_im.size)\n",
+    "            fire_im = fire_im.resize((128,128))\n",
+    "            inArrayim = np.asarray(fire_im)            \n",
+    "            inArrayim = inArrayim/255\n",
+    "            shape = inArrayim.shape\n",
+    "            if(shape == (128, 128, 3)):\n",
+    "                testX.append(inArrayim)\n",
+    "                if fire in firefiles:\n",
+    "                    test_label.append(1)\n",
+    "                else:\n",
+    "                    test_label.append(0)\n",
+    "#             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "#             image = cv2.resize(image, (128,128))\n",
+    "              \n",
+    "    for fire in train:\n",
+    "        if is_jpg(fire):\n",
+    "            print(f\"{fire} TRAIN\")\n",
+    "            fireCount+=1\n",
+    "            pixelSize.setdefault(fire, set([]))\n",
+    "\n",
+    "            fire_im = Image.open(fire)\n",
+    "            pixelSize[fire].add(fire_im.size)\n",
+    "            fire_im = fire_im.resize((128,128))\n",
+    "            inArrayim = np.asarray(fire_im)\n",
+    "            inArrayim = inArrayim/255\n",
+    "    #             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "    #             image = cv2.resize(image, (128,128))\n",
+    "            shape = inArrayim.shape\n",
+    "            if(shape == (128, 128, 3)):\n",
+    "                trainX.append(inArrayim)\n",
+    "                if fire in firefiles:\n",
+    "                    train_label.append(1)\n",
+    "                else:\n",
+    "                    train_label.append(0)\n",
+    "\n",
+    "#     a = fireCount \n",
+    "    for fire in validation:\n",
+    "        if is_jpg(fire):\n",
+    "            print(f\"{fire} validate\")\n",
+    "            fireCount+=1\n",
+    "            pixelSize.setdefault(fire, set([]))\n",
+    "\n",
+    "            fire_im = Image.open(fire)\n",
+    "            pixelSize[fire].add(fire_im.size)\n",
+    "            fire_im = fire_im.resize((128,128))\n",
+    "            inArrayim = np.asarray(fire_im)\n",
+    "            inArrayim = inArrayim/255\n",
+    "            shape = inArrayim.shape\n",
+    "            if(shape == (128, 128, 3)):\n",
+    "                validationX.append(inArrayim)\n",
+    "                if fire in firefiles:\n",
+    "                    validation_label.append(1)\n",
+    "                else:\n",
+    "                    validation_label.append(0)\n",
+    "\n",
+    "        \n",
+    "\n",
+    "#             image = cv2.imread(datasetPath + \"/\"+ directories + \"/\" + element)\n",
+    "#             image = cv2.resize(image, (128,128))\n",
+    "#             print(validationX)\n",
+    "\n",
+    "    save(f\"{savePath}trainX.npy\", trainX)\n",
+    "    save(f\"{savePath}testX.npy\", testX)\n",
+    "    save(f\"{savePath}validationX.npy\", validationX)\n",
+    "    \n",
+    "    trainY = tf.keras.utils.to_categorical(np.array(train_label), num_classes=2)\n",
+    "    testY = tf.keras.utils.to_categorical(np.array(test_label), num_classes=2)\n",
+    "    validationY = tf.keras.utils.to_categorical(np.array(validation_label), num_classes = 2)\n",
+    "    \n",
+    "    save(f\"{savePath}trainY.npy\", trainY)\n",
+    "    save(f\"{savePath}testY.npy\", testY)\n",
+    "    save(f\"{savePath}validationY.npy\", validationY)\n",
+    "    \n",
+    "#     labels = np.append(trainY, testY, validationY)\n",
+    "    labels = np.vstack((trainY, testY))\n",
+    "    labels = np.vstack((labels, validationY))\n",
+    "    classTotals = labels.sum(axis=0)\n",
+    "    classWeight = classTotals.max() / classTotals\n",
+    "    save(f\"{savePath}classWeight.npy\", classWeight)\n",
+    "\n",
+    "        \n",
+    "    return [np.array(trainX, dtype=\"float32\"), np.array(testX, dtype=\"float32\"), np.array(validationX, dtype=\"float32\"), trainY, testY, validationY, pixelSize, count, classWeight]\n",
+    "        "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 160,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "2562 801 641\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/567.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/718.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1651.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/645.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land731.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston245.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/527.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu908.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natc52.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc284.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/471.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land17.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost161.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb354.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1320.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1204.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1108.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie14.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat543.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art446.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a140032.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1197.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc533.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1032.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc873.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n371066.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1181.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat194.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_a836030.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat605.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/929.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb962.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1172.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/943.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/82.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1258.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land879.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/795.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb121.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/170.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par178.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1147.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat457.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb104.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1158.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/792.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost164.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat211.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1199.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art373.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu772.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462022.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc414.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par64.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/612.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1175.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a212024.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/327.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for96.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi296.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art925.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban166.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat707.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1117.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/992.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu921.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous22.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre446.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi615.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/859.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre86.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/159.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu794.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city65.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city14.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/175.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art580.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/523.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/701.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n243011.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n603040.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1053.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1253.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art840.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1346.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n371071.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art847.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n739046.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/835.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat427.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/495.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston92.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/25.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu643.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat639.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n295051.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat750.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1271.jpg TEST\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par81.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/810.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land281.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land623.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land33.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/529.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb323.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat167.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art786.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/878.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land388.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land716.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi28.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost398.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462023.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par118.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu65.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/902.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/969.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/395.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/218.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n295011.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land26.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1184.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu981.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu399.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land625.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat890.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land233.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street94.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat629.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp45.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu18.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc344.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1272.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu136.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/410.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat550.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi611.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat93.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par28.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp72.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/863.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land688.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost303.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc290.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc368.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc348.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre149.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu777.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213095.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_a714064.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land905.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/89.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/267.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art644.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/398.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par12.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost163.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/369.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_art582.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1150.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land639.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land726.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun8.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land147.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_gre5.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu430.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/507.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art656.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb761.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/171.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi67.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu667.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/503.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land545.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc969.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/478.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/635.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1301.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu586.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/256.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat11.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb322.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land534.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc923.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for67.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat359.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/901.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art727.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for132.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp71.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1316.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n405023.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text119.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc713.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land778.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par154.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu846.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/955.jpg TEST\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1265.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for112.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/865.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land917.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1165.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land291.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/605.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land196.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1079.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1087.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1263.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land835.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/687.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre407.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1159.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky22.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat398.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban22.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n405000.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/879.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb725.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/659.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/973.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/867.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun27.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1334.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat615.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199075.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1081.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat835.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost305.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/7.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous68.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/129.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc848.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text29.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art666.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art673.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/365.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/453.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu631.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/517.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost147.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/34.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu870.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land588.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre128.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc556.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1245.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/703.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art764.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/796.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street61.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1398.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost336.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat743.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/216.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/143.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat202.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun57.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1069.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land371.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1219.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344082.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291082.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land952.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp23.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb382.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1678.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/563.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/121.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky13.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/624.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc838.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1370.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1119.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/450.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land368.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp67.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/720.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1035.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city38.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art736.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre279.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat893.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n738013.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous90.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n603032.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/578.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n371057.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu749.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/100.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/114.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land618.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous37.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/322.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1323.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sopen10.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for3.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc12.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/989.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1358.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_osun54.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/214.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1242.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/295.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat623.jpg TEST\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost137.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land215.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/431.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/963.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1222.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/235.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land858.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for105.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston272.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18011.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1139.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/405.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land223.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/905.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1558.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land372.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu604.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/90.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/423.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc430.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/224.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_a805038.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre511.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art661.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat760.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/771.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/439.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/169.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land661.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/94.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for63.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/332.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art901.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat87.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1274.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost79.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1328.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat697.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat458.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land606.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/293.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/331.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1206.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu531.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/429.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc933.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp40.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1001.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_osun12.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land299.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art635.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18073.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp21.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/41.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat445.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost291.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun4.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land923.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n344048.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a804050.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n446013.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat609.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n672034.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par146.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie12.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street56.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat82.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/402.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art256.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_n480036.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre159.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/449.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1055.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1686.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n219006.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/937.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre403.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb991.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/511.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre493.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1199.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston369.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1693.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/862.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a808091.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par104.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1034.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land10.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/886.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/679.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for79.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1313.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb343.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost152.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous97.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land42.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/83.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1293.jpg TEST\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a279033.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1598.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu863.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/212.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_cdmc187.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213075.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost40.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par70.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu29.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art690.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/225.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun12.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu934.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city36.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1008.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a223049.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487092.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a804060.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n405055.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213096.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18077.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/259.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb245.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous39.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_gre637.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost392.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land412.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu138.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land503.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par78.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre644.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/72.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu428.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open7.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/206.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/142.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land604.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/873.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre475.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for95.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1156.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost322.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie23.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/793.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat897.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/262.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_gre242.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/364.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urban950.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art545.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1060.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/172.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1176.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat874.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1054.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost176.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre287.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1017.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text43.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1193.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/552.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1359.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1039.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/698.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text26.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/848.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/689.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/998.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre480.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land957.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par203.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/734.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous87.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat589.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n384013.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par79.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/248.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski62.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea5.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb728.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/685.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a438046.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/473.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land760.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open61.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb244.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text42.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski61.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/663.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/571.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat700.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1385.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1141.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/4.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu117.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu652.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu506.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1009.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/419.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb972.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213092.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/903.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art352.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/387.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu594.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu883.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a562066.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land709.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city24.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/76.jpg TEST\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sclos18.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre426.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/864.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous83.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par1.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/266.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb928.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/226.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18009.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/486.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu619.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1315.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n295072.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc929.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston340.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1110.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land684.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par5.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art523.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land560.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1052.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu38.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art766.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art475.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1288.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb805.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land107.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat400.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par151.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1073.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1163.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat92.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu424.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1074.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1586.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/661.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462057.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1084.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_land449.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land64.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1125.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp41.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu102.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n371053.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1304.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban3.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/185.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/306.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1283.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/970.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu939.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/959.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a683008.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/362.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1122.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/769.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre492.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1128.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land687.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a385019.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat36.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land516.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu819.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_natu778.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre50.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_a232022.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat502.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun22.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/53.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie21.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land951.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous19.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat822.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb335.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_open13.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land861.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/788.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462025.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1133.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1728.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18080.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp54.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/329.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/603.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1057.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art831.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre532.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb992.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art326.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/895.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/876.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat715.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc547.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/220.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par129.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/997.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par87.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc271.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/542.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n251016.jpg TEST\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu641.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land335.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/625.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par162.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/161.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/782.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city41.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre126.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land253.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie37.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/591.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/49.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre140.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous35.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land505.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/479.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb721.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/64.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1056.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb722.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/753.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/201.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land655.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/151.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1126.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky35.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu443.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/38.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat312.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp22.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/988.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb246.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_artc8.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1382.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/908.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213052.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a212017.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art332.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu449.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/140.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/173.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art628.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1174.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost397.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art260.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/516.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/528.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost374.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land348.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land374.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1118.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/52.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/441.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land115.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1010.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat798.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1713.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1075.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu634.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1170.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb792.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1145.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urban1068.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp59.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land693.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/642.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb279.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1305.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/424.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat173.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1081.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art890.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par186.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n371077.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/644.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/637.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/228.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1011.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1189.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/896.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land825.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1211.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu69.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu815.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb471.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre19.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/238.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1290.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/57.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1142.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb907.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/858.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_natu472.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/281.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/438.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a526065.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land500.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu762.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea3.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/587.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/8.jpg TEST\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat80.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1162.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc942.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1688.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1708.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/133.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat823.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/448.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213005.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art768.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n708050.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n295018.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu413.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre318.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous40.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1336.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1156.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art799.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb917.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text63.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu994.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n708004.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1012.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art219.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb267.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1212.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre275.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu898.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1474.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/775.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost402.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun14.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city10.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc989.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/983.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/710.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land87.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb584.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb784.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city47.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art899.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land15.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city15.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land872.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu425.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban596.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea29.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu525.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art218.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land238.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par85.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1064.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1394.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/797.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/702.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb754.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art643.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/822.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/613.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1097.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land638.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/432.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/844.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/893.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/776.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1317.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1228.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203036.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston46.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu790.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/460.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text81.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc906.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/274.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat109.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art795.jpg TEST\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_land464.jpg TEST\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/518.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/229.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/589.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213007.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/630.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land359.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land911.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1286.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/128.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb974.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/805.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/394.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski69.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land965.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art185.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18019.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text75.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost302.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/760.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art250.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/174.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat826.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1100.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/538.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/101.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1033.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/611.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1506.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art798.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat719.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat711.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/957.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1717.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp34.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat367.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat220.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sclos30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost162.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par177.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art654.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land41.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land870.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/288.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art659.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre181.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie15.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1682.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/388.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1312.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston80.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/430.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n672031.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art922.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat731.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat417.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre147.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art695.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/755.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art551.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land801.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1390.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n672003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu41.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu532.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/779.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1186.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/466.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/207.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/974.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art20.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/138.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1347.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for137.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/674.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1183.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1482.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street48.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land565.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu515.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat499.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art813.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/241.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/750.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre536.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18021.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat130.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc351.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a804071.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1331.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/190.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a805082.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487065.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1303.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land514.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu820.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art511.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/152.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/252.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city7.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art759.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n295027.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1135.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/752.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213066.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a212044.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1004.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre41.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1269.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land689.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land278.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art900.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu979.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par84.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1028.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre130.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu28.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1144.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1400.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/648.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urban997.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1154.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art188.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea26.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat349.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc319.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1291.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land334.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/951.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for82.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n295042.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land954.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb716.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc292.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/303.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291032.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_art114.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1028.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban846.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu100.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban983.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n44031.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb713.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/54.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre538.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/156.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text11.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/22.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb454.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for52.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre211.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/181.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1664.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land277.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1396.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/684.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/729.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/904.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a484066.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par103.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1368.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban780.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1350.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par21.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text111.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/930.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/984.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/693.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc283.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp17.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art622.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_a79094.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre58.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/383.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1231.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a807036.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/484.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc712.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art612.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban45.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1266.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_art487.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/21.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land575.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre40.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat346.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/39.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat42.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/780.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc927.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/179.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_a866047.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban732.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1080.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre114.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1105.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat172.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/335.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost334.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/560.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost171.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1168.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost317.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18070.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp22.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/947.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/18.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487049.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/724.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/987.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost321.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land475.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun14.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/888.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n199065.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat899.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/713.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1295.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost394.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1720.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc951.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb693.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston235.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/411.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land222.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n219008.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/422.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1237.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre295.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/62.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1155.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc937.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land219.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1114.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston305.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n266018.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/389.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/80.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art787.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land850.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par173.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land180.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/139.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc889.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb744.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/392.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/304.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban693.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art172.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre641.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost325.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat446.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/330.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/465.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_art1131.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre37.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par112.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1220.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1113.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n490003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1747.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1756.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/842.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text122.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par42.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre124.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1244.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc955.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/850.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art568.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land406.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a808081.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/343.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun34.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_a866041.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n490070.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat810.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston263.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb927.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre144.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art232.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1278.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1277.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/178.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land296.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_cdmc181.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat328.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/358.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a463070.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land645.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/92.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213094.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1091.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a806011.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost180.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/196.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu935.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/105.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/74.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/451.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/99.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc276.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/440.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1362.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu723.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18012.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n266017.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art350.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/278.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par97.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/749.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb710.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb200.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land644.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost55.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land113.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu574.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n266020.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat310.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre657.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land286.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/638.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n860054.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/167.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/346.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat481.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/948.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu105.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city32.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/258.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213080.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu887.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb449.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art328.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/376.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/10.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city22.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu163.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1141.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/492.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/680.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land741.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/767.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost46.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art677.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1031.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/107.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1391.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/81.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art391.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_land767.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun45.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land733.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1200.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1084.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre219.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n44009.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/470.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1027.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/120.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/116.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_moun36.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a808075.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land652.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/361.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu913.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/498.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/931.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/577.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n243061.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1065.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat762.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1370.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n424023.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city12.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/488.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1206.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous106.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban15.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n371052.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n739047.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre186.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1013.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/880.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487039.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1088.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1235.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1015.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/874.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1380.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1322.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb492.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu974.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb362.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre95.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1294.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/832.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/827.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land132.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par93.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu830.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/14.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1134.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat752.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land922.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1351.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/71.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun38.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for25.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1674.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban16.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par156.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost150.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc860.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1092.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost157.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb759.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1255.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston396.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land355.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp18.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n737041.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat524.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/234.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1167.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous60.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n328052.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a807065.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston19.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost187.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art489.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text50.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art793.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/561.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land694.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1618.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat468.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/180.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost309.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/36.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land787.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/964.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat955.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/634.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre466.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213098.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston61.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1371.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_urb753.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu687.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/134.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat566.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1058.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par141.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/877.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre76.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1194.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban28.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/433.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp61.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/373.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp91.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par95.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/188.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston274.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1004.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1318.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu454.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat900.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/697.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1252.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199031.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc375.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat768.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1236.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urban996.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/217.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat851.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1093.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art315.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land493.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18041.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/339.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc1000.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18054.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a806018.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par139.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat884.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/314.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1076.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/647.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu949.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous36.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land433.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_bost190.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/309.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art827.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1030.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston232.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1236.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1136.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat25.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston262.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1125.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/370.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1203.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/519.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1165.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1269.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203085.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213034.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a385047.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat739.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1018.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land550.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc363.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land315.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/860.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb885.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/350.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/559.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu183.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/124.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie35.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb881.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art785.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487056.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/203.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n392087.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre537.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art641.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art255.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/786.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a812069.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text49.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n328036.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for50.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_artc14.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu847.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/653.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre53.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat496.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre470.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1005.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art238.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/843.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1132.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/927.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat811.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text20.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text44.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/809.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/573.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1624.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky7.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a463092.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre473.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street47.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1150.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city70.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost42.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/555.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natc37.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu439.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost320.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/748.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb332.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1281.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land513.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land849.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc385.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc722.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1052.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/909.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art854.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1387.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu25.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1325.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/570.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par199.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston408.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost155.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat409.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/321.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1151.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land290.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre55.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art642.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/233.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_tell59.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat910.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_a205062.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art775.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre122.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/0.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat717.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land829.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/534.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1180.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/601.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a805043.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land340.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/823.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/514.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky42.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city83.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu795.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun3.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous71.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/286.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18039.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/160.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre35.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/230.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu72.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb387.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n347077.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat799.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat452.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1056.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc706.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/324.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n286045.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1183.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat228.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a806037.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun16.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487086.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n405030.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost330.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/45.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/968.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/857.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun5.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street98.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost121.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/458.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/509.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea24.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat28.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art442.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art760.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1280.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/572.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land370.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu31.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1392.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1241.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1349.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_land409.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat770.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n384038.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text124.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1486.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for116.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre656.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/9.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/719.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost174.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land515.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb738.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/183.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n213059.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text48.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre91.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land150.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/965.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/497.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost148.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for47.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/606.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu647.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu997.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost166.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1164.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244009.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/798.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb224.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art101.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu83.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land431.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_a866048.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for27.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu998.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1112.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat164.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1387.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost323.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land197.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1538.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/312.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat908.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1127.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land218.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1285.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/443.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb307.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre141.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/640.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu402.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/633.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre658.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a808015.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu984.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/406.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art976.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/102.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/900.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_tell56.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/444.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_bost102.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1381.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky17.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n347020.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land854.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu568.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1289.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1246.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1349.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/541.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291058.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/732.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/784.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc359.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/746.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre683.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat686.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu826.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre270.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous85.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1065.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/727.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n255068.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat542.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/147.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art106.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu169.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston21.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre135.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc338.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for146.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi317.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban982.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat472.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1265.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat221.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/985.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1149.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/721.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a463036.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/408.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/668.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp3.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1328.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1114.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18036.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1034.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/118.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/990.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/618.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_sclos11.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1311.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art819.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art392.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/824.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n603007.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par128.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea10.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb510.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487070.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1273.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/413.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_artc27.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/464.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land947.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open11.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu559.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/569.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203059.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/48.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/434.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art970.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/667.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natc49.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu901.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487053.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n736026.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art385.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1193.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat325.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost111.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/319.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/556.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1364.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/485.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp60.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1355.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for60.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat324.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land564.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1389.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_n480023.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art700.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat14.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sopen15.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1223.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a808090.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc494.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art853.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1300.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu181.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par116.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art758.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1006.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/42.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sopen61.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1134.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb595.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/599.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost81.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski72.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1107.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open52.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1026.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre290.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for17.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre191.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski5.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_art294.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost307.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n213027.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for130.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1316.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/869.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun13.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1251.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost316.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost183.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu593.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art947.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/747.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb866.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc845.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1528.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/386.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/820.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/554.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text102.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/56.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n384030.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1376.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par94.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1090.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/2.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky25.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu866.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/223.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1722.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natc13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291056.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land663.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n199066.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par88.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land680.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1202.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu441.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/240.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a438038.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu841.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land261.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open35.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre411.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost179.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/368.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost45.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par119.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1310.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/273.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/313.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost304.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/655.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc871.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston271.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb906.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art646.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc997.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/75.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb159.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n384092.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land873.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291054.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for86.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp33.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/301.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1009.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp47.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1684.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat896.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1483.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu92.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1229.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost158.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213086.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land228.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open31.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urban951.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art252.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun37.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb681.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par125.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb359.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244043.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land479.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1043.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/672.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par185.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1195.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat904.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb743.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land28.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n295046.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/791.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land600.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/841.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a248032.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1716.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/669.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/490.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par83.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/594.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat317.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land377.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie26.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1291.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/208.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1098.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par158.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost329.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat43.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1718.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_bost98.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/785.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston353.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street22.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a372007.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb844.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/650.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1353.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/833.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/940.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1287.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu668.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art309.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city1.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu848.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par198.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n672000.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city4.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre414.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc315.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre36.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/846.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1111.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1397.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1208.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art528.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat876.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb923.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/690.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/806.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/333.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/521.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/626.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for32.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/84.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre485.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land617.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat895.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/616.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1732.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre533.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu798.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost332.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244081.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land681.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/825.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/377.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art430.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1126.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre653.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost109.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb464.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat209.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat49.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1010.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art306.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/715.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1377.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land691.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1161.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost293.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat873.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu32.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/445.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1204.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1130.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_city84.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land188.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open47.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu45.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/610.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc358.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston306.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu307.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art770.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/334.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/678.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land130.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre413.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land210.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/300.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb661.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat533.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous14.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston345.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/695.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb321.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu648.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp27.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/800.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/435.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land660.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/254.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land258.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par68.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/582.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1404.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art649.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/722.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu26.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1037.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu469.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/211.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land472.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n219015.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_urb767.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost167.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu811.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1185.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc388.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre406.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky43.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost294.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc960.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land80.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n295080.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/427.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/917.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1209.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/264.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/967.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat91.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art942.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat340.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/499.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land867.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu461.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski57.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi337.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1177.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/374.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre600.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1243.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1030.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1072.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for42.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/708.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre462.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18000.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/12.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat758.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost191.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1101.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/5.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_tell51.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land956.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost173.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/232.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat219.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/342.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost27.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/568.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp53.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487047.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous121.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb914.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n736062.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487085.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu885.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre251.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_bost101.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/132.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/743.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat186.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1357.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487098.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1727.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1002.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487062.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/593.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1284.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp78.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/662.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n44001.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n841058.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/581.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat281.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb474.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291061.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost72.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat292.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat449.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1232.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a588087.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art136.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land465.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat724.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1053.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_des16.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land416.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/839.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art608.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu709.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open37.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land11.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat891.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par123.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi603.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre402.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc458.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/632.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a248045.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/403.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre662.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1029.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous24.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/907.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat867.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n255008.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous15.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/892.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18058.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat199.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213085.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487074.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1191.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/652.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_enc3.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/675.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open48.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art183.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1326.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a562064.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/338.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat601.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban787.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par124.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244030.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1329.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/282.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1021.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston79.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre209.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_arnat59.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1221.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n424079.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n347049.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/270.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb325.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre400.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/881.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun44.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat783.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/649.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_n480020.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n347078.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a805096.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1041.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art692.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1619.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18022.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/442.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city30.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/409.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost65.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par33.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1093.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art554.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land295.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n241018.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/250.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre116.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a538076.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art771.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat802.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat67.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre207.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat54.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat946.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/505.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n371063.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/44.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb376.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1366.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/33.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291030.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land245.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n122078.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost319.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text45.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/712.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a808082.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1230.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu563.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat479.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre52.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n295068.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu539.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre9.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1393.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sopen11.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land526.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/285.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462093.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb726.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291075.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1268.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art903.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost297.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1583.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu541.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat56.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu131.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/308.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/158.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n672004.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_bost100.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n295039.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/359.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre102.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par99.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb494.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu384.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1125.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land727.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/677.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1261.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban744.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu791.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213041.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art572.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art558.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art527.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc293.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre115.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1089.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb723.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1393.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat755.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/337.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost165.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par3.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/619.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban73.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1161.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/115.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art379.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat146.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a463024.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n738012.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art626.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre160.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/916.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston351.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1254.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1182.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/692.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski24.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat470.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu125.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb777.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a855084.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487067.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n213061.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/186.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land869.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urban954.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu535.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu583.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb837.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text106.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sclos4.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1604.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1062.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/728.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous130.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/745.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu473.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1169.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/565.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land864.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/545.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land22.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land897.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous77.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/219.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu158.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre474.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu816.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_artc3.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18071.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1120.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc278.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/28.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1242.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par150.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1496.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/530.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1104.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18044.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre459.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n228092.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1047.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n243062.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a806016.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/457.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre491.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for77.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/155.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu697.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea33.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n213062.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par136.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc988.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1748.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1038.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a129053.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre48.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/280.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb983.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/341.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land386.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea2.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1111.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/195.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc377.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1086.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost310.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land964.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/757.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat642.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu856.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art549.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_n480070.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par180.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/762.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par29.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land112.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city5.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sopen24.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp29.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1158.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun32.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston360.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost26.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat423.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/912.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par86.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie5.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/489.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre504.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487066.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre46.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203004.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu726.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat748.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land341.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city56.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous50.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat942.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu860.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par40.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat285.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/242.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb114.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/85.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/658.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1122.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1725.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/576.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/972.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1348.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/305.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1027.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land102.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/834.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu144.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston270.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1233.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/37.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/197.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1228.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n347047.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land358.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu546.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/838.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_bost103.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu704.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_osun52.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land656.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land202.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp21.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc354.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/325.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous93.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sopen16.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat239.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/911.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston149.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu596.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1012.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/55.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/87.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par80.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat77.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu783.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu763.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1248.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu894.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/277.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu440.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/812.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a212025.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/604.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n213045.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/804.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_cdmc184.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n384099.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu408.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/415.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a632016.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land810.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre179.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1068.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art979.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat482.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/840.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/253.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1002.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1594.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art885.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu864.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344080.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1319.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1096.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213097.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land703.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1044.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/694.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/61.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/894.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/106.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n347051.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/699.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1363.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par197.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a636015.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi629.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a248018.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat338.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre214.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost172.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat451.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city86.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art637.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213031.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc277.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/481.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea4.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land16.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land161.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb305.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city60.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat361.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/551.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1040.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land81.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/426.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291024.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land271.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par90.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text103.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/447.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1178.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art254.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/221.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu423.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun31.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb487.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre609.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a129048.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344076.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1549.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art435.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/131.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/826.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a812029.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb680.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/122.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/811.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/961.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1353.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land555.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp38.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1187.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat866.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/349.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/872.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat360.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost60.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487045.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_moun46.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/65.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/289.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/783.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston18.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a487026.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/960.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1366.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea9.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat654.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1102.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/421.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu932.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc922.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/157.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/934.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/579.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land352.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky3.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre479.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie43.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land239.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land331.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/88.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1162.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1196.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land297.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1443.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston255.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat315.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat99.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/641.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1015.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land381.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sopen9.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1136.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat491.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/164.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre2.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art1187.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/816.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_n480001.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/366.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1121.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1036.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/237.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/177.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land692.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/584.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/452.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/63.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost331.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/813.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art862.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/854.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_tell67.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/986.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art869.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1266.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu503.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat51.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost292.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat518.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat79.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1046.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1384.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb304.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1330.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/70.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat57.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art30.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/794.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land669.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land775.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/628.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art650.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc109.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1373.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a279032.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/189.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/73.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat38.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n735016.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/462.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu827.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199004.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb988.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp28.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1712.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art874.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open12.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1481.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1042.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1302.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par72.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/477.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat965.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land946.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/265.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/454.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land807.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203069.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost75.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land201.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc451.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban649.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat433.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urba2.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1208.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n737049.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1711.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/51.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi621.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/154.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n736011.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost389.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par165.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land763.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost85.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/148.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/272.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/27.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp69.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/564.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1025.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi85.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu529.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n44003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land480.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat355.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost141.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/110.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb747.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/725.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat426.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/922.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n251048.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n243063.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/830.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu649.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/915.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n251015.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land443.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1095.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/31.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1333.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a462055.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre45.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu843.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_n18075.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_moun39.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost56.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/68.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost306.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun10.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city8.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par192.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n480098.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/283.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp96.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun32.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/996.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/354.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land143.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_sclos10.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land206.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/884.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat122.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1049.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre27.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a111017.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n490067.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre651.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1113.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1059.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par100.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/851.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land520.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/766.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1059.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/3.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_art1132.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat921.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu642.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1306.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par54.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost301.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/673.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land189.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/993.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat688.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky21.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/345.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/818.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/939.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun59.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_urb969.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban979.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1188.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land891.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1395.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land871.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for121.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1354.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost298.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1356.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu655.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1201.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land549.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/291.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art892.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a803053.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a805046.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/501.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n860061.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat582.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1142.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat284.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1138.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land225.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art620.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/176.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1152.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1232.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu789.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/510.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213009.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1001.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1177.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/629.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/815.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1729.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp46.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n531080.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art735.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre121.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art473.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat462.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land48.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land100.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1135.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1403.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land501.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/953.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost300.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/323.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/287.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre659.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat850.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a438011.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art762.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1078.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/399.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1309.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/596.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1335.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203030.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban158.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/512.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/631.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp66.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1352.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1016.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land833.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land605.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487082.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1105.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for143.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/86.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203032.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie25.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1173.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art738.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban24.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc821.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text90.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land817.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb830.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre415.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a632011.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb398.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/239.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1198.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat956.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/66.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre420.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a212052.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/378.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1383.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par155.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat736.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/428.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art576.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu458.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art224.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu468.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/420.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n672069.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/29.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18002.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost77.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc101.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston397.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1115.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land217.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu766.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213065.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost64.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/165.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/491.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land260.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat283.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/67.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston241.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky10.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/609.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1091.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/639.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par161.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/789.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc282.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art829.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land142.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu466.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344059.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/255.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/763.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1110.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/292.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre646.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb537.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/246.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n371070.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1216.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n424081.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_open62.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1177.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1340.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost335.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp32.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par4.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat918.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp29.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_ski65.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for142.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu618.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1102.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost159.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/925.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_a866042.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land471.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art596.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/187.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art589.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun21.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213056.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu2.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a212018.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/496.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1145.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n44004.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1217.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun1.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art546.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n708024.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1051.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun15.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1258.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea14.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text46.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu707.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat354.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291048.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/111.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1179.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb442.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art237.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land665.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urban992.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp48.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/416.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc953.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi95.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb515.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/868.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n632073.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1374.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1109.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1110.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213049.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre304.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu702.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n266024.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat801.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par74.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land651.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/614.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/936.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp5.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie50.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat288.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu385.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/887.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1074.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for136.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous114.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/754.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb265.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text35.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1116.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for93.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/723.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1546.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston378.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1754.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp52.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land793.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/276.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston379.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n238045.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/247.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp44.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu179.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/938.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land572.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art861.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost395.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art360.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu552.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/353.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art453.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb390.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_land463.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/847.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n199000.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land51.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/889.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n486055.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1023.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb482.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre94.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land275.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/654.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu786.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1321.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land812.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for85.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb206.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1137.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1041.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb294.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/244.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a385075.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat293.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost184.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu55.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat643.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat316.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1024.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art943.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open42.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land863.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land269.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land165.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/141.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land573.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/768.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/97.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land298.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu130.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text28.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1707.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/407.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199074.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land276.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1298.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street85.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/50.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land319.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat745.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land108.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre42.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par181.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb545.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp4.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/952.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/375.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1392.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/716.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/397.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1186.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb228.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat204.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/113.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/882.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/976.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat763.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat347.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n347041.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art165.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/819.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for148.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par140.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n736023.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n672021.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous70.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost296.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc318.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land237.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat494.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1259.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/515.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre303.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1270.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/981.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203011.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb130.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par52.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/200.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/711.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street50.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land616.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1095.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n295082.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art104.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open53.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb648.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc281.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text41.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc990.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/418.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston1.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a0010.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1616.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston339.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu670.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat520.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre131.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/852.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par160.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu77.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_moun8.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text105.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/799.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land367.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_boston210.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat599.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1071.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu825.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/871.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/205.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/623.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat920.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/384.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land918.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/456.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for119.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb612.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu813.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu832.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu735.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat982.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1279.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp42.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun27.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat332.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291022.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par76.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/583.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb274.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/461.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb656.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/751.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/379.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc916.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1129.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for28.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/231.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat932.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land880.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1026.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/544.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1401.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/198.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/557.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1589.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu750.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1062.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203037.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_for68.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb133.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n384026.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky26.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/866.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291085.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat55.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc934.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a526079.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1050.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost313.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/381.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art15.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/926.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for127.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat907.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun7.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat147.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie20.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n199067.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1719.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n295071.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/520.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1121.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1351.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art181.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb893.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre145.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/807.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art871.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/548.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1157.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_sclos13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art569.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1046.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre197.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/145.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/914.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/861.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344042.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat17.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art773.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_moun17.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par113.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1175.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18028.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb733.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n603048.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1275.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/700.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre530.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/348.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urban976.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu895.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu128.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost314.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat208.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc878.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/126.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/455.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat678.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land823.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land114.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1064.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/493.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487063.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18026.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art757.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/476.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/371.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/643.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art426.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu824.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1617.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land6.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu557.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu460.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a48009.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18023.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu576.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1751.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par16.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat37.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par188.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/761.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1231.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/299.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a212033.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/899.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par36.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1210.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky37.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/336.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/344.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art525.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land369.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n241020.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1282.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous28.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu176.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/245.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/340.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc851.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky38.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for20.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1677.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art923.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun56.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for151.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat73.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost318.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1360.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre155.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1386.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213035.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/875.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/921.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat905.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1262.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art902.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/536.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art50.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for65.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat286.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/363.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_city21.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre409.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par107.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par194.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land540.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu161.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/627.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc710.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky30.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art803.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu519.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land924.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun11.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art457.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/956.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre11.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/47.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487002.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land194.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/104.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1160.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land68.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/636.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1597.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natc4.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu588.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a807066.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city31.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/845.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea1.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/558.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1399.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre476.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land666.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land285.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1066.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par152.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost104.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu852.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc415.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb254.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost89.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie10.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land18.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre684.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a0004.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_bost341.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre467.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/19.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost151.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/585.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par134.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost170.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land765.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1296.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc841.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land224.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp92.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/146.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/676.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1067.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost105.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1150.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/883.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1038.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1226.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/135.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc123.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_a281067.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1146.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/537.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp12.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487041.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat150.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/23.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1213.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art945.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1292.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb834.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1033.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi628.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art917.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/814.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc850.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost169.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu89.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1201.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat733.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban171.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/210.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199089.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for38.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre193.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1239.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost311.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n328001.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487069.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/184.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n371076.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land27.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_par189.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462050.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text47.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for157.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land640.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat780.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n676082.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/209.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land507.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natc12.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1207.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n603063.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/475.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie6.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/803.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/294.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu871.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/390.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land153.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost181.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1123.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc924.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art904.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213021.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1008.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat260.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par102.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu739.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land387.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1299.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art56.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous96.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open38.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu911.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land60.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land701.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun33.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1207.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/774.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1240.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre22.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous126.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land557.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu611.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/622.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat294.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text38.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par120.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/271.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat705.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/778.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/741.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost186.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street27.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/759.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc891.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu814.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/849.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/204.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land780.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1057.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n219007.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/400.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb522.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n860034.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1352.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat174.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu920.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_n480045.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu817.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1094.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre481.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb308.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu756.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/935.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n371061.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18069.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/260.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land643.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1633.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban445.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston32.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art424.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat337.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par101.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1234.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous64.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp70.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1248.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb720.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu380.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344032.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc853.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/817.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat84.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land653.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203071.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/977.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1337.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1210.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc352.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc518.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat820.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun1.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/17.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1117.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/222.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_enc15.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/474.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n737027.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/744.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu600.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu322.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1022.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land350.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre249.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu734.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1390.jpg TRAIN\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat263.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art767.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc306.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par49.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie24.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/468.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/705.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land658.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/32.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre404.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a212055.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1202.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1149.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for87.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu474.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for44.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu977.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a79054.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1276.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/856.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost299.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/279.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for78.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_par23.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat626.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/79.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1679.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/913.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/69.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1146.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/829.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land732.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu829.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/117.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea27.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban167.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1151.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for102.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land662.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp11.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost178.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc313.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/320.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre98.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land852.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/586.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu317.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n213060.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1003.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp13.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat442.jpg TRAIN\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp16.jpg TRAIN\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/191.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/318.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/236.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1367.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/837.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_archi71.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/709.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1343.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n295006.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost156.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_city42.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/836.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb849.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a385073.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat1183.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/93.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par59.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat391.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par77.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n44002.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_osun51.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land198.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/425.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost393.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/735.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/962.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a804068.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/261.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc825.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1171.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea38.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213053.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/150.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1696.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/991.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1028.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/130.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/504.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/43.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land704.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie27.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1215.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/975.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n841060.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land111.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487087.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp43.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie7.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land657.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/459.jpg validate\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/979.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/60.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/932.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land556.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea39.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1310.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat682.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu622.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land243.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text21.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat205.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land61.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/194.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par20.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat834.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n18001.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1135.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost177.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1277.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n392090.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1361.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/588.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land172.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost175.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu923.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1342.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par14.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie8.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land179.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston68.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1217.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb562.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/469.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1365.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre678.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc935.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/215.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc954.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb970.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1061.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban828.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/356.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1166.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1048.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/11.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat203.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre610.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_osun56.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art838.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land302.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land619.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc991.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc948.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb49.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat78.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu696.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/95.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_bea20.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc317.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/393.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/549.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a807024.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu51.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1082.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp68.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu875.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for15.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat807.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art1673.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/396.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/590.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art638.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb911.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost50.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu818.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre410.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat526.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n228083.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/971.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203015.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/535.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land364.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1346.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/891.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land280.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1099.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/756.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land131.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1058.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat684.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land659.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc291.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land339.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/163.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n243030.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu742.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc866.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n286096.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu396.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for84.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a487061.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art779.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1556.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/35.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu986.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat162.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston247.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n736029.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat718.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/436.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199015.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous1.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/227.jpg validate\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat410.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost185.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu822.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu638.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a463022.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu938.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/665.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/615.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost168.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art459.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_gre189.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost387.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc507.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous52.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/91.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344047.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1082.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a632023.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291008.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu699.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land230.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art681.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for110.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art880.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n44062.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1078.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost82.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1085.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_moun41.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_nat546.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb521.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1225.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban749.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc331.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston356.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n371054.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost182.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land494.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/870.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat88.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n18053.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb981.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/137.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1039.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre262.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat266.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp19.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/16.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/144.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/96.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1369.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par169.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land314.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc976.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/347.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/982.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n243057.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc753.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a683031.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1026.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land797.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par18.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/391.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/437.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land690.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/360.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost29.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/26.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/738.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/40.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244046.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for22.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1593.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/357.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/666.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a805044.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1234.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu540.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb250.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat455.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1339.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu15.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston373.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land376.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/58.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston29.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291051.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc333.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_art761.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1224.jpg validate\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1341.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art447.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1249.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/472.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_open55.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text107.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/302.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199073.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1388.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a462018.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp74.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/681.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/592.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a805085.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost295.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb714.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp10.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/781.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1164.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun39.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1070.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/296.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344062.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat212.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a463068.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344028.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu718.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/660.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land886.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1152.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/385.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n243003.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/136.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu808.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art625.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/770.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat120.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban745.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for149.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston286.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb801.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_boston289.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a805091.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land220.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1357.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_open60.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par6.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston361.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n18024.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie28.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb529.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1044.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat117.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1088.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/290.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/77.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/831.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land631.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat450.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat602.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat619.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/890.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre525.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/382.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1364.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1238.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1260.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb701.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre478.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston282.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp98.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost403.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/621.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1017.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/310.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art936.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat373.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1749.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu164.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu869.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc562.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc862.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc900.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a212026.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu666.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost154.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu850.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1064.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat41.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous109.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for58.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_bost390.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land342.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost308.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban157.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/251.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1327.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston57.jpg validate\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land866.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky1.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/595.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb301.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par22.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/958.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban987.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb123.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost149.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/494.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/540.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/467.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land159.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1128.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/999.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu524.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a129035.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art336.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/149.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre541.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_urb715.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/714.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb700.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1015.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213048.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/263.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street62.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n228047.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/801.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/367.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/742.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1379.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre680.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land525.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art733.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre286.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_art1130.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat116.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/941.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp63.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for114.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_enc48.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/950.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/404.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb391.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu544.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat125.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous120.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu172.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/543.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb589.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land4.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/482.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a379017.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street110.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1103.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art425.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu325.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1158.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/372.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban991.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art820.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art579.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun28.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par9.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/821.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n841059.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre645.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244040.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/46.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text39.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/506.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n291050.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb731.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art617.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1297.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1263.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat618.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1083.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1413.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land145.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city50.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1253.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost312.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_gre314.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat865.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost315.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_city29.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_land318.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/326.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat1131.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/995.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par91.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp20.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb506.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban1124.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/508.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_natu457.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre458.jpg validate\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street59.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_exp19.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1406.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/352.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par69.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/898.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat196.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/772.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1063.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/773.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291057.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_cdmc280.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat1112.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre472.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie30.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban989.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/919.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/758.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu776.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/739.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous79.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/213.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1131.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost290.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb19.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/298.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1148.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1037.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/483.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art676.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_sharp73.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre650.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/380.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1172.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/15.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun44.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu308.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre125.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat485.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/580.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie46.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat667.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat59.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_city91.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1014.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/726.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_for106.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu170.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre277.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344019.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1019.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_a805052.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art296.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie48.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat74.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1127.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/168.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1044.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat210.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb848.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc830.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a223039.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat8.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_bost44.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_natu19.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_urb798.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_art563.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land577.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art669.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_text40.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat145.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost326.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/944.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art452.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat693.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land745.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n199080.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1106.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213093.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land351.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n213081.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb108.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb992.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu804.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie36.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/78.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1345.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n510071.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/966.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/533.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n251011.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/315.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/417.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/446.jpg validate\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urb899.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land309.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/928.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/487.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1022.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_n344053.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat511.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/307.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/736.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_boston383.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost160.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_n676095.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/109.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/103.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_hexp12.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n203066.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1027.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost76.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/59.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_hous18.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre239.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat681.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_bost324.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_sun42.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc940.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/199.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/855.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1020.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat1231.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/257.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_nat223.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/620.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/949.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244068.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/717.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/918.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_a244069.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/704.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre408.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1077.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat29.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu919.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1118.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/401.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_cdmc795.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land345.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1307.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art221.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_cdmc977.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/351.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_natu361.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1205.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/553.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/731.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_urban4.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/532.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art920.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_art1167.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_moun21.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/598.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/202.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre661.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1099.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land862.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1314.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/920.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/897.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu912.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_land902.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_bost136.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/mountain_nat53.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land764.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land353.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_par143.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre484.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/617.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1308.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/20.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_nat901.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_art1750.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/forest_land809.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/insidecity_urb781.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_gre685.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_n291076.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_fie33.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/highway_natu787.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/tallbuilding_sky34.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/98.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_nat190.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/412.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/coast_natu975.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1267.jpg validate\n",
+      "/userdata/kerasData/Robbery_Accident_Fire_Database2/Fire/1247.jpg validate\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/opencountry_land903.jpg validate\n",
+      "/userdata/kerasData/spatial_envelope_256x256_static_8outdoorcategories/street_street3.jpg validate\n"
+     ]
+    }
+   ],
+   "source": [
+    "ahh = load_dataset(\"/userdata/kerasData/preloaded/pyimageSearch/\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 161,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "791"
+      ]
+     },
+     "execution_count": 161,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "len(testX)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 162,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "791"
+      ]
+     },
+     "execution_count": 162,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "len(test_label)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.6.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/expTest.ipynb b/expTest.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..c75d2ba737145bfbb86112409a0aadc191553972
--- /dev/null
+++ b/expTest.ipynb
@@ -0,0 +1,2352 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "2.2.0\n",
+      "WARNING:tensorflow:From <ipython-input-1-a1b0cb06b492>:5: is_gpu_available (from tensorflow.python.framework.test_util) is deprecated and will be removed in a future version.\n",
+      "Instructions for updating:\n",
+      "Use `tf.config.list_physical_devices('GPU')` instead.\n"
+     ]
+    },
+    {
+     "data": {
+      "text/plain": [
+       "True"
+      ]
+     },
+     "execution_count": 1,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "import tensorflow as tf; print(tf.__version__)\n",
+    "import keras\n",
+    "tf.test.gpu_device_name()\n",
+    "tf.test.is_built_with_cuda()\n",
+    "tf.test.is_gpu_available(cuda_only=False, min_cuda_compute_capability=None)\n",
+    "\n",
+    "tf.config.list_physical_devices('GPU')\n",
+    "tf.test.is_built_with_cuda()\n",
+    "tf.test.is_gpu_available(cuda_only=False, min_cuda_compute_capability=None)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "physical_devices = tf.config.experimental.list_physical_devices('GPU')\n",
+    "# physical_devices = tf.config.experimental.list_physical_device  \n",
+    "\n",
+    "tf.config.experimental.set_memory_growth(physical_devices[0], True) \n",
+    "assert tf.config.experimental.get_memory_growth(physical_devices[0]) \n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import keras\n",
+    "from keras import backend as K\n",
+    "# K.tensorflow_backend._get_available_gpus()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[name: \"/device:CPU:0\"\n",
+      "device_type: \"CPU\"\n",
+      "memory_limit: 268435456\n",
+      "locality {\n",
+      "}\n",
+      "incarnation: 8194322282635050876\n",
+      ", name: \"/device:XLA_CPU:0\"\n",
+      "device_type: \"XLA_CPU\"\n",
+      "memory_limit: 17179869184\n",
+      "locality {\n",
+      "}\n",
+      "incarnation: 2870010530879842282\n",
+      "physical_device_desc: \"device: XLA_CPU device\"\n",
+      ", name: \"/device:XLA_GPU:0\"\n",
+      "device_type: \"XLA_GPU\"\n",
+      "memory_limit: 17179869184\n",
+      "locality {\n",
+      "}\n",
+      "incarnation: 12055439666602751637\n",
+      "physical_device_desc: \"device: XLA_GPU device\"\n",
+      ", name: \"/device:GPU:0\"\n",
+      "device_type: \"GPU\"\n",
+      "memory_limit: 31732076416\n",
+      "locality {\n",
+      "  bus_id: 1\n",
+      "  links {\n",
+      "  }\n",
+      "}\n",
+      "incarnation: 201013145255581170\n",
+      "physical_device_desc: \"device: 0, name: Tesla V100-SXM2-32GB, pci bus id: 0000:61:00.0, compute capability: 7.0\"\n",
+      "]\n"
+     ]
+    }
+   ],
+   "source": [
+    "from tensorflow.python.client import device_lib\n",
+    "\n",
+    "print(device_lib.list_local_devices())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "from tensorflow.keras.models import Sequential\n",
+    "from tensorflow.keras.layers import BatchNormalization\n",
+    "from tensorflow.keras.layers import SeparableConv2D\n",
+    "from tensorflow.keras.layers import MaxPooling2D\n",
+    "from tensorflow.keras.layers import Activation\n",
+    "from tensorflow.keras.layers import Flatten\n",
+    "from tensorflow.keras.layers import Dropout\n",
+    "from tensorflow.keras.layers import Dense\n",
+    "\n",
+    "\n",
+    "import matplotlib\n",
+    "matplotlib.use(\"Agg\") \n",
+    "# import the necessary packages\n",
+    "from tensorflow.keras.preprocessing.image import ImageDataGenerator\n",
+    "from tensorflow.keras.optimizers import SGD\n",
+    "from tensorflow.keras.utils import to_categorical\n",
+    "from sklearn.model_selection import train_test_split\n",
+    "from sklearn.metrics import classification_report\n",
+    "# from imutils import paths\n",
+    "import matplotlib.pyplot as plt\n",
+    "import numpy as np\n",
+    "import argparse\n",
+    "import cv2\n",
+    "import os\n",
+    "import sys\n",
+    "import re\n",
+    "from PIL import Image\n",
+    "import matplotlib\n",
+    "matplotlib.use(\"Agg\")\n",
+    " \n",
+    "# import the necessary packages\n",
+    "from tensorflow.keras.preprocessing.image import ImageDataGenerator\n",
+    "from tensorflow.keras.optimizers import SGD\n",
+    "from tensorflow.keras.utils import to_categorical\n",
+    "from sklearn.model_selection import train_test_split\n",
+    "from sklearn.metrics import classification_report\n",
+    "\n",
+    "# from imutils import paths\n",
+    "import matplotlib.pyplot as plt\n",
+    "import numpy as np\n",
+    "import argparse\n",
+    "import cv2\n",
+    "import os\n",
+    "import sys\n",
+    "import re\n",
+    "from PIL import Image\n",
+    "import tensorflow as tf\n",
+    "from os import listdir\n",
+    "from os.path import isdir, join, isfile\n",
+    "from numpy import asarray\n",
+    "from numpy import save\n",
+    "import itertools\n",
+    "\n",
+    "import matplotlib\n",
+    "matplotlib.use(\"Agg\")\n",
+    " \n",
+    "# import the necessary packages\n",
+    "from tensorflow.keras.preprocessing.image import ImageDataGenerator\n",
+    "from tensorflow.keras.optimizers import SGD\n",
+    "from tensorflow.keras.utils import to_categorical\n",
+    "from sklearn.model_selection import train_test_split\n",
+    "from sklearn.metrics import classification_report\n",
+    "# from imutils import paths\n",
+    "import matplotlib.pyplot as plt\n",
+    "import numpy as np\n",
+    "import argparse\n",
+    "import cv2\n",
+    "import os\n",
+    "import sys\n",
+    "import re\n",
+    "from PIL import Image\n",
+    "import pandas as pd"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "['20160722_FIRE_mw-e-mobo-c',\n",
+       " '20190922_FIRE_ml-w-mobo-c',\n",
+       " '20200521_VEGMGMT_wc-e-mobo-c',\n",
+       " '20171016_FIRE_sdsc-e-mobo-c',\n",
+       " '20190620_FIRE_smer-tcs9-mobo-c',\n",
+       " '20190716_FIRE_mg-n-mobo-c',\n",
+       " '20200521_FIRE_om-n-mobo-c',\n",
+       " '20180727_FIRE_bh-n-mobo-c',\n",
+       " '20180919_FIRE_rm-e-mobo-c',\n",
+       " '20180728_FIRE_rm-w-mobo-c',\n",
+       " '20180727_FIRE_mg-w-mobo-c',\n",
+       " '20190715_MLOSouth2_lo-s-mobo-c',\n",
+       " '20170722_FIRE_bm-n-mobo-c',\n",
+       " '20191006_FIRE_lp-e-mobo-c',\n",
+       " '20180706_West_lp-n-mobo-c',\n",
+       " '20190716_Riverfire_rm-w-mobo-c',\n",
+       " '20180602_FIRE_smer-tcs9-mobo-c',\n",
+       " '20170613_FIRE_bh-w-mobo-c',\n",
+       " '20180603_FIRE_smer-tcs9-mobo-c',\n",
+       " '20190924_FIRE_pi-w-mobo-c',\n",
+       " '20190915_FIRE_rm-n-mobo-c',\n",
+       " '20191006_FIRE_ml-w-mobo-c',\n",
+       " '20191003_FIRE_rm-w-mobo-c',\n",
+       " '20171207_FIRE_bh-w-mobo-c',\n",
+       " '20190714_PinosSouth_pi-s-mobo-c',\n",
+       " '20180603_FIRE_smer-tcs8-mobo-c',\n",
+       " '20170708_Whittier_syp-n-mobo-c',\n",
+       " '20190924_FIRE_lp-n-mobo-c',\n",
+       " '20180522_FIRE_rm-e-mobo-c',\n",
+       " '20190925_FIRE_wc-s-mobo-c',\n",
+       " '20171010_FIRE_rm-e-mobo-c',\n",
+       " '20180809_FIRE_bh-s-mobo-c',\n",
+       " '20180603_FIRE_sm-n-mobo-c',\n",
+       " '20190826_FIRE_smer-tcs9-mobo-c',\n",
+       " '20190924_FIRE_bl-s-mobo-c',\n",
+       " '20190716_FIRE_bl-s-mobo-c',\n",
+       " '20170520_FIRE_pi-s-mobo-c',\n",
+       " '20190712_CottonwoodFire_lp-s-mobo-c',\n",
+       " '20191001_FIRE_rm-w-mobo-c',\n",
+       " '20180726_FIRE_so-n-mobo-c',\n",
+       " '20170520_FIRE_om-s-mobo-c',\n",
+       " '20190829_FIRE_bl-n-mobo-c',\n",
+       " '20191006_FIRE_lp-s-mobo-c',\n",
+       " '20190826_FIRE_rm-w-mobo-c',\n",
+       " '20200608-FIRE-rm-w-mobo-c',\n",
+       " '20190728_FIRE_sp-n-mobo-c',\n",
+       " '20191006_FIRE_pi-s-mobo-c',\n",
+       " '20190716_FIRE_so-w-mobo-c',\n",
+       " '20180706_FIRE_sm-e-mobo-c',\n",
+       " '20191007_FIRE_lp-s-mobo-c',\n",
+       " '20191005_FIRE_vo-n-mobo-c',\n",
+       " '20180719_Skyline_sp-n-mobo-c',\n",
+       " '20191007_FIRE_sm-s-mobo-c',\n",
+       " '20181112_house_wc-n-mobo-c',\n",
+       " '20170807_FIRE_bh-n-mobo-c',\n",
+       " '20200615-Rainbow-rm-e-mobo-c',\n",
+       " '20170609_FIRE_sm-n-mobo-c',\n",
+       " '20180614_Bridle_hp-n-mobo-c',\n",
+       " '20190712_RockHouse_wc-e-mobo-c',\n",
+       " '20170520_FIRE_pi-w-mobo-c',\n",
+       " '20190805_FIRE_sp-e-mobo-c',\n",
+       " '20200202_FIRE_hp-w-mobo-c',\n",
+       " '20191001_FIRE_smer-tcs9-mobo-c',\n",
+       " '20180725_Cranston_hp-n-mobo-c',\n",
+       " '20200618-FIRE-om-w-mobo-c',\n",
+       " '20191001_FIRE_bh-w-mobo-c',\n",
+       " '20170927_FIRE_smer-tcs9-mobo-c',\n",
+       " '20180504_FIRE_smer-tcs10-mobo-c',\n",
+       " '20160619_FIRE_pi-s-mobo-c',\n",
+       " '20190629_FIRE_hp-n-mobo-c',\n",
+       " '20180717_otay_om-s-mobo-c',\n",
+       " '20191007_FIRE_om-s-mobo-c',\n",
+       " '20180614_FIRE_hp-s-mobo-c',\n",
+       " '20200601_WILDLAND-DRILLS_mlo-s-mobo-c',\n",
+       " '20200306_FIRE_pi-n-mobo-c',\n",
+       " '20180602_FIRE_smer-tcs8-mobo-c',\n",
+       " '20190717_FIRE_lp-n-mobo-c',\n",
+       " '20180813_FIRE_bl-n-mobo-c',\n",
+       " '20170826_FIRE_tp-s-mobo-c',\n",
+       " '20200601_WILDLAND-DRILLS_ml-s-mobo-c',\n",
+       " '20200529_StructFire_wc-e-mobo-c',\n",
+       " '20190924_FIRE_sm-n-mobo-c',\n",
+       " '20171017_FIRE_smer-tcs3-mobo-c',\n",
+       " '20170713_FIRE_smer-tcs8-mobo-c',\n",
+       " '20190717_FIRE_pi-w-mobo-c',\n",
+       " '20190924_FIRE_ml-w-mobo-c',\n",
+       " '20190930_FIRE_om-s-mobo-c',\n",
+       " '20171026_FIRE_rm-n-mobo-c',\n",
+       " '20170711_FIRE_bl-e-mobo-c',\n",
+       " '20191003_FIRE_smer-tcs9-mobo-c',\n",
+       " '20161113_FIRE_bm-w-mobo-c',\n",
+       " '20171026_FIRE_smer-tcs8-mobo-c',\n",
+       " '20170711_FIRE_bm-s-mobo-c',\n",
+       " '20180614_Hope_wc-e-mobo-c',\n",
+       " '20170613_FIRE_hp-n-mobo-c',\n",
+       " '20190716_Meadowfire_hp-n-mobo-c',\n",
+       " '20190529_94Fire_om-n-mobo-c',\n",
+       " '20190715_MLOSouth1_lo-s-mobo-c',\n",
+       " '20170722_FIRE_hp-e-mobo-c',\n",
+       " '20191003_FIRE_om-s-mobo-c',\n",
+       " '20180606_FIRE_pi-e-mobo-c',\n",
+       " '20190814_FIRE_om-e-mobo-c',\n",
+       " '20200521_VEGMGMT_ml-w-mobo-c',\n",
+       " '20190829_FIRE_rm-w-mobo-c',\n",
+       " '20191030_CopperCanyon_om-s-mobo-c',\n",
+       " '20180612_FIRE_rm-w-mobo-c',\n",
+       " '20191005_FIRE_bm-e-mobo-c',\n",
+       " '20200601_WILDLAND-DRILLS_mlo-e-mobo-c',\n",
+       " '20180517_FIRE_rm-n-mobo-c',\n",
+       " '20180612_FIRE_smer-tcs9-mobo-c',\n",
+       " '20170901_FIRE_om-s-mobo-c',\n",
+       " '20190610_FIRE_bh-w-mobo-c',\n",
+       " '20170821_FIRE_lo-s-mobo-c',\n",
+       " '20170722_FIRE_so-s-mobo-c',\n",
+       " '20171010_FIRE_hp-w-mobo-c',\n",
+       " '20160718_FIRE_mw-e-mobo-c',\n",
+       " '20180602_FIRE_rm-n-mobo-c',\n",
+       " '20200705-FIRE-wc-n-mobo-c',\n",
+       " '20180806_Holy_sp-s-mobo-c',\n",
+       " '20180806_FIRE_vo-w-mobo-c',\n",
+       " '20200206_FIRE_ml-s-mobo-c',\n",
+       " '20191006_FIRE_om-s-mobo-c',\n",
+       " '20190825_FIRE_sm-w-mobo-c',\n",
+       " '20180827_Holyflareup_sp-e-mobo-c',\n",
+       " '20170711_FIRE_bl-s-mobo-c',\n",
+       " '20190827_FIRE_so-w-mobo-c',\n",
+       " '20190913_FIRE_lp-n-mobo-c',\n",
+       " '20171010_FIRE_hp-n-mobo-c',\n",
+       " '20180602_Alison_sp-s-mobo-c',\n",
+       " '20180723_FIRE_tp-e-mobo-c',\n",
+       " '20190924_FIRE_wc-e-mobo-c',\n",
+       " '20180809_FIRE_mg-w-mobo-c',\n",
+       " '20200521_FIRE_om-s-mobo-c',\n",
+       " '20180603_FIRE_rm-w-mobo-c',\n",
+       " '20180606_FIRE_ml-s-mobo-c',\n",
+       " '20200611-skyline-lp-n-mobo-c',\n",
+       " '20180504_FIRE_smer-tcs8-mobo-c',\n",
+       " '20190829_FIRE_smer-tcs8-mobo-c',\n",
+       " '20190924_FIRE_wc-s-mobo-c',\n",
+       " '20160604_FIRE_rm-n-mobo-c',\n",
+       " '20200226_FIRE_rm-e-mobo-c',\n",
+       " '20180605_FIRE_rm-w-mobo-c',\n",
+       " '20180910_FIRE_smer-tcs8-mobo-c',\n",
+       " '20191001_FIRE_om-e-mobo-c',\n",
+       " '20160711_FIRE_ml-n-mobo-c',\n",
+       " '20190813_FIRE_69bravo-e-mobo-c',\n",
+       " '20180504_FIRE_bh-n-mobo-c',\n",
+       " '20190924_FIRE_hp-s-mobo-c',\n",
+       " '20190924_FIRE_lo-w-mobo-c',\n",
+       " '20180809_FIRE_bl-e-mobo-c',\n",
+       " '20190529_94Fire_lp-s-mobo-c',\n",
+       " '20180726_FIRE_so-w-mobo-c',\n",
+       " '20200521_VEGMGMT_bm-s-mobo-c',\n",
+       " '20200304_FIRE_rm-w-mobo-c',\n",
+       " '20180605_FIRE_smer-tcs9-mobo-c',\n",
+       " '20200205_FIRE_hp-w-mobo-c',\n",
+       " '20191006_FIRE_lp-n-mobo-c',\n",
+       " '20200306_FIRE_mlo-n-mobo-c',\n",
+       " '20180728_FIRE_smer-tcs9-mobo-c',\n",
+       " '20161113_FIRE_bl-n-mobo-c',\n",
+       " '20191006_FIRE_lo-s-mobo-c',\n",
+       " '20200614-DrumCanyon-syp-w-mobo-c',\n",
+       " '20160604_FIRE_smer-tcs3-mobo-c',\n",
+       " '20200521_FIRE_om-w-mobo-c',\n",
+       " '20180718_FIRE_syp-w-mobo-c',\n",
+       " '20180720_Cinnamon_wc-e-mobo-c',\n",
+       " '20171207_FIRE_smer-tcs8-mobo-c',\n",
+       " '20200601_WILDLAND-DRILLS_om-e-mobo-c',\n",
+       " '20180603_FIRE_sm-w-mobo-c',\n",
+       " '20200709-Tripp-hp-n-mobo-c',\n",
+       " '20191006_FIRE_lo-w-mobo-c',\n",
+       " '20180806_FIRE_mg-s-mobo-c',\n",
+       " '20170711_FIRE_sdsc-e-mobo-c',\n",
+       " '20170627_FIRE_om-e-mobo-c',\n",
+       " '20180602_Alison_sp-w-mobo-c',\n",
+       " '20190829_FIRE_pi-e-mobo-c',\n",
+       " '20180504_FIRE_rm-n-mobo-c',\n",
+       " '20180727_FIRE_wc-n-mobo-c',\n",
+       " '20180603_FIRE_bl-s-mobo-c',\n",
+       " '20190712_FIRE_om-e-mobo-c',\n",
+       " '20180611_fallbrook_rm-w-mobo-c',\n",
+       " '20191005_FIRE_hp-s-mobo-c',\n",
+       " '20180727_FIRE_bl-e-mobo-c',\n",
+       " '20171021_FIRE_pi-e-mobo-c',\n",
+       " '20190728_FIRE_om-n-mobo-c',\n",
+       " '20191006_FIRE_om-n-mobo-c',\n",
+       " '20180813_FIRE_mg-w-mobo-c',\n",
+       " '20170711_FIRE_sm-n-mobo-c',\n",
+       " '20190715_MLOSouth3_lo-s-mobo-c',\n",
+       " '20180606_FIRE_lo-s-mobo-c',\n",
+       " '20160619_FIRE_om-e-mobo-c',\n",
+       " '20200601_WILDLAND-DRILLS_pi-e-mobo-c',\n",
+       " '20190825_FIRE-smer-tcs8-mobo-c',\n",
+       " '20170519_FIRE_rm-w-mobo-c',\n",
+       " '20190814_FIRE-pi-s-mobo-c',\n",
+       " '20191001_FIRE_lp-s-mobo-c',\n",
+       " '20191001_FIRE_om-s-mobo-c',\n",
+       " '20190826_FIRE_pi-s-mobo-c',\n",
+       " '20190925_FIRE_wc-e-mobo-c',\n",
+       " '20190610_Pauma_bh-w-mobo-c',\n",
+       " '20180706_FIRE_sm-n-mobo-c',\n",
+       " '20200705-FIRE-bm-w-mobo-c',\n",
+       " '20190714_MLOSouth_lo-s-mobo-c',\n",
+       " '20180517_FIRE_smer-tcs10-mobo-c',\n",
+       " '20191005_FIRE_wc-e-mobo-c',\n",
+       " '20161113_FIRE_bm-n-mobo-c',\n",
+       " '20171207_FIRE_bh-n-mobo-c',\n",
+       " '20191005_FIRE_wc-n-mobo-c',\n",
+       " '20200306_FIRE_ml-s-mobo-c',\n",
+       " '20180813_FIRE_bh-s-mobo-c',\n",
+       " '20180725_Cranston_sp-e-mobo-c',\n",
+       " '20180720_FIRE_syp-w-mobo-c',\n",
+       " '20180704_Benton_hp-n-mobo-c',\n",
+       " '20180706_FIRE_wc-e-mobo-c',\n",
+       " '20190620_FIRE_rm-w-mobo-c',\n",
+       " '20180725_FIRE_smer-tcs10-mobo-c',\n",
+       " '20180727_FIRE_bh-s-mobo-c']"
+      ]
+     },
+     "execution_count": 6,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "mypath = \"/userdata/kerasData/hpwren.ucsd.edu/HWB/HPWREN-FIgLib\"\n",
+    "savepath = \"/userdata/kerasData/preloaded\"\n",
+    "onlyfiles = [f for f in listdir(mypath) if isdir(join(mypath, f))]\n",
+    "onlyfiles"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "class expFireDetectionNet:\n",
+    "    @staticmethod\n",
+    "    def build(width, height, depth):\n",
+    "        # initialize the model along with the input shape to be\n",
+    "        # \"channels last\" and the channels dimension itself\n",
+    "        model = Sequential()\n",
+    "        inputShape = (height, width, depth)\n",
+    "        chanDim = -1\n",
+    "        \n",
+    "        model.add(SeparableConv2D(16, (7, 7), padding=\"same\",\n",
+    "                                  input_shape=inputShape))\n",
+    "        model.add(Activation(\"relu\"))\n",
+    "        model.add(BatchNormalization(axis=chanDim))\n",
+    "        model.add(MaxPooling2D(pool_size=(2, 2)))\n",
+    "        \n",
+    "        model.add(SeparableConv2D(32, (3, 3), padding=\"same\"))\n",
+    "        model.add(Activation(\"relu\"))\n",
+    "        model.add(BatchNormalization(axis=chanDim))\n",
+    "        model.add(MaxPooling2D(pool_size=(2, 2)))\n",
+    "        \n",
+    "        model.add(SeparableConv2D(64, (3, 3), padding=\"same\"))\n",
+    "        model.add(Activation(\"relu\"))\n",
+    "        model.add(BatchNormalization(axis=chanDim))\n",
+    "        model.add(SeparableConv2D(64, (3, 3), padding=\"same\"))\n",
+    "        model.add(Activation(\"relu\"))\n",
+    "        model.add(BatchNormalization(axis=chanDim))\n",
+    "        model.add(MaxPooling2D(pool_size=(2, 2)))\n",
+    "        \n",
+    "        model.add(Flatten())\n",
+    "        model.add(Dense(128))\n",
+    "        model.add(Activation(\"relu\"))\n",
+    "        model.add(BatchNormalization())\n",
+    "        model.add(Dropout(0.5))\n",
+    "\n",
+    "        # second set of FC => RELU layers\n",
+    "        model.add(Dense(128))\n",
+    "        model.add(Activation(\"relu\"))\n",
+    "        model.add(BatchNormalization())\n",
+    "        model.add(Dropout(0.5))\n",
+    "\n",
+    "        # softmax classifier\n",
+    "        model.add(Dense(1))\n",
+    "        model.add(Activation(\"sigmoid\"))\n",
+    "\n",
+    "        # return the constructed network architecture\n",
+    "        return model"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# import the necessary packages\n",
+    "import os\n",
+    "\n",
+    "# initialize the path to the fire and non-fire dataset directories\n",
+    "Image_Path = \"/userdata/kerasData/images/hpwren.ucsd.edu/HWB/HPWREN-FIgLib\"\n",
+    "# NON_FIRE_PATH = \"/userdata/kerasData/HPWREN-data/BEFORE/images\"\n",
+    "\n",
+    "# initialize the class labels in the dataset\n",
+    "CLASSES = [\"Non-Fire\", \"Fire\"]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# validationData_generator\n",
+    "image_generator = tf.keras.preprocessing.image.ImageDataGenerator()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.image.AxesImage at 0x7fcbbc050be0>"
+      ]
+     },
+     "execution_count": 10,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "from PIL import Image\n",
+    "from matplotlib.pyplot import imshow\n",
+    "%matplotlib inline\n",
+    "image_size=(2048, 1536)\n",
+    "addres = \"/userdata/kerasData/hpwren.ucsd.edu/HWB/HPWREN-FIgLib/20190829_FIRE_rm-w-mobo-c/1567103106_+02100.jpg\"\n",
+    "\n",
+    "im = Image.open(addres)\n",
+    "resized = im.resize(image_size)\n",
+    "imshow(np.asarray(resized))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# define the initial learning rate, batch size, and number of epochs\n",
+    "INIT_LR = 1e-4\n",
+    "batch_size = 16\n",
+    "NUM_EPOCHS = 200"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# set the path to the serialized model after training\n",
+    "MODEL_PATH = os.path.sep.join([\"output\", \"fire_detection_128_v1.model\"])\n",
+    "\n",
+    "# define the path to the output learning rate finder plot and\n",
+    "# training history plot\n",
+    "LRFIND_PLOT_PATH = os.path.sep.join([\"/userdata/kerasData\",\n",
+    "                                     \"output\", \"lrfindd_128_v1_plot.png\"])\n",
+    "TRAINING_PLOT_PATH = os.path.sep.join([\"/userdata/kerasData\",\n",
+    "                                       \"output\", \"training_128_v1_plot.png\"])\n",
+    "\n",
+    "# define the path to the output directory that will store our final\n",
+    "# output with labels/annotations along with the number of iamges to\n",
+    "# sample\n",
+    "OUTPUT_IMAGE_PATH = os.path.sep.join([\"output\", \"examples\"])\n",
+    "SAMPLE_SIZE = 500"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 15,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Found 3485 images belonging to 2 classes.\n",
+      "Found 10958 images belonging to 2 classes.\n",
+      "Found 2781 images belonging to 2 classes.\n"
+     ]
+    }
+   ],
+   "source": [
+    "image_size=(128, 128)\n",
+    "class_mode=\"binary\"\n",
+    "\n",
+    "testGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/test\",\n",
+    "    target_size=image_size,\n",
+    "    seed=1000,\n",
+    "    batch_size=batch_size,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "trainGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/train\",\n",
+    "    target_size=image_size,\n",
+    "    batch_size=batch_size,\n",
+    "    seed=1000,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "validationGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/validation\",\n",
+    "    target_size=image_size,\n",
+    "    batch_size=batch_size,\n",
+    "    seed=1000,\n",
+    "    class_mode=class_mode)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 15,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Model: \"sequential_3\"\n",
+      "_________________________________________________________________\n",
+      "Layer (type)                 Output Shape              Param #   \n",
+      "=================================================================\n",
+      "separable_conv2d_12 (Separab (None, 1536, 2048, 16)    211       \n",
+      "_________________________________________________________________\n",
+      "activation_21 (Activation)   (None, 1536, 2048, 16)    0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_18 (Batc (None, 1536, 2048, 16)    64        \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_9 (MaxPooling2 (None, 768, 1024, 16)     0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_13 (Separab (None, 768, 1024, 32)     688       \n",
+      "_________________________________________________________________\n",
+      "activation_22 (Activation)   (None, 768, 1024, 32)     0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_19 (Batc (None, 768, 1024, 32)     128       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_10 (MaxPooling (None, 384, 512, 32)      0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_14 (Separab (None, 384, 512, 64)      2400      \n",
+      "_________________________________________________________________\n",
+      "activation_23 (Activation)   (None, 384, 512, 64)      0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_20 (Batc (None, 384, 512, 64)      256       \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_15 (Separab (None, 384, 512, 64)      4736      \n",
+      "_________________________________________________________________\n",
+      "activation_24 (Activation)   (None, 384, 512, 64)      0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_21 (Batc (None, 384, 512, 64)      256       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_11 (MaxPooling (None, 192, 256, 64)      0         \n",
+      "_________________________________________________________________\n",
+      "flatten_3 (Flatten)          (None, 3145728)           0         \n",
+      "_________________________________________________________________\n",
+      "dense_9 (Dense)              (None, 128)               402653312 \n",
+      "_________________________________________________________________\n",
+      "activation_25 (Activation)   (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_22 (Batc (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout_6 (Dropout)          (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_10 (Dense)             (None, 128)               16512     \n",
+      "_________________________________________________________________\n",
+      "activation_26 (Activation)   (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_23 (Batc (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout_7 (Dropout)          (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_11 (Dense)             (None, 1)                 129       \n",
+      "_________________________________________________________________\n",
+      "activation_27 (Activation)   (None, 1)                 0         \n",
+      "=================================================================\n",
+      "Total params: 402,679,716\n",
+      "Trainable params: 402,678,852\n",
+      "Non-trainable params: 864\n",
+      "_________________________________________________________________\n"
+     ]
+    }
+   ],
+   "source": [
+    "model = expFireDetectionNet.build(width=image_size[0], height=image_size[1], depth=3)\n",
+    "model.summary()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# def dice_loss(y_true, y_pred):\n",
+    "#     numerator = 2 * tf.reduce_sum(y_true * y_pred, axis=-1)\n",
+    "#     denominator = tf.reduce_sum(y_true + y_pred, axis=-1)\n",
+    "\n",
+    "#     return 1 - (numerator + 1) / (denominator + 1)\n",
+    "\n",
+    "\n",
+    "# def dice_coef_loss(y_true, y_pred):\n",
+    "#     return -dice_coef(y_true, y_pred)\n",
+    "\n",
+    "\n",
+    "\n",
+    "# Alt implentation \n",
+    "# def dice_coef(y_true, y_pred, smooth=1):\n",
+    "#     \"\"\"\n",
+    "#     Dice = (2*|X & Y|)/ (|X|+ |Y|)\n",
+    "#          =  2*sum(|A*B|)/(sum(A^2)+sum(B^2))\n",
+    "#     ref: https://arxiv.org/pdf/1606.04797v1.pdf\n",
+    "#     \"\"\"\n",
+    "#     intersection = K.sum(K.abs(y_true * y_pred), axis=-1)\n",
+    "#     return (2. * intersection + smooth) / (K.sum(K.square(y_true),-1) + K.sum(K.square(y_pred),-1) + smooth)\n",
+    "\n",
+    "# def dice_coef_loss(y_true, y_pred):\n",
+    "#     return 1-dice_coef(y_true, y_pred)\n",
+    "    \n",
+    "def f1(y_true, y_pred):\n",
+    "    \n",
+    "    def recall(y_true, y_pred):\n",
+    "        \"\"\"Recall metric.\n",
+    "\n",
+    "        Only computes a batch-wise average of recall.\n",
+    "\n",
+    "        Computes the recall, a metric for multi-label classification of\n",
+    "        how many relevant items are selected.\n",
+    "        \"\"\"\n",
+    "        true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "        possible_positives = K.sum(K.round(K.clip(y_true, 0, 1)))\n",
+    "        recall = true_positives / (possible_positives + K.epsilon())\n",
+    "        return recall\n",
+    "\n",
+    "    def precision(y_true, y_pred):\n",
+    "        \"\"\"Precision metric.\n",
+    "\n",
+    "        Only computes a batch-wise average of precision.\n",
+    "\n",
+    "        Computes the precision, a metric for multi-label classification of\n",
+    "        how many selected items are relevant.\n",
+    "        \"\"\"\n",
+    "        true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "        predicted_positives = K.sum(K.round(K.clip(y_pred, 0, 1)))\n",
+    "        precision = true_positives / (predicted_positives + K.epsilon())\n",
+    "        return precision\n",
+    "    precision = precision(y_true, y_pred)\n",
+    "    recall = recall(y_true, y_pred)\n",
+    "    return 2*((precision*recall)/(precision+recall+K.epsilon()))\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 19,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "opt = SGD(lr=INIT_LR, momentum=0.9,\n",
+    "    decay=INIT_LR / NUM_EPOCHS)\n",
+    "model.compile(loss=\"binary_crossentropy\", optimizer=opt,\n",
+    "    metrics=[\"accuracy\", f1, tf.keras.metrics.Recall(), tf.keras.metrics.Precision()])\n",
+    "aug = ImageDataGenerator(\n",
+    "    rotation_range=30,\n",
+    "    zoom_range=0.15,\n",
+    "    width_shift_range=0.2,\n",
+    "    height_shift_range=0.2,\n",
+    "    shear_range=0.15,\n",
+    "    horizontal_flip=True,\n",
+    "    fill_mode=\"nearest\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 19,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# ADD OTHER METRICS TO RECORD\n",
+    "name = \"128_128_e-4\"\n",
+    "mc = tf.keras.callbacks.ModelCheckpoint(f'/userdata/kerasData/output/model/best_model{name}.h5', monitor='val_loss', mode='auto',  save_freq='epoch', verbose=1)\n",
+    "early_stopping_callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=20, min_delta=0.1 )\n",
+    "validation_steps = validationGenerator.n // batch_size\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 20,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "WARNING:tensorflow:From <ipython-input-20-aff66eb8379b>:8: Model.fit_generator (from tensorflow.python.keras.engine.training) is deprecated and will be removed in a future version.\n",
+      "Instructions for updating:\n",
+      "Please use Model.fit, which supports generators.\n",
+      "Epoch 1/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 1.0189 - accuracy: 0.5074 - f1: 0.4816 - recall: 0.5118 - precision: 0.4771\n",
+      "Epoch 00001: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 620s 9s/step - loss: 1.0189 - accuracy: 0.5074 - f1: 0.4816 - recall: 0.5118 - precision: 0.4771 - val_loss: 0.6977 - val_accuracy: 0.5022 - val_f1: 0.0000e+00 - val_recall: 0.0000e+00 - val_precision: 0.0000e+00\n",
+      "Epoch 2/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9746 - accuracy: 0.5037 - f1: 0.4761 - recall: 0.4963 - precision: 0.4944\n",
+      "Epoch 00002: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 405s 6s/step - loss: 0.9746 - accuracy: 0.5037 - f1: 0.4761 - recall: 0.4963 - precision: 0.4944 - val_loss: 0.7690 - val_accuracy: 0.5014 - val_f1: 0.0000e+00 - val_recall: 0.0000e+00 - val_precision: 0.0000e+00\n",
+      "Epoch 3/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9578 - accuracy: 0.5202 - f1: 0.5095 - recall: 0.5181 - precision: 0.5277\n",
+      "Epoch 00003: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 421s 6s/step - loss: 0.9578 - accuracy: 0.5202 - f1: 0.5095 - recall: 0.5181 - precision: 0.5277 - val_loss: 0.7617 - val_accuracy: 0.5025 - val_f1: 0.0000e+00 - val_recall: 0.0000e+00 - val_precision: 0.0000e+00\n",
+      "Epoch 4/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8966 - accuracy: 0.5331 - f1: 0.5159 - recall: 0.5379 - precision: 0.5182\n",
+      "Epoch 00004: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 361s 5s/step - loss: 0.8966 - accuracy: 0.5331 - f1: 0.5159 - recall: 0.5379 - precision: 0.5182 - val_loss: 0.8248 - val_accuracy: 0.4960 - val_f1: 0.0313 - val_recall: 0.0174 - val_precision: 0.3750\n",
+      "Epoch 5/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9249 - accuracy: 0.5165 - f1: 0.4953 - recall: 0.4892 - precision: 0.5272\n",
+      "Epoch 00005: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 353s 5s/step - loss: 0.9249 - accuracy: 0.5165 - f1: 0.4953 - recall: 0.4892 - precision: 0.5272 - val_loss: 0.8795 - val_accuracy: 0.4971 - val_f1: 0.1159 - val_recall: 0.0755 - val_precision: 0.4685\n",
+      "Epoch 6/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9138 - accuracy: 0.5018 - f1: 0.4809 - recall: 0.4898 - precision: 0.4962\n",
+      "Epoch 00006: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 337s 5s/step - loss: 0.9138 - accuracy: 0.5018 - f1: 0.4809 - recall: 0.4898 - precision: 0.4962 - val_loss: 0.8162 - val_accuracy: 0.5025 - val_f1: 0.0702 - val_recall: 0.0413 - val_precision: 0.5135\n",
+      "Epoch 7/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8830 - accuracy: 0.5175 - f1: 0.5057 - recall: 0.5363 - precision: 0.5106\n",
+      "Epoch 00007: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 330s 5s/step - loss: 0.8830 - accuracy: 0.5175 - f1: 0.5057 - recall: 0.5363 - precision: 0.5106 - val_loss: 0.7307 - val_accuracy: 0.5137 - val_f1: 0.2803 - val_recall: 0.2109 - val_precision: 0.5310\n",
+      "Epoch 8/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8737 - accuracy: 0.5184 - f1: 0.5075 - recall: 0.5183 - precision: 0.5202\n",
+      "Epoch 00008: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 307s 5s/step - loss: 0.8737 - accuracy: 0.5184 - f1: 0.5075 - recall: 0.5183 - precision: 0.5202 - val_loss: 0.7169 - val_accuracy: 0.5152 - val_f1: 0.5749 - val_recall: 0.7012 - val_precision: 0.5105\n",
+      "Epoch 9/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8809 - accuracy: 0.5276 - f1: 0.5081 - recall: 0.5110 - precision: 0.5285\n",
+      "Epoch 00009: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 318s 5s/step - loss: 0.8809 - accuracy: 0.5276 - f1: 0.5081 - recall: 0.5110 - precision: 0.5285 - val_loss: 0.7604 - val_accuracy: 0.5145 - val_f1: 0.5274 - val_recall: 0.5714 - val_precision: 0.5114\n",
+      "Epoch 10/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9401 - accuracy: 0.4890 - f1: 0.4761 - recall: 0.5009 - precision: 0.4794\n",
+      "Epoch 00010: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 321s 5s/step - loss: 0.9401 - accuracy: 0.4890 - f1: 0.4761 - recall: 0.5009 - precision: 0.4794 - val_loss: 0.7234 - val_accuracy: 0.5311 - val_f1: 0.5770 - val_recall: 0.6872 - val_precision: 0.5221\n",
+      "Epoch 11/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8632 - accuracy: 0.5386 - f1: 0.5265 - recall: 0.5463 - precision: 0.5344\n",
+      "Epoch 00011: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 345s 5s/step - loss: 0.8632 - accuracy: 0.5386 - f1: 0.5265 - recall: 0.5463 - precision: 0.5344 - val_loss: 0.7477 - val_accuracy: 0.4917 - val_f1: 0.6115 - val_recall: 0.8481 - val_precision: 0.4934\n",
+      "Epoch 12/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8592 - accuracy: 0.5441 - f1: 0.5281 - recall: 0.5369 - precision: 0.5429\n",
+      "Epoch 00012: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 348s 5s/step - loss: 0.8592 - accuracy: 0.5441 - f1: 0.5281 - recall: 0.5369 - precision: 0.5429 - val_loss: 0.7560 - val_accuracy: 0.4996 - val_f1: 0.6161 - val_recall: 0.8510 - val_precision: 0.4981\n",
+      "Epoch 13/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9050 - accuracy: 0.5147 - f1: 0.4983 - recall: 0.5083 - precision: 0.5121\n",
+      "Epoch 00013: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 352s 5s/step - loss: 0.9050 - accuracy: 0.5147 - f1: 0.4983 - recall: 0.5083 - precision: 0.5121 - val_loss: 0.7388 - val_accuracy: 0.4881 - val_f1: 0.6212 - val_recall: 0.8838 - val_precision: 0.4919\n",
+      "Epoch 14/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8313 - accuracy: 0.5304 - f1: 0.5164 - recall: 0.5503 - precision: 0.5151\n",
+      "Epoch 00014: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 366s 5s/step - loss: 0.8313 - accuracy: 0.5304 - f1: 0.5164 - recall: 0.5503 - precision: 0.5151 - val_loss: 0.9459 - val_accuracy: 0.5033 - val_f1: 0.5801 - val_recall: 0.7353 - val_precision: 0.5010\n",
+      "Epoch 15/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8889 - accuracy: 0.4890 - f1: 0.4682 - recall: 0.4860 - precision: 0.4824\n",
+      "Epoch 00015: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 360s 5s/step - loss: 0.8889 - accuracy: 0.4890 - f1: 0.4682 - recall: 0.4860 - precision: 0.4824 - val_loss: 0.7393 - val_accuracy: 0.5329 - val_f1: 0.5992 - val_recall: 0.7388 - val_precision: 0.5218\n",
+      "Epoch 16/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8263 - accuracy: 0.5184 - f1: 0.4946 - recall: 0.5188 - precision: 0.5074\n",
+      "Epoch 00016: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 339s 5s/step - loss: 0.8263 - accuracy: 0.5184 - f1: 0.4946 - recall: 0.5188 - precision: 0.5074 - val_loss: 0.7256 - val_accuracy: 0.5220 - val_f1: 0.5508 - val_recall: 0.6201 - val_precision: 0.5178\n",
+      "Epoch 17/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8290 - accuracy: 0.5074 - f1: 0.4772 - recall: 0.5049 - precision: 0.4787\n",
+      "Epoch 00017: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 358s 5s/step - loss: 0.8290 - accuracy: 0.5074 - f1: 0.4772 - recall: 0.5049 - precision: 0.4787 - val_loss: 0.7280 - val_accuracy: 0.5257 - val_f1: 0.5581 - val_recall: 0.6415 - val_precision: 0.5182\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch 18/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8286 - accuracy: 0.5129 - f1: 0.4912 - recall: 0.5199 - precision: 0.4973\n",
+      "Epoch 00018: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 361s 5s/step - loss: 0.8286 - accuracy: 0.5129 - f1: 0.4912 - recall: 0.5199 - precision: 0.4973 - val_loss: 0.7071 - val_accuracy: 0.5499 - val_f1: 0.6006 - val_recall: 0.7165 - val_precision: 0.5361\n",
+      "Epoch 19/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8067 - accuracy: 0.5358 - f1: 0.5267 - recall: 0.5277 - precision: 0.5504\n",
+      "Epoch 00019: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 344s 5s/step - loss: 0.8067 - accuracy: 0.5358 - f1: 0.5267 - recall: 0.5277 - precision: 0.5504 - val_loss: 0.7233 - val_accuracy: 0.5134 - val_f1: 0.6081 - val_recall: 0.7917 - val_precision: 0.5072\n",
+      "Epoch 20/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8409 - accuracy: 0.5193 - f1: 0.5105 - recall: 0.5375 - precision: 0.5098\n",
+      "Epoch 00020: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 355s 5s/step - loss: 0.8409 - accuracy: 0.5193 - f1: 0.5105 - recall: 0.5375 - precision: 0.5098 - val_loss: 0.7491 - val_accuracy: 0.4888 - val_f1: 0.6261 - val_recall: 0.8983 - val_precision: 0.4922\n",
+      "Epoch 21/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8207 - accuracy: 0.5110 - f1: 0.5018 - recall: 0.4973 - precision: 0.5255\n",
+      "Epoch 00021: saving model to /userdata/kerasData/output/model/best_model128_128_e-4.h5\n",
+      "68/68 [==============================] - 374s 5s/step - loss: 0.8207 - accuracy: 0.5110 - f1: 0.5018 - recall: 0.4973 - precision: 0.5255 - val_loss: 0.7334 - val_accuracy: 0.5051 - val_f1: 0.6131 - val_recall: 0.8165 - val_precision: 0.5031\n"
+     ]
+    }
+   ],
+   "source": [
+    "H = model.fit_generator(\n",
+    "    trainGenerator,\n",
+    "    steps_per_epoch=trainGenerator.n // (batch_size*10),\n",
+    "    validation_data=validationGenerator,\n",
+    "    validation_steps=validationGenerator.n // batch_size,\n",
+    "    epochs=NUM_EPOCHS,\n",
+    "    callbacks=[mc, early_stopping_callback],\n",
+    "    verbose=1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 21,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "dict_keys(['loss', 'accuracy', 'f1', 'recall', 'precision', 'val_loss', 'val_accuracy', 'val_f1', 'val_recall', 'val_precision'])\n"
+     ]
+    }
+   ],
+   "source": [
+    "print(H.history.keys())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 32,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "%matplotlib inline\n",
+    "import matplotlib.pyplot as plt\n",
+    "import numpy\n",
+    "import pandas as pd\n",
+    "import matplotlib.pyplot as plt"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 24,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "pd.DataFrame.from_dict(H.history).to_csv(\"/userdata/kerasData/output/results/best_model_{name}.csv\", index=False)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 25,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Index(['loss', 'accuracy', 'f1', 'recall', 'precision', 'val_loss',\n",
+      "       'val_accuracy', 'val_f1', 'val_recall', 'val_precision'],\n",
+      "      dtype='object')\n"
+     ]
+    }
+   ],
+   "source": [
+    "H = pd.read_csv(\"/userdata/kerasData/output/results/best_model_{name}.csv\")\n",
+    "print(H.keys())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "%matplotlib inline\n",
+    "plt.plot(H[\"loss\"])\n",
+    "plt.plot(H[\"val_loss\"])\n",
+    "plt.title('model loss functions')\n",
+    "plt.legend(['train', 'validation'], loc='upper left')\n",
+    "plt.ylabel('loss')\n",
+    "plt.xlabel('epoch')\n",
+    "plt.show()\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 27,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "plt.plot(H[\"f1\"])\n",
+    "plt.plot(H[\"val_accuracy\"])\n",
+    "plt.title('model validation results')\n",
+    "plt.legend(['accuarcy', 'val_accuracy'], loc='upper left')\n",
+    "plt.ylabel('loss')\n",
+    "plt.xlabel('epoch')\n",
+    "plt.show()\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 28,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "plt.plot(H[\"val_f1\"])\n",
+    "plt.plot(H[\"val_recall\"])\n",
+    "plt.plot(H[\"val_precision\"])\n",
+    "\n",
+    "plt.title('model validation results')\n",
+    "plt.legend(['f1', 'recall', 'precission'], loc='upper left')\n",
+    "plt.ylabel('loss')\n",
+    "plt.xlabel('epoch')\n",
+    "plt.show()\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 18,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Found 3485 images belonging to 2 classes.\n",
+      "Found 10958 images belonging to 2 classes.\n",
+      "Found 2781 images belonging to 2 classes.\n"
+     ]
+    },
+    {
+     "ename": "ResourceExhaustedError",
+     "evalue": "OOM when allocating tensor with shape[3145728,128] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc [Op:RandomUniform]",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+      "\u001b[0;31mResourceExhaustedError\u001b[0m                    Traceback (most recent call last)",
+      "\u001b[0;32m<ipython-input-18-43787fc86836>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m     29\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     30\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 31\u001b[0;31m \u001b[0mmodel\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mexpFireDetectionNet\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mwidth\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mimage_size\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mheight\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mimage_size\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdepth\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     32\u001b[0m \u001b[0mmodel\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msummary\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     33\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m<ipython-input-15-2833d293e527>\u001b[0m in \u001b[0;36mbuild\u001b[0;34m(width, height, depth)\u001b[0m\n\u001b[1;32m     28\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     29\u001b[0m         \u001b[0mmodel\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0madd\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mFlatten\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 30\u001b[0;31m         \u001b[0mmodel\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0madd\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mDense\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m128\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     31\u001b[0m         \u001b[0mmodel\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0madd\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mActivation\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"relu\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m     32\u001b[0m         \u001b[0mmodel\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0madd\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mBatchNormalization\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/training/tracking/base.py\u001b[0m in \u001b[0;36m_method_wrapper\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m    454\u001b[0m     \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_self_setattr_tracking\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mFalse\u001b[0m  \u001b[0;31m# pylint: disable=protected-access\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    455\u001b[0m     \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 456\u001b[0;31m       \u001b[0mresult\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmethod\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    457\u001b[0m     \u001b[0;32mfinally\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    458\u001b[0m       \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_self_setattr_tracking\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mprevious_value\u001b[0m  \u001b[0;31m# pylint: disable=protected-access\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/sequential.py\u001b[0m in \u001b[0;36madd\u001b[0;34m(self, layer)\u001b[0m\n\u001b[1;32m    211\u001b[0m       \u001b[0;31m# If the model is being built continuously on top of an input layer:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    212\u001b[0m       \u001b[0;31m# refresh its output.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 213\u001b[0;31m       \u001b[0moutput_tensor\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mlayer\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0moutputs\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    214\u001b[0m       \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mnest\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mflatten\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0moutput_tensor\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m!=\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    215\u001b[0m         \u001b[0;32mraise\u001b[0m \u001b[0mValueError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mSINGLE_LAYER_OUTPUT_ERROR_MSG\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/base_layer.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(self, *args, **kwargs)\u001b[0m\n\u001b[1;32m    895\u001b[0m           \u001b[0;31m# Build layer if applicable (if the `build` method has been\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    896\u001b[0m           \u001b[0;31m# overridden).\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 897\u001b[0;31m           \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_maybe_build\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minputs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    898\u001b[0m           \u001b[0mcast_inputs\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_maybe_cast_inputs\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minputs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    899\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/base_layer.py\u001b[0m in \u001b[0;36m_maybe_build\u001b[0;34m(self, inputs)\u001b[0m\n\u001b[1;32m   2414\u001b[0m         \u001b[0;31m# operations.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2415\u001b[0m         \u001b[0;32mwith\u001b[0m \u001b[0mtf_utils\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmaybe_init_scope\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2416\u001b[0;31m           \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minput_shapes\u001b[0m\u001b[0;34m)\u001b[0m  \u001b[0;31m# pylint:disable=not-callable\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   2417\u001b[0m       \u001b[0;31m# We must set also ensure that the layer is marked as built, and the build\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2418\u001b[0m       \u001b[0;31m# shape is stored since user defined build functions may not be calling\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/layers/core.py\u001b[0m in \u001b[0;36mbuild\u001b[0;34m(self, input_shape)\u001b[0m\n\u001b[1;32m   1163\u001b[0m         \u001b[0mconstraint\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mkernel_constraint\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1164\u001b[0m         \u001b[0mdtype\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1165\u001b[0;31m         trainable=True)\n\u001b[0m\u001b[1;32m   1166\u001b[0m     \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0muse_bias\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1167\u001b[0m       self.bias = self.add_weight(\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/base_layer.py\u001b[0m in \u001b[0;36madd_weight\u001b[0;34m(self, name, shape, dtype, initializer, regularizer, trainable, constraint, partitioner, use_resource, synchronization, aggregation, **kwargs)\u001b[0m\n\u001b[1;32m    575\u001b[0m         \u001b[0msynchronization\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msynchronization\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    576\u001b[0m         \u001b[0maggregation\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0maggregation\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 577\u001b[0;31m         caching_device=caching_device)\n\u001b[0m\u001b[1;32m    578\u001b[0m     \u001b[0;32mif\u001b[0m \u001b[0mregularizer\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    579\u001b[0m       \u001b[0;31m# TODO(fchollet): in the future, this should be handled at the\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/training/tracking/base.py\u001b[0m in \u001b[0;36m_add_variable_with_custom_getter\u001b[0;34m(self, name, shape, dtype, initializer, getter, overwrite, **kwargs_for_getter)\u001b[0m\n\u001b[1;32m    741\u001b[0m         \u001b[0mdtype\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    742\u001b[0m         \u001b[0minitializer\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0minitializer\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 743\u001b[0;31m         **kwargs_for_getter)\n\u001b[0m\u001b[1;32m    744\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    745\u001b[0m     \u001b[0;31m# If we set an initializer and the variable processed it, tracking will not\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/base_layer_utils.py\u001b[0m in \u001b[0;36mmake_variable\u001b[0;34m(name, shape, dtype, initializer, trainable, caching_device, validate_shape, constraint, use_resource, collections, synchronization, aggregation, partitioner)\u001b[0m\n\u001b[1;32m    139\u001b[0m       \u001b[0msynchronization\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msynchronization\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    140\u001b[0m       \u001b[0maggregation\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0maggregation\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 141\u001b[0;31m       shape=variable_shape if variable_shape else None)\n\u001b[0m\u001b[1;32m    142\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    143\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/variables.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(cls, *args, **kwargs)\u001b[0m\n\u001b[1;32m    257\u001b[0m   \u001b[0;32mdef\u001b[0m \u001b[0m__call__\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcls\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    258\u001b[0m     \u001b[0;32mif\u001b[0m \u001b[0mcls\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0mVariableV1\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 259\u001b[0;31m       \u001b[0;32mreturn\u001b[0m \u001b[0mcls\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_variable_v1_call\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    260\u001b[0m     \u001b[0;32melif\u001b[0m \u001b[0mcls\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0mVariable\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    261\u001b[0m       \u001b[0;32mreturn\u001b[0m \u001b[0mcls\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_variable_v2_call\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/variables.py\u001b[0m in \u001b[0;36m_variable_v1_call\u001b[0;34m(cls, initial_value, trainable, collections, validate_shape, caching_device, name, variable_def, dtype, expected_shape, import_scope, constraint, use_resource, synchronization, aggregation, shape)\u001b[0m\n\u001b[1;32m    218\u001b[0m         \u001b[0msynchronization\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msynchronization\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    219\u001b[0m         \u001b[0maggregation\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0maggregation\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 220\u001b[0;31m         shape=shape)\n\u001b[0m\u001b[1;32m    221\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    222\u001b[0m   def _variable_v2_call(cls,\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/variables.py\u001b[0m in \u001b[0;36m<lambda>\u001b[0;34m(**kwargs)\u001b[0m\n\u001b[1;32m    196\u001b[0m                         shape=None):\n\u001b[1;32m    197\u001b[0m     \u001b[0;34m\"\"\"Call on Variable class. Useful to force the signature.\"\"\"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 198\u001b[0;31m     \u001b[0mprevious_getter\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mlambda\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mdefault_variable_creator\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    199\u001b[0m     \u001b[0;32mfor\u001b[0m \u001b[0m_\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mgetter\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mops\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_default_graph\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_variable_creator_stack\u001b[0m\u001b[0;34m:\u001b[0m  \u001b[0;31m# pylint: disable=protected-access\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    200\u001b[0m       \u001b[0mprevious_getter\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_make_getter\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mgetter\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mprevious_getter\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/variable_scope.py\u001b[0m in \u001b[0;36mdefault_variable_creator\u001b[0;34m(next_creator, **kwargs)\u001b[0m\n\u001b[1;32m   2596\u001b[0m         \u001b[0msynchronization\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msynchronization\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2597\u001b[0m         \u001b[0maggregation\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0maggregation\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2598\u001b[0;31m         shape=shape)\n\u001b[0m\u001b[1;32m   2599\u001b[0m   \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   2600\u001b[0m     return variables.RefVariable(\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/variables.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(cls, *args, **kwargs)\u001b[0m\n\u001b[1;32m    261\u001b[0m       \u001b[0;32mreturn\u001b[0m \u001b[0mcls\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_variable_v2_call\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    262\u001b[0m     \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 263\u001b[0;31m       \u001b[0;32mreturn\u001b[0m \u001b[0msuper\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mVariableMetaclass\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcls\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__call__\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    264\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    265\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/resource_variable_ops.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, initial_value, trainable, collections, validate_shape, caching_device, name, dtype, variable_def, import_scope, constraint, distribute_strategy, synchronization, aggregation, shape)\u001b[0m\n\u001b[1;32m   1432\u001b[0m           \u001b[0maggregation\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0maggregation\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1433\u001b[0m           \u001b[0mshape\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1434\u001b[0;31m           distribute_strategy=distribute_strategy)\n\u001b[0m\u001b[1;32m   1435\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1436\u001b[0m   def _init_from_args(self,\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/resource_variable_ops.py\u001b[0m in \u001b[0;36m_init_from_args\u001b[0;34m(self, initial_value, trainable, collections, caching_device, name, dtype, constraint, synchronization, aggregation, distribute_strategy, shape)\u001b[0m\n\u001b[1;32m   1565\u001b[0m           \u001b[0;32mwith\u001b[0m \u001b[0mops\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mname_scope\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Initializer\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdevice_context_manager\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1566\u001b[0m             initial_value = ops.convert_to_tensor(\n\u001b[0;32m-> 1567\u001b[0;31m                 \u001b[0minitial_value\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0minit_from_fn\u001b[0m \u001b[0;32melse\u001b[0m \u001b[0minitial_value\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   1568\u001b[0m                 name=\"initial_value\", dtype=dtype)\n\u001b[1;32m   1569\u001b[0m           \u001b[0;32mif\u001b[0m \u001b[0mshape\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/keras/engine/base_layer_utils.py\u001b[0m in \u001b[0;36m<lambda>\u001b[0;34m()\u001b[0m\n\u001b[1;32m    119\u001b[0m         (type(init_ops.Initializer), type(init_ops_v2.Initializer))):\n\u001b[1;32m    120\u001b[0m       \u001b[0minitializer\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0minitializer\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 121\u001b[0;31m     \u001b[0minit_val\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mlambda\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0minitializer\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    122\u001b[0m     \u001b[0mvariable_dtype\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbase_dtype\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    123\u001b[0m   \u001b[0;32mif\u001b[0m \u001b[0muse_resource\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/init_ops_v2.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(self, shape, dtype)\u001b[0m\n\u001b[1;32m    556\u001b[0m     \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    557\u001b[0m       \u001b[0mlimit\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msqrt\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m3.0\u001b[0m \u001b[0;34m*\u001b[0m \u001b[0mscale\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 558\u001b[0;31m       \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_random_generator\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrandom_uniform\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m-\u001b[0m\u001b[0mlimit\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlimit\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    559\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    560\u001b[0m   \u001b[0;32mdef\u001b[0m \u001b[0mget_config\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/init_ops_v2.py\u001b[0m in \u001b[0;36mrandom_uniform\u001b[0;34m(self, shape, minval, maxval, dtype)\u001b[0m\n\u001b[1;32m   1066\u001b[0m       \u001b[0mop\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mrandom_ops\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrandom_uniform\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1067\u001b[0m     return op(\n\u001b[0;32m-> 1068\u001b[0;31m         shape=shape, minval=minval, maxval=maxval, dtype=dtype, seed=self.seed)\n\u001b[0m\u001b[1;32m   1069\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   1070\u001b[0m   \u001b[0;32mdef\u001b[0m \u001b[0mtruncated_normal\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmean\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstddev\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/random_ops.py\u001b[0m in \u001b[0;36mrandom_uniform\u001b[0;34m(shape, minval, maxval, dtype, seed, name)\u001b[0m\n\u001b[1;32m    294\u001b[0m     \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    295\u001b[0m       result = gen_random_ops.random_uniform(\n\u001b[0;32m--> 296\u001b[0;31m           shape, dtype, seed=seed1, seed2=seed2)\n\u001b[0m\u001b[1;32m    297\u001b[0m       \u001b[0;32mif\u001b[0m \u001b[0mminval_is_zero\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    298\u001b[0m         \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mmaxval_is_one\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/gen_random_ops.py\u001b[0m in \u001b[0;36mrandom_uniform\u001b[0;34m(shape, dtype, seed, seed2, name)\u001b[0m\n\u001b[1;32m    722\u001b[0m         \u001b[0;32mpass\u001b[0m  \u001b[0;31m# Add nodes to the TensorFlow graph.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    723\u001b[0m     \u001b[0;32mexcept\u001b[0m \u001b[0m_core\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_NotOkStatusException\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 724\u001b[0;31m       \u001b[0m_ops\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mraise_from_not_ok_status\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0me\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    725\u001b[0m   \u001b[0;31m# Add nodes to the TensorFlow graph.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    726\u001b[0m   \u001b[0mdtype\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_execute\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmake_type\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"dtype\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/tensorflow/python/framework/ops.py\u001b[0m in \u001b[0;36mraise_from_not_ok_status\u001b[0;34m(e, name)\u001b[0m\n\u001b[1;32m   6651\u001b[0m   \u001b[0mmessage\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmessage\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0;34m\" name: \"\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0mname\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mname\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32mNone\u001b[0m \u001b[0;32melse\u001b[0m \u001b[0;34m\"\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   6652\u001b[0m   \u001b[0;31m# pylint: disable=protected-access\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 6653\u001b[0;31m   \u001b[0msix\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mraise_from\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcore\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_status_to_exception\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0me\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcode\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmessage\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m   6654\u001b[0m   \u001b[0;31m# pylint: enable=protected-access\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m   6655\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+      "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/six.py\u001b[0m in \u001b[0;36mraise_from\u001b[0;34m(value, from_value)\u001b[0m\n",
+      "\u001b[0;31mResourceExhaustedError\u001b[0m: OOM when allocating tensor with shape[3145728,128] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc [Op:RandomUniform]"
+     ]
+    }
+   ],
+   "source": [
+    "# define the path to the output directory that will store our final\n",
+    "# output with labels/annotations along with the number of iamges to\n",
+    "# sample\n",
+    "OUTPUT_IMAGE_PATH = os.path.sep.join([\"output\", \"examples\"])\n",
+    "SAMPLE_SIZE = 500\n",
+    "image_size=(2048, 1536)\n",
+    "class_mode=\"binary\"\n",
+    "\n",
+    "testGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/test\",\n",
+    "    target_size=image_size,\n",
+    "    seed=1000,\n",
+    "    batch_size=batch_size,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "trainGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/train\",\n",
+    "    target_size=image_size,\n",
+    "    batch_size=batch_size,\n",
+    "    seed=1000,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "validationGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/validation\",\n",
+    "    target_size=image_size,\n",
+    "    batch_size=batch_size,\n",
+    "    seed=1000,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "\n",
+    "model = expFireDetectionNet.build(width=image_size[0], height=image_size[1], depth=3)\n",
+    "model.summary()\n",
+    "\n",
+    "opt = SGD(lr=INIT_LR, momentum=0.9,\n",
+    "    decay=INIT_LR / NUM_EPOCHS)\n",
+    "model.compile(loss=\"binary_crossentropy\", optimizer=opt,\n",
+    "    metrics=[\"accuracy\", f1, tf.keras.metrics.Recall(), tf.keras.metrics.Precision()])\n",
+    "aug = ImageDataGenerator(\n",
+    "    rotation_range=30,\n",
+    "    zoom_range=0.15,\n",
+    "    width_shift_range=0.2,\n",
+    "    height_shift_range=0.2,\n",
+    "    shear_range=0.15,\n",
+    "    horizontal_flip=True,\n",
+    "    fill_mode=\"nearest\")\n",
+    "\n",
+    "# ADD OTHER METRICS TO RECORD\n",
+    "name = \"2048_1536_e-5\"\n",
+    "mc = tf.keras.callbacks.ModelCheckpoint(f'/userdata/kerasData/output/model/best_model_2048{name}.h5', monitor='val_loss', mode='auto',  save_freq='epoch', verbose=1)\n",
+    "early_stopping_callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=20, min_delta=0.1 )\n",
+    "validation_steps = validationGenerator.n // batch_size\n",
+    "\n",
+    "H_2048_1536_e5_v1 = model.fit_generator(\n",
+    "    trainGenerator,\n",
+    "    steps_per_epoch=trainGenerator.n // (batch_size*10),\n",
+    "    validation_data=validationGenerator,\n",
+    "    validation_steps=validationGenerator.n // batch_size,\n",
+    "    epochs=NUM_EPOCHS,\n",
+    "    callbacks=[mc, early_stopping_callback],\n",
+    "    verbose=1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Found 3485 images belonging to 2 classes.\n",
+      "Found 10958 images belonging to 2 classes.\n",
+      "Found 2781 images belonging to 2 classes.\n",
+      "Model: \"sequential_2\"\n",
+      "_________________________________________________________________\n",
+      "Layer (type)                 Output Shape              Param #   \n",
+      "=================================================================\n",
+      "separable_conv2d_8 (Separabl (None, 1536, 2048, 16)    211       \n",
+      "_________________________________________________________________\n",
+      "activation_14 (Activation)   (None, 1536, 2048, 16)    0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_12 (Batc (None, 1536, 2048, 16)    64        \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_6 (MaxPooling2 (None, 768, 1024, 16)     0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_9 (Separabl (None, 768, 1024, 32)     688       \n",
+      "_________________________________________________________________\n",
+      "activation_15 (Activation)   (None, 768, 1024, 32)     0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_13 (Batc (None, 768, 1024, 32)     128       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_7 (MaxPooling2 (None, 384, 512, 32)      0         \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_10 (Separab (None, 384, 512, 64)      2400      \n",
+      "_________________________________________________________________\n",
+      "activation_16 (Activation)   (None, 384, 512, 64)      0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_14 (Batc (None, 384, 512, 64)      256       \n",
+      "_________________________________________________________________\n",
+      "separable_conv2d_11 (Separab (None, 384, 512, 64)      4736      \n",
+      "_________________________________________________________________\n",
+      "activation_17 (Activation)   (None, 384, 512, 64)      0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_15 (Batc (None, 384, 512, 64)      256       \n",
+      "_________________________________________________________________\n",
+      "max_pooling2d_8 (MaxPooling2 (None, 192, 256, 64)      0         \n",
+      "_________________________________________________________________\n",
+      "flatten_2 (Flatten)          (None, 3145728)           0         \n",
+      "_________________________________________________________________\n",
+      "dense_6 (Dense)              (None, 128)               402653312 \n",
+      "_________________________________________________________________\n",
+      "activation_18 (Activation)   (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_16 (Batc (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout_4 (Dropout)          (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_7 (Dense)              (None, 128)               16512     \n",
+      "_________________________________________________________________\n",
+      "activation_19 (Activation)   (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "batch_normalization_17 (Batc (None, 128)               512       \n",
+      "_________________________________________________________________\n",
+      "dropout_5 (Dropout)          (None, 128)               0         \n",
+      "_________________________________________________________________\n",
+      "dense_8 (Dense)              (None, 1)                 129       \n",
+      "_________________________________________________________________\n",
+      "activation_20 (Activation)   (None, 1)                 0         \n",
+      "=================================================================\n",
+      "Total params: 402,679,716\n",
+      "Trainable params: 402,678,852\n",
+      "Non-trainable params: 864\n",
+      "_________________________________________________________________\n",
+      "Epoch 1/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9195 - accuracy: 0.5285 - f1: 0.4939 - recall_1: 0.5225 - precision_1: 0.4981\n",
+      "Epoch 00001: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 1123s 17s/step - loss: 0.9195 - accuracy: 0.5285 - f1: 0.4939 - recall_1: 0.5225 - precision_1: 0.4981 - val_loss: 0.7113 - val_accuracy: 0.4978 - val_f1: 0.6541 - val_recall_1: 1.0000 - val_precision_1: 0.4978\n",
+      "Epoch 2/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9324 - accuracy: 0.5101 - f1: 0.5035 - recall_1: 0.5264 - precision_1: 0.4973\n",
+      "Epoch 00002: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 1157s 17s/step - loss: 0.9324 - accuracy: 0.5101 - f1: 0.5035 - recall_1: 0.5264 - precision_1: 0.4973 - val_loss: 0.7336 - val_accuracy: 0.4982 - val_f1: 0.6568 - val_recall_1: 1.0000 - val_precision_1: 0.4982\n",
+      "Epoch 3/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8750 - accuracy: 0.5478 - f1: 0.5327 - recall_1: 0.5537 - precision_1: 0.5355\n",
+      "Epoch 00003: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 950s 14s/step - loss: 0.8750 - accuracy: 0.5478 - f1: 0.5327 - recall_1: 0.5537 - precision_1: 0.5355 - val_loss: 0.7588 - val_accuracy: 0.4971 - val_f1: 0.6537 - val_recall_1: 1.0000 - val_precision_1: 0.4971\n",
+      "Epoch 4/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.9342 - accuracy: 0.5184 - f1: 0.5019 - recall_1: 0.5400 - precision_1: 0.4911\n",
+      "Epoch 00004: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 1046s 15s/step - loss: 0.9342 - accuracy: 0.5184 - f1: 0.5019 - recall_1: 0.5400 - precision_1: 0.4911 - val_loss: 0.7161 - val_accuracy: 0.5210 - val_f1: 0.5681 - val_recall_1: 0.6696 - val_precision_1: 0.5151\n",
+      "Epoch 5/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8950 - accuracy: 0.5469 - f1: 0.5282 - recall_1: 0.5451 - precision_1: 0.5360\n",
+      "Epoch 00005: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 838s 12s/step - loss: 0.8950 - accuracy: 0.5469 - f1: 0.5282 - recall_1: 0.5451 - precision_1: 0.5360 - val_loss: 0.6940 - val_accuracy: 0.5040 - val_f1: 0.6242 - val_recall_1: 0.8585 - val_precision_1: 0.5011\n",
+      "Epoch 6/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8479 - accuracy: 0.5358 - f1: 0.5125 - recall_1: 0.5189 - precision_1: 0.5238\n",
+      "Epoch 00006: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 729s 11s/step - loss: 0.8479 - accuracy: 0.5358 - f1: 0.5125 - recall_1: 0.5189 - precision_1: 0.5238 - val_loss: 0.6999 - val_accuracy: 0.5123 - val_f1: 0.6269 - val_recall_1: 0.8585 - val_precision_1: 0.5060\n",
+      "Epoch 7/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8559 - accuracy: 0.5469 - f1: 0.5187 - recall_1: 0.5392 - precision_1: 0.5159\n",
+      "Epoch 00007: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 733s 11s/step - loss: 0.8559 - accuracy: 0.5469 - f1: 0.5187 - recall_1: 0.5392 - precision_1: 0.5159 - val_loss: 0.7057 - val_accuracy: 0.5242 - val_f1: 0.5418 - val_recall_1: 0.6041 - val_precision_1: 0.5193\n",
+      "Epoch 8/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8601 - accuracy: 0.5460 - f1: 0.5352 - recall_1: 0.5473 - precision_1: 0.5413\n",
+      "Epoch 00008: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 723s 11s/step - loss: 0.8601 - accuracy: 0.5460 - f1: 0.5352 - recall_1: 0.5473 - precision_1: 0.5413 - val_loss: 0.7218 - val_accuracy: 0.5267 - val_f1: 0.5139 - val_recall_1: 0.5253 - val_precision_1: 0.5261\n",
+      "Epoch 9/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8250 - accuracy: 0.5818 - f1: 0.5798 - recall_1: 0.6029 - precision_1: 0.5785\n",
+      "Epoch 00009: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 732s 11s/step - loss: 0.8250 - accuracy: 0.5818 - f1: 0.5798 - recall_1: 0.6029 - precision_1: 0.5785 - val_loss: 0.7216 - val_accuracy: 0.5047 - val_f1: 0.4751 - val_recall_1: 0.4808 - val_precision_1: 0.5030\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch 10/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8371 - accuracy: 0.5625 - f1: 0.5443 - recall_1: 0.5547 - precision_1: 0.5589\n",
+      "Epoch 00010: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 714s 10s/step - loss: 0.8371 - accuracy: 0.5625 - f1: 0.5443 - recall_1: 0.5547 - precision_1: 0.5589 - val_loss: 0.7263 - val_accuracy: 0.5134 - val_f1: 0.3960 - val_recall_1: 0.3401 - val_precision_1: 0.5160\n",
+      "Epoch 11/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7992 - accuracy: 0.5910 - f1: 0.5580 - recall_1: 0.5881 - precision_1: 0.5562\n",
+      "Epoch 00011: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 721s 11s/step - loss: 0.7992 - accuracy: 0.5910 - f1: 0.5580 - recall_1: 0.5881 - precision_1: 0.5562 - val_loss: 0.7310 - val_accuracy: 0.4978 - val_f1: 0.4919 - val_recall_1: 0.5225 - val_precision_1: 0.4952\n",
+      "Epoch 12/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.8386 - accuracy: 0.5643 - f1: 0.5499 - recall_1: 0.5427 - precision_1: 0.5843\n",
+      "Epoch 00012: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 715s 11s/step - loss: 0.8386 - accuracy: 0.5643 - f1: 0.5499 - recall_1: 0.5427 - precision_1: 0.5843 - val_loss: 0.7490 - val_accuracy: 0.5199 - val_f1: 0.3617 - val_recall_1: 0.3011 - val_precision_1: 0.5294\n",
+      "Epoch 13/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7898 - accuracy: 0.5919 - f1: 0.5863 - recall_1: 0.5993 - precision_1: 0.5862\n",
+      "Epoch 00013: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 718s 11s/step - loss: 0.7898 - accuracy: 0.5919 - f1: 0.5863 - recall_1: 0.5993 - precision_1: 0.5862 - val_loss: 0.7681 - val_accuracy: 0.5065 - val_f1: 0.3794 - val_recall_1: 0.3229 - val_precision_1: 0.5068\n",
+      "Epoch 14/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7571 - accuracy: 0.5892 - f1: 0.5885 - recall_1: 0.5907 - precision_1: 0.6004\n",
+      "Epoch 00014: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 719s 11s/step - loss: 0.7571 - accuracy: 0.5892 - f1: 0.5885 - recall_1: 0.5907 - precision_1: 0.6004 - val_loss: 0.7408 - val_accuracy: 0.5520 - val_f1: 0.4351 - val_recall_1: 0.3749 - val_precision_1: 0.5777\n",
+      "Epoch 15/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7408 - accuracy: 0.6287 - f1: 0.6159 - recall_1: 0.6096 - precision_1: 0.6490\n",
+      "Epoch 00015: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 704s 10s/step - loss: 0.7408 - accuracy: 0.6287 - f1: 0.6159 - recall_1: 0.6096 - precision_1: 0.6490 - val_loss: 0.7666 - val_accuracy: 0.5137 - val_f1: 0.2659 - val_recall_1: 0.1904 - val_precision_1: 0.5356\n",
+      "Epoch 16/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7672 - accuracy: 0.5974 - f1: 0.5990 - recall_1: 0.5965 - precision_1: 0.6204\n",
+      "Epoch 00016: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 725s 11s/step - loss: 0.7672 - accuracy: 0.5974 - f1: 0.5990 - recall_1: 0.5965 - precision_1: 0.6204 - val_loss: 0.7339 - val_accuracy: 0.5332 - val_f1: 0.4585 - val_recall_1: 0.4262 - val_precision_1: 0.5414\n",
+      "Epoch 17/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7421 - accuracy: 0.5947 - f1: 0.5772 - recall_1: 0.6008 - precision_1: 0.5777\n",
+      "Epoch 00017: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 723s 11s/step - loss: 0.7421 - accuracy: 0.5947 - f1: 0.5772 - recall_1: 0.6008 - precision_1: 0.5777 - val_loss: 0.7434 - val_accuracy: 0.5535 - val_f1: 0.4824 - val_recall_1: 0.4441 - val_precision_1: 0.5656\n",
+      "Epoch 18/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7641 - accuracy: 0.6029 - f1: 0.5852 - recall_1: 0.6080 - precision_1: 0.5835\n",
+      "Epoch 00018: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 723s 11s/step - loss: 0.7641 - accuracy: 0.6029 - f1: 0.5852 - recall_1: 0.6080 - precision_1: 0.5835 - val_loss: 0.7527 - val_accuracy: 0.5238 - val_f1: 0.5915 - val_recall_1: 0.7299 - val_precision_1: 0.5161\n",
+      "Epoch 19/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7206 - accuracy: 0.6287 - f1: 0.6273 - recall_1: 0.6310 - precision_1: 0.6425\n",
+      "Epoch 00019: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 719s 11s/step - loss: 0.7206 - accuracy: 0.6287 - f1: 0.6273 - recall_1: 0.6310 - precision_1: 0.6425 - val_loss: 0.7232 - val_accuracy: 0.5257 - val_f1: 0.5589 - val_recall_1: 0.6350 - val_precision_1: 0.5193\n",
+      "Epoch 20/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7195 - accuracy: 0.6232 - f1: 0.6234 - recall_1: 0.6279 - precision_1: 0.6414\n",
+      "Epoch 00020: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 720s 11s/step - loss: 0.7195 - accuracy: 0.6232 - f1: 0.6234 - recall_1: 0.6279 - precision_1: 0.6414 - val_loss: 0.7552 - val_accuracy: 0.5094 - val_f1: 0.6033 - val_recall_1: 0.7843 - val_precision_1: 0.5044\n",
+      "Epoch 21/200\n",
+      "68/68 [==============================] - ETA: 0s - loss: 0.7100 - accuracy: 0.6314 - f1: 0.6246 - recall_1: 0.6234 - precision_1: 0.6431\n",
+      "Epoch 00021: saving model to /userdata/kerasData/output/model/best_model2048_1536_e-5_V2.h5\n",
+      "68/68 [==============================] - 730s 11s/step - loss: 0.7100 - accuracy: 0.6314 - f1: 0.6246 - recall_1: 0.6234 - precision_1: 0.6431 - val_loss: 0.7734 - val_accuracy: 0.5220 - val_f1: 0.3295 - val_recall_1: 0.2614 - val_precision_1: 0.5437\n"
+     ]
+    }
+   ],
+   "source": [
+    "INIT_LR = 1e-5\n",
+    "batch_size = 16\n",
+    "NUM_EPOCHS = 200\n",
+    "name=\"firstBin\"\n",
+    "\n",
+    "\n",
+    "# define the path to the output directory that will store our final\n",
+    "# output with labels/annotations along with the number of iamges to\n",
+    "# sample\n",
+    "SAMPLE_SIZE = 500\n",
+    "batch_size = 16\n",
+    "\n",
+    "image_size=(2048, 1536)\n",
+    "image_generator = tf.keras.preprocessing.image.ImageDataGenerator()\n",
+    "class_mode=\"binary\"\n",
+    "\n",
+    "testGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/test\",\n",
+    "    target_size=image_size,\n",
+    "    seed=1000,\n",
+    "    batch_size=batch_size,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "trainGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/train\",\n",
+    "    target_size=image_size,\n",
+    "    batch_size=batch_size,\n",
+    "    seed=1000,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "validationGenerator = image_generator.flow_from_directory(\n",
+    "    \"/userdata/kerasData/preloaded/flowDirectory/validation\",\n",
+    "    target_size=image_size,\n",
+    "    batch_size=batch_size,\n",
+    "    seed=1000,\n",
+    "    class_mode=class_mode)\n",
+    "\n",
+    "\n",
+    "model = expFireDetectionNet.build(width=image_size[0], height=image_size[1], depth=3)\n",
+    "model.summary()\n",
+    "\n",
+    "opt = SGD(lr=INIT_LR, momentum=0.9,\n",
+    "    decay=INIT_LR / NUM_EPOCHS)\n",
+    "model.compile(loss=\"binary_crossentropy\", optimizer=opt,\n",
+    "    metrics=[\"accuracy\", f1, tf.keras.metrics.Recall(), tf.keras.metrics.Precision()])\n",
+    "aug = ImageDataGenerator(\n",
+    "    rotation_range=30,\n",
+    "    zoom_range=0.15,\n",
+    "    width_shift_range=0.2,\n",
+    "    height_shift_range=0.2,\n",
+    "    shear_range=0.15,\n",
+    "    horizontal_flip=True,\n",
+    "    fill_mode=\"nearest\")\n",
+    "\n",
+    "# ADD OTHER METRICS TO RECORD\n",
+    "name = \"2048_1536_e-5_V2\"\n",
+    "mc = tf.keras.callbacks.ModelCheckpoint(f'/userdata/kerasData/output/model/best_model{name}.h5', monitor='val_loss', mode='auto',  save_freq='epoch', verbose=1)\n",
+    "early_stopping_callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=20, min_delta=0.1 )\n",
+    "validation_steps = validationGenerator.n // batch_size\n",
+    "\n",
+    "H_2048_1536 = model.fit_generator(\n",
+    "    trainGenerator,\n",
+    "    steps_per_epoch=trainGenerator.n // (batch_size*10),\n",
+    "    validation_data=validationGenerator,\n",
+    "    validation_steps=validationGenerator.n // batch_size,\n",
+    "    epochs=NUM_EPOCHS,\n",
+    "    callbacks=[mc, early_stopping_callback],\n",
+    "    verbose=1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# define the initial learning rate, batch size, and number of epochs\n",
+    "INIT_LR = 1e-5\n",
+    "batch_size = 16\n",
+    "NUM_EPOCHS = 200"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "model = expFireDetectionNet.build(width=image_size[0], height=image_size[1], depth=3)\n",
+    "model.summary()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "metadata": {},
+   "outputs": [
+    {
+     "ename": "NameError",
+     "evalue": "name 'model' is not defined",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+      "\u001b[0;31mNameError\u001b[0m                                 Traceback (most recent call last)",
+      "\u001b[0;32m<ipython-input-13-1fd1765cb82d>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m      1\u001b[0m opt = SGD(lr=INIT_LR, momentum=0.9,\n\u001b[1;32m      2\u001b[0m     decay=INIT_LR / NUM_EPOCHS)\n\u001b[0;32m----> 3\u001b[0;31m model.compile(loss=\"binary_crossentropy\", optimizer=opt,\n\u001b[0m\u001b[1;32m      4\u001b[0m     metrics=[\"accuracy\", f1, tf.keras.metrics.Recall(), tf.keras.metrics.Precision()])\n\u001b[1;32m      5\u001b[0m aug = ImageDataGenerator(\n",
+      "\u001b[0;31mNameError\u001b[0m: name 'model' is not defined"
+     ]
+    }
+   ],
+   "source": [
+    "opt = SGD(lr=INIT_LR, momentum=0.9,\n",
+    "    decay=INIT_LR / NUM_EPOCHS)\n",
+    "model.compile(loss=\"binary_crossentropy\", optimizer=opt,\n",
+    "    metrics=[\"accuracy\", f1, tf.keras.metrics.Recall(), tf.keras.metrics.Precision()])\n",
+    "aug = ImageDataGenerator(\n",
+    "    rotation_range=30,\n",
+    "    zoom_range=0.15,\n",
+    "    width_shift_range=0.2,\n",
+    "    height_shift_range=0.2,\n",
+    "    shear_range=0.15,\n",
+    "    horizontal_flip=True,\n",
+    "    fill_mode=\"nearest\")\n",
+    "\n",
+    "name=\"firstBin\""
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# ADD OTHER METRICS TO RECORD\n",
+    "mc = tf.keras.callbacks.ModelCheckpoint(f'/userdata/kerasData/output/model/best_model_2048_v2_{name}.h5', monitor='val_loss', mode='auto',  save_freq='epoch', verbose=1)\n",
+    "early_stopping_callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=20, min_delta=0.1 )\n",
+    "validation_steps = validationGenerator.n // batch_size\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "WARNING:tensorflow:From <ipython-input-27-46cbd479f685>:8: Model.fit_generator (from tensorflow.python.keras.engine.training) is deprecated and will be removed in a future version.\n",
+      "Instructions for updating:\n",
+      "Please use Model.fit, which supports generators.\n",
+      "Epoch 1/200\n"
+     ]
+    }
+   ],
+   "source": [
+    "He5 = model.fit_generator(\n",
+    "    trainGenerator,\n",
+    "    steps_per_epoch=trainGenerator.n // (batch_size*10),\n",
+    "    validation_data=validationGenerator,\n",
+    "    validation_steps=validationGenerator.n // batch_size,\n",
+    "    epochs=NUM_EPOCHS,\n",
+    "    callbacks=[mc, early_stopping_callback],\n",
+    "    verbose=1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "pd.DataFrame.from_dict(He5.history).to_csv(\"e5history.csv\", index=False)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "He5 = pd.read_csv(\"e5history.csv\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 27,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>loss</th>\n",
+       "      <th>accuracy</th>\n",
+       "      <th>f1</th>\n",
+       "      <th>recall_1</th>\n",
+       "      <th>precision_1</th>\n",
+       "      <th>val_loss</th>\n",
+       "      <th>val_accuracy</th>\n",
+       "      <th>val_f1</th>\n",
+       "      <th>val_recall_1</th>\n",
+       "      <th>val_precision_1</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>0.831668</td>\n",
+       "      <td>0.539522</td>\n",
+       "      <td>0.539522</td>\n",
+       "      <td>0.539522</td>\n",
+       "      <td>0.539522</td>\n",
+       "      <td>0.724725</td>\n",
+       "      <td>0.527457</td>\n",
+       "      <td>0.527457</td>\n",
+       "      <td>0.527457</td>\n",
+       "      <td>0.527457</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>0.856745</td>\n",
+       "      <td>0.500919</td>\n",
+       "      <td>0.500919</td>\n",
+       "      <td>0.500919</td>\n",
+       "      <td>0.500919</td>\n",
+       "      <td>0.728873</td>\n",
+       "      <td>0.527818</td>\n",
+       "      <td>0.527818</td>\n",
+       "      <td>0.527818</td>\n",
+       "      <td>0.527818</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>0.851700</td>\n",
+       "      <td>0.501838</td>\n",
+       "      <td>0.501838</td>\n",
+       "      <td>0.501838</td>\n",
+       "      <td>0.501838</td>\n",
+       "      <td>0.729254</td>\n",
+       "      <td>0.522038</td>\n",
+       "      <td>0.522038</td>\n",
+       "      <td>0.522038</td>\n",
+       "      <td>0.522038</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>0.864165</td>\n",
+       "      <td>0.511949</td>\n",
+       "      <td>0.511948</td>\n",
+       "      <td>0.511949</td>\n",
+       "      <td>0.511949</td>\n",
+       "      <td>0.732063</td>\n",
+       "      <td>0.506864</td>\n",
+       "      <td>0.506864</td>\n",
+       "      <td>0.506864</td>\n",
+       "      <td>0.506864</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>0.838170</td>\n",
+       "      <td>0.535846</td>\n",
+       "      <td>0.535846</td>\n",
+       "      <td>0.535846</td>\n",
+       "      <td>0.535846</td>\n",
+       "      <td>0.727758</td>\n",
+       "      <td>0.506864</td>\n",
+       "      <td>0.506864</td>\n",
+       "      <td>0.506864</td>\n",
+       "      <td>0.506864</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>0.802232</td>\n",
+       "      <td>0.554228</td>\n",
+       "      <td>0.554228</td>\n",
+       "      <td>0.554228</td>\n",
+       "      <td>0.554228</td>\n",
+       "      <td>0.725792</td>\n",
+       "      <td>0.507225</td>\n",
+       "      <td>0.507225</td>\n",
+       "      <td>0.507225</td>\n",
+       "      <td>0.507225</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>0.844557</td>\n",
+       "      <td>0.526654</td>\n",
+       "      <td>0.526654</td>\n",
+       "      <td>0.526654</td>\n",
+       "      <td>0.526654</td>\n",
+       "      <td>0.724664</td>\n",
+       "      <td>0.507587</td>\n",
+       "      <td>0.507587</td>\n",
+       "      <td>0.507587</td>\n",
+       "      <td>0.507587</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>0.822007</td>\n",
+       "      <td>0.556066</td>\n",
+       "      <td>0.556066</td>\n",
+       "      <td>0.556066</td>\n",
+       "      <td>0.556066</td>\n",
+       "      <td>0.727122</td>\n",
+       "      <td>0.509393</td>\n",
+       "      <td>0.509393</td>\n",
+       "      <td>0.509393</td>\n",
+       "      <td>0.509393</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>0.822612</td>\n",
+       "      <td>0.541360</td>\n",
+       "      <td>0.541360</td>\n",
+       "      <td>0.541360</td>\n",
+       "      <td>0.541360</td>\n",
+       "      <td>0.728835</td>\n",
+       "      <td>0.510116</td>\n",
+       "      <td>0.510116</td>\n",
+       "      <td>0.510116</td>\n",
+       "      <td>0.510116</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>0.814630</td>\n",
+       "      <td>0.550551</td>\n",
+       "      <td>0.550551</td>\n",
+       "      <td>0.550551</td>\n",
+       "      <td>0.550551</td>\n",
+       "      <td>0.725296</td>\n",
+       "      <td>0.505419</td>\n",
+       "      <td>0.505419</td>\n",
+       "      <td>0.505419</td>\n",
+       "      <td>0.505419</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>0.841589</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.727379</td>\n",
+       "      <td>0.506503</td>\n",
+       "      <td>0.506503</td>\n",
+       "      <td>0.506503</td>\n",
+       "      <td>0.506503</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>0.802058</td>\n",
+       "      <td>0.536765</td>\n",
+       "      <td>0.536765</td>\n",
+       "      <td>0.536765</td>\n",
+       "      <td>0.536765</td>\n",
+       "      <td>0.729174</td>\n",
+       "      <td>0.511199</td>\n",
+       "      <td>0.511199</td>\n",
+       "      <td>0.511199</td>\n",
+       "      <td>0.511199</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>0.830148</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.537684</td>\n",
+       "      <td>0.729422</td>\n",
+       "      <td>0.505058</td>\n",
+       "      <td>0.505058</td>\n",
+       "      <td>0.505058</td>\n",
+       "      <td>0.505058</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>0.818458</td>\n",
+       "      <td>0.521140</td>\n",
+       "      <td>0.521140</td>\n",
+       "      <td>0.521140</td>\n",
+       "      <td>0.521140</td>\n",
+       "      <td>0.727189</td>\n",
+       "      <td>0.507225</td>\n",
+       "      <td>0.507225</td>\n",
+       "      <td>0.507225</td>\n",
+       "      <td>0.507225</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>0.799285</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.723485</td>\n",
+       "      <td>0.511922</td>\n",
+       "      <td>0.511922</td>\n",
+       "      <td>0.511922</td>\n",
+       "      <td>0.511922</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>0.813551</td>\n",
+       "      <td>0.548713</td>\n",
+       "      <td>0.548713</td>\n",
+       "      <td>0.548713</td>\n",
+       "      <td>0.548713</td>\n",
+       "      <td>0.726973</td>\n",
+       "      <td>0.510477</td>\n",
+       "      <td>0.510477</td>\n",
+       "      <td>0.510477</td>\n",
+       "      <td>0.510477</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>0.791703</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.545956</td>\n",
+       "      <td>0.726417</td>\n",
+       "      <td>0.510838</td>\n",
+       "      <td>0.510838</td>\n",
+       "      <td>0.510838</td>\n",
+       "      <td>0.510838</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>0.820564</td>\n",
+       "      <td>0.527574</td>\n",
+       "      <td>0.527573</td>\n",
+       "      <td>0.527574</td>\n",
+       "      <td>0.527574</td>\n",
+       "      <td>0.729048</td>\n",
+       "      <td>0.507587</td>\n",
+       "      <td>0.507587</td>\n",
+       "      <td>0.507587</td>\n",
+       "      <td>0.507587</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>0.828426</td>\n",
+       "      <td>0.534991</td>\n",
+       "      <td>0.534926</td>\n",
+       "      <td>0.534991</td>\n",
+       "      <td>0.534991</td>\n",
+       "      <td>0.726497</td>\n",
+       "      <td>0.512283</td>\n",
+       "      <td>0.512283</td>\n",
+       "      <td>0.512283</td>\n",
+       "      <td>0.512283</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>0.807585</td>\n",
+       "      <td>0.549632</td>\n",
+       "      <td>0.549632</td>\n",
+       "      <td>0.549632</td>\n",
+       "      <td>0.549632</td>\n",
+       "      <td>0.724397</td>\n",
+       "      <td>0.508309</td>\n",
+       "      <td>0.508309</td>\n",
+       "      <td>0.508309</td>\n",
+       "      <td>0.508309</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>0.801943</td>\n",
+       "      <td>0.543199</td>\n",
+       "      <td>0.543198</td>\n",
+       "      <td>0.543199</td>\n",
+       "      <td>0.543199</td>\n",
+       "      <td>0.730092</td>\n",
+       "      <td>0.511199</td>\n",
+       "      <td>0.511199</td>\n",
+       "      <td>0.511199</td>\n",
+       "      <td>0.511199</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "        loss  accuracy        f1  recall_1  precision_1  val_loss  \\\n",
+       "0   0.831668  0.539522  0.539522  0.539522     0.539522  0.724725   \n",
+       "1   0.856745  0.500919  0.500919  0.500919     0.500919  0.728873   \n",
+       "2   0.851700  0.501838  0.501838  0.501838     0.501838  0.729254   \n",
+       "3   0.864165  0.511949  0.511948  0.511949     0.511949  0.732063   \n",
+       "4   0.838170  0.535846  0.535846  0.535846     0.535846  0.727758   \n",
+       "5   0.802232  0.554228  0.554228  0.554228     0.554228  0.725792   \n",
+       "6   0.844557  0.526654  0.526654  0.526654     0.526654  0.724664   \n",
+       "7   0.822007  0.556066  0.556066  0.556066     0.556066  0.727122   \n",
+       "8   0.822612  0.541360  0.541360  0.541360     0.541360  0.728835   \n",
+       "9   0.814630  0.550551  0.550551  0.550551     0.550551  0.725296   \n",
+       "10  0.841589  0.537684  0.537684  0.537684     0.537684  0.727379   \n",
+       "11  0.802058  0.536765  0.536765  0.536765     0.536765  0.729174   \n",
+       "12  0.830148  0.537684  0.537684  0.537684     0.537684  0.729422   \n",
+       "13  0.818458  0.521140  0.521140  0.521140     0.521140  0.727189   \n",
+       "14  0.799285  0.545956  0.545956  0.545956     0.545956  0.723485   \n",
+       "15  0.813551  0.548713  0.548713  0.548713     0.548713  0.726973   \n",
+       "16  0.791703  0.545956  0.545956  0.545956     0.545956  0.726417   \n",
+       "17  0.820564  0.527574  0.527573  0.527574     0.527574  0.729048   \n",
+       "18  0.828426  0.534991  0.534926  0.534991     0.534991  0.726497   \n",
+       "19  0.807585  0.549632  0.549632  0.549632     0.549632  0.724397   \n",
+       "20  0.801943  0.543199  0.543198  0.543199     0.543199  0.730092   \n",
+       "\n",
+       "    val_accuracy    val_f1  val_recall_1  val_precision_1  \n",
+       "0       0.527457  0.527457      0.527457         0.527457  \n",
+       "1       0.527818  0.527818      0.527818         0.527818  \n",
+       "2       0.522038  0.522038      0.522038         0.522038  \n",
+       "3       0.506864  0.506864      0.506864         0.506864  \n",
+       "4       0.506864  0.506864      0.506864         0.506864  \n",
+       "5       0.507225  0.507225      0.507225         0.507225  \n",
+       "6       0.507587  0.507587      0.507587         0.507587  \n",
+       "7       0.509393  0.509393      0.509393         0.509393  \n",
+       "8       0.510116  0.510116      0.510116         0.510116  \n",
+       "9       0.505419  0.505419      0.505419         0.505419  \n",
+       "10      0.506503  0.506503      0.506503         0.506503  \n",
+       "11      0.511199  0.511199      0.511199         0.511199  \n",
+       "12      0.505058  0.505058      0.505058         0.505058  \n",
+       "13      0.507225  0.507225      0.507225         0.507225  \n",
+       "14      0.511922  0.511922      0.511922         0.511922  \n",
+       "15      0.510477  0.510477      0.510477         0.510477  \n",
+       "16      0.510838  0.510838      0.510838         0.510838  \n",
+       "17      0.507587  0.507587      0.507587         0.507587  \n",
+       "18      0.512283  0.512283      0.512283         0.512283  \n",
+       "19      0.508309  0.508309      0.508309         0.508309  \n",
+       "20      0.511199  0.511199      0.511199         0.511199  "
+      ]
+     },
+     "execution_count": 27,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "He5"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 28,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "%matplotlib inline\n",
+    "\n",
+    "plt.plot(He5[\"loss\"])\n",
+    "plt.plot(He5[\"val_loss\"])\n",
+    "plt.title('model loss functions')\n",
+    "plt.legend(['train', 'test'], loc='upper left')\n",
+    "plt.ylabel('loss')\n",
+    "plt.xlabel('epoch')\n",
+    "plt.show()\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 32,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "plt.plot(He5[\"accuracy\"])\n",
+    "plt.plot(He5[\"val_accuracy\"])\n",
+    "plt.plot(He5[\"val_f1\"])\n",
+    "plt.title('model validation results')\n",
+    "plt.legend(['val_accuarcy', 'val_f1'], loc='upper left')\n",
+    "plt.ylabel('loss')\n",
+    "plt.xlabel('epoch')\n",
+    "plt.show()\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 17,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# define the initial learning rate, batch size, and number of epochs\n",
+    "INIT_LR = 1e-6\n",
+    "batch_size = 16\n",
+    "NUM_EPOCHS = 200"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 18,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "opt = SGD(lr=INIT_LR, momentum=0.9,\n",
+    "    decay=INIT_LR / NUM_EPOCHS)\n",
+    "model.compile(loss=\"binary_crossentropy\", optimizer=opt,\n",
+    "    metrics=[\"accuracy\", dice_loss])\n",
+    "aug = ImageDataGenerator(\n",
+    "    rotation_range=30,\n",
+    "    zoom_range=0.15,\n",
+    "    width_shift_range=0.2,\n",
+    "    height_shift_range=0.2,\n",
+    "    shear_range=0.15,\n",
+    "    horizontal_flip=True,\n",
+    "    fill_mode=\"nearest\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 19,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# ADD OTHER METRICS TO RECORD\n",
+    "mc = tf.keras.callbacks.ModelCheckpoint('best_model_e5.h5', monitor='val_loss', mode='auto',  save_freq='epoch', verbose=1)\n",
+    "early_stopping_callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=100, min_delta=0.1 )\n",
+    "validation_steps = validationGenerator.n // batch_size\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 20,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch 1/200\n",
+      "16/17 [===========================>..] - ETA: 5s - loss: 1.2546 - accuracy: 0.5195 - dice_loss: 0.3196 \n",
+      "Epoch 00001: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 730s 43s/step - loss: 1.2428 - accuracy: 0.5184 - dice_loss: 0.3187 - val_loss: 0.6951 - val_accuracy: 0.4975 - val_dice_loss: 0.3334\n",
+      "Epoch 2/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.3117 - accuracy: 0.4883 - dice_loss: 0.3380\n",
+      "Epoch 00002: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 672s 40s/step - loss: 1.2789 - accuracy: 0.5037 - dice_loss: 0.3321 - val_loss: 0.6974 - val_accuracy: 0.4975 - val_dice_loss: 0.3334\n",
+      "Epoch 3/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.2199 - accuracy: 0.5078 - dice_loss: 0.3219\n",
+      "Epoch 00003: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 596s 35s/step - loss: 1.2445 - accuracy: 0.4926 - dice_loss: 0.3269 - val_loss: 0.6977 - val_accuracy: 0.4975 - val_dice_loss: 0.3333\n",
+      "Epoch 4/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9808 - accuracy: 0.5625 - dice_loss: 0.2967\n",
+      "Epoch 00004: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 641s 38s/step - loss: 0.9945 - accuracy: 0.5588 - dice_loss: 0.2977 - val_loss: 0.6972 - val_accuracy: 0.4975 - val_dice_loss: 0.3333\n",
+      "Epoch 5/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9409 - accuracy: 0.5703 - dice_loss: 0.2942\n",
+      "Epoch 00005: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 660s 39s/step - loss: 0.9370 - accuracy: 0.5662 - dice_loss: 0.2964 - val_loss: 0.6997 - val_accuracy: 0.4975 - val_dice_loss: 0.3333\n",
+      "Epoch 6/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9979 - accuracy: 0.5859 - dice_loss: 0.3005\n",
+      "Epoch 00006: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 625s 37s/step - loss: 0.9845 - accuracy: 0.5919 - dice_loss: 0.2983 - val_loss: 0.7026 - val_accuracy: 0.4975 - val_dice_loss: 0.3332\n",
+      "Epoch 7/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0341 - accuracy: 0.5469 - dice_loss: 0.3037\n",
+      "Epoch 00007: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 482s 28s/step - loss: 1.0317 - accuracy: 0.5441 - dice_loss: 0.3031 - val_loss: 0.7090 - val_accuracy: 0.4975 - val_dice_loss: 0.3331\n",
+      "Epoch 8/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0915 - accuracy: 0.5273 - dice_loss: 0.3050\n",
+      "Epoch 00008: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 482s 28s/step - loss: 1.0837 - accuracy: 0.5294 - dice_loss: 0.3056 - val_loss: 0.7135 - val_accuracy: 0.4975 - val_dice_loss: 0.3330\n",
+      "Epoch 9/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0197 - accuracy: 0.5664 - dice_loss: 0.3013\n",
+      "Epoch 00009: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 483s 28s/step - loss: 1.0265 - accuracy: 0.5588 - dice_loss: 0.3034 - val_loss: 0.7201 - val_accuracy: 0.4975 - val_dice_loss: 0.3328\n",
+      "Epoch 10/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.1181 - accuracy: 0.5613 - dice_loss: 0.3231\n",
+      "Epoch 00010: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 478s 28s/step - loss: 1.0916 - accuracy: 0.5688 - dice_loss: 0.3196 - val_loss: 0.7252 - val_accuracy: 0.4975 - val_dice_loss: 0.3324\n",
+      "Epoch 11/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0334 - accuracy: 0.5742 - dice_loss: 0.2951\n",
+      "Epoch 00011: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 480s 28s/step - loss: 1.0218 - accuracy: 0.5846 - dice_loss: 0.2911 - val_loss: 0.7345 - val_accuracy: 0.4978 - val_dice_loss: 0.3319\n",
+      "Epoch 12/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0457 - accuracy: 0.5508 - dice_loss: 0.3081\n",
+      "Epoch 00012: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 541s 32s/step - loss: 1.0614 - accuracy: 0.5551 - dice_loss: 0.3080 - val_loss: 0.7478 - val_accuracy: 0.4978 - val_dice_loss: 0.3318\n",
+      "Epoch 13/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9633 - accuracy: 0.5703 - dice_loss: 0.2824\n",
+      "Epoch 00013: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 476s 28s/step - loss: 0.9496 - accuracy: 0.5699 - dice_loss: 0.2815 - val_loss: 0.7638 - val_accuracy: 0.4978 - val_dice_loss: 0.3318\n",
+      "Epoch 14/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0238 - accuracy: 0.5586 - dice_loss: 0.3092\n",
+      "Epoch 00014: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 673s 40s/step - loss: 1.0293 - accuracy: 0.5588 - dice_loss: 0.3093 - val_loss: 0.7752 - val_accuracy: 0.4978 - val_dice_loss: 0.3312\n",
+      "Epoch 15/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9847 - accuracy: 0.6133 - dice_loss: 0.2747\n",
+      "Epoch 00015: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 539s 32s/step - loss: 1.0199 - accuracy: 0.6103 - dice_loss: 0.2783 - val_loss: 0.7831 - val_accuracy: 0.4978 - val_dice_loss: 0.3300\n",
+      "Epoch 16/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0432 - accuracy: 0.5664 - dice_loss: 0.3061\n",
+      "Epoch 00016: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 582s 34s/step - loss: 1.0184 - accuracy: 0.5735 - dice_loss: 0.3036 - val_loss: 0.8099 - val_accuracy: 0.4978 - val_dice_loss: 0.3295\n",
+      "Epoch 17/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 1.0536 - accuracy: 0.5625 - dice_loss: 0.3028\n",
+      "Epoch 00017: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 582s 34s/step - loss: 1.0481 - accuracy: 0.5688 - dice_loss: 0.3012 - val_loss: 0.8307 - val_accuracy: 0.4978 - val_dice_loss: 0.3287\n",
+      "Epoch 18/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9056 - accuracy: 0.6211 - dice_loss: 0.2666\n",
+      "Epoch 00018: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 483s 28s/step - loss: 0.8838 - accuracy: 0.6287 - dice_loss: 0.2635 - val_loss: 0.8630 - val_accuracy: 0.4978 - val_dice_loss: 0.3282\n",
+      "Epoch 19/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.8323 - accuracy: 0.6055 - dice_loss: 0.2629\n",
+      "Epoch 00019: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 576s 34s/step - loss: 0.8375 - accuracy: 0.5993 - dice_loss: 0.2659 - val_loss: 0.8866 - val_accuracy: 0.4978 - val_dice_loss: 0.3272\n",
+      "Epoch 20/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9872 - accuracy: 0.6094 - dice_loss: 0.2775\n",
+      "Epoch 00020: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 575s 34s/step - loss: 0.9764 - accuracy: 0.6176 - dice_loss: 0.2747 - val_loss: 0.8999 - val_accuracy: 0.4978 - val_dice_loss: 0.3255\n",
+      "Epoch 21/200\n",
+      "16/17 [===========================>..] - ETA: 4s - loss: 0.9002 - accuracy: 0.5703 - dice_loss: 0.2902\n",
+      "Epoch 00021: saving model to best_model_e5.h5\n",
+      "17/17 [==============================] - 572s 34s/step - loss: 0.8998 - accuracy: 0.5662 - dice_loss: 0.2915 - val_loss: 0.9009 - val_accuracy: 0.4975 - val_dice_loss: 0.3234\n"
+     ]
+    }
+   ],
+   "source": [
+    "He6 = model.fit_generator(\n",
+    "    trainGenerator,\n",
+    "    steps_per_epoch=trainGenerator.n // (batch_size*10),\n",
+    "    validation_data=validationGenerator,\n",
+    "    validation_steps=validationGenerator.n // batch_size,\n",
+    "    epochs=NUM_EPOCHS,\n",
+    "    callbacks=[mc, early_stopping_callback],\n",
+    "    verbose=1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 25,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "pd.DataFrame.from_dict(He6.history).to_csv(\"e6history.csv\", index=False)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "plt.plot(He6.history[\"loss\"])\n",
+    "plt.plot(He6.history[\"val_loss\"])\n",
+    "plt.title('model loss functions')\n",
+    "plt.legend(['train', 'test'], loc='upper left')\n",
+    "plt.ylabel('loss')\n",
+    "plt.xlabel('epoch')\n",
+    "plt.show()\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 27,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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VYdyVf00bNgwLrzwwrUJ4sknn+TFF1/koosuomXLlnz33XfstddeDB48uNpqiCZNmvD0009vsN60adP43e9+x9tvv0379u1ZuDAUti644AL2339/nn76aUpLS1m+fDmLFlVefXXUUUdx5plnAnDVVVdx//33c/755wMwffp0xo8fT25uLpdffjmtWrXik08+AWDRokU0atSIXr16cfPNN5Ofn8+DDz7IPffcs8nHT0Syp8EkiOp+6Sdlt912Y968ecyZM4f58+fTpk0bOnXqxEUXXcQbb7xBTk4OX3/9NXPnzmWrrbaqclvuzm9+85sN1nv11VcZOnQo7du3B6Bt27YAvPrqqzz88MMA5Obm0qpVqyoTxJQpU7jqqqtYvHgxy5cv55BDDlk77+c//zm5ubkAjB8/ntGjR6+d16ZNaCo68MADefbZZ9lpp51Ys2YNu+6660YcMRGpKxpMgsimoUOH8tRTT/Htt98ybNgwRo0axfz585k8eTL5+fkUFBSkdQNZZeu5e9qNoHl5eZSVla19nbrfU045hTFjxtC7d28eeughJkyYsHZe8+brGvIr298ZZ5zBjTfeSI8ePTj11FPTikdE6q661TpbTw0bNozRo0fz1FNPMXToUJYsWULHjh3Jz8/ntdde46uvKu2OfT2Vrde/f3+efPJJFiwIVw2XVzH179+fu+66C4DS0lKWLl3Klltuybx581iwYAGrVq3i2WefXbv9ZcuW0alTJ9asWcOoUaMqjePggw/mjjvuWPu6vFTSr18/Zs+ezWOPPcZxxx1XgyMkInWREkQt6NmzJ8uWLaNz58506tSJE044gaKiIgoLCxk1ahQ9evRIazuVrdezZ0+uvPJK9t9/f3r37s3FF18MwO23385rr73Grrvuyh577MHUqVPJz8/n6quvpl+/fgwaNGi9fd9www3069ePAQMGVBnTVVddxaJFi9hll13o3bs3r7322tp5xxxzDPvss8/aaicR2XyZ15M7PAsLC73iiHKffvopO+20U5YiapgGDRrERRddRP/+/WPn6zMRqVvMbLK7x96cpBKEZMTixYvZcccdadq0aaXJQUQ2L2qkroM++eQTTjrppPWmNW7cmIkTJ2Ypouq1bt2a6dOnZzsMEckgJYg6aNddd+XDDz/Mdhgi0sCpiklERGIpQYiISCwlCBERiaUEkbDc3Fz6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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "plt.plot(He6.history[\"val_accuracy\"])\n",
+    "plt.plot(He6.history[\"dice_loss\"])\n",
+    "plt.title('model validation results')\n",
+    "plt.legend(['val_accuarcy', 'DICE'], loc='upper left')\n",
+    "plt.ylabel('loss')\n",
+    "plt.xlabel('epoch')\n",
+    "plt.show()\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "from keras import backend as K\n",
+    "\n",
+    "def mcor(y_true, y_pred):\n",
+    "    #matthews_correlation\n",
+    "    y_pred_pos = K.round(K.clip(y_pred, 0, 1))\n",
+    "    y_pred_neg = 1 - y_pred_pos\n",
+    "    y_pos = K.round(K.clip(y_true, 0, 1))\n",
+    "    y_neg = 1 - y_pos\n",
+    "    tp = K.sum(y_pos * y_pred_pos)\n",
+    "    tn = K.sum(y_neg * y_pred_neg)\n",
+    "    fp = K.sum(y_neg * y_pred_pos)\n",
+    "    fn = K.sum(y_pos * y_pred_neg)\n",
+    "    numerator = (tp * tn - fp * fn)\n",
+    "    denominator = K.sqrt((tp + fp) * (tp + fn) * (tn + fp) * (tn + fn))\n",
+    "    return numerator / (denominator + K.epsilon())\n",
+    "\n",
+    "\n",
+    "\n",
+    "\n",
+    "def precision(y_true, y_pred):\n",
+    "    \"\"\"Precision metric.\n",
+    "\n",
+    "    Only computes a batch-wise average of precision.\n",
+    "\n",
+    "    Computes the precision, a metric for multi-label classification of\n",
+    "    how many selected items are relevant.\n",
+    "    \"\"\"\n",
+    "    true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "    predicted_positives = K.sum(K.round(K.clip(y_pred, 0, 1)))\n",
+    "    precision = true_positives / (predicted_positives + K.epsilon())\n",
+    "    return precision\n",
+    "\n",
+    "def recall(y_true, y_pred):\n",
+    "    \"\"\"Recall metric.\n",
+    "\n",
+    "    Only computes a batch-wise average of recall.\n",
+    "\n",
+    "    Computes the recall, a metric for multi-label classification of\n",
+    "    how many relevant items are selected.\n",
+    "    \"\"\"\n",
+    "    true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "    possible_positives = K.sum(K.round(K.clip(y_true, 0, 1)))\n",
+    "    recall = true_positives / (possible_positives + K.epsilon())\n",
+    "    return recall\n",
+    "\n",
+    "\n",
+    "def f1(y_true, y_pred):\n",
+    "    def recall(y_true, y_pred):\n",
+    "        \"\"\"Recall metric.\n",
+    "\n",
+    "        Only computes a batch-wise average of recall.\n",
+    "\n",
+    "        Computes the recall, a metric for multi-label classification of\n",
+    "        how many relevant items are selected.\n",
+    "        \"\"\"\n",
+    "        true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "        possible_positives = K.sum(K.round(K.clip(y_true, 0, 1)))\n",
+    "        recall = true_positives / (possible_positives + K.epsilon())\n",
+    "        return recall\n",
+    "\n",
+    "    def precision(y_true, y_pred):\n",
+    "        \"\"\"Precision metric.\n",
+    "\n",
+    "        Only computes a batch-wise average of precision.\n",
+    "\n",
+    "        Computes the precision, a metric for multi-label classification of\n",
+    "        how many selected items are relevant.\n",
+    "        \"\"\"\n",
+    "        true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))\n",
+    "        predicted_positives = K.sum(K.round(K.clip(y_pred, 0, 1)))\n",
+    "        precision = true_positives / (predicted_positives + K.epsilon())\n",
+    "        return precision\n",
+    "    precision = precision(y_true, y_pred)\n",
+    "    recall = recall(y_true, y_pred)\n",
+    "    return 2*((precision*recall)/(precision+recall+K.epsilon()))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.6.10"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}