{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "faster-r-cnn-tf.ipynb",
"provenance": [],
"collapsed_sections": [
"N53HQpDoJe--",
"lnDx5VI4J1j3",
"x0O-0miAKUMM",
"yfnhA4X2KhZ5"
],
"toc_visible": true,
"authorship_tag": "ABX9TyM0wxgxHtT/2cP8xQmVjYxW",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
},
"accelerator": "GPU"
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "4pLPUYUvIySF"
},
"source": [
"# Faster R CNN Implementation using Tensorflow\n",
"\n",
"**Dataset** : [OpenImagesDataset](https://opensource.google/projects/open-images-dataset)\n",
"\n",
"**Framework** : Tensorflow\n",
"\n"
]
},
{
"cell_type": "code",
"metadata": {
"id": "VbdtV_WJJyaR",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "45453b57-9cd2-4552-e9ff-b48b028745a1"
},
"source": [
"%rm -r \"/content/faster-r-cnn-tf\""
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"rm: cannot remove '/content/faster-r-cnn-tf': No such file or directory\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "N53HQpDoJe--"
},
"source": [
"## Git Clone\n",
"\n",
"Cloning the git repository to our running direcotory"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "HBkmIsE8GcFp",
"outputId": "5aabfab7-8813-4de7-b5c5-acbf6ca7e3b0"
},
"source": [
"!git clone https://github.com/pishangujeniya/faster-r-cnn-tf.git"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Cloning into 'faster-r-cnn-tf'...\n",
"remote: Enumerating objects: 27, done.\u001b[K\n",
"remote: Counting objects: 100% (27/27), done.\u001b[K\n",
"remote: Compressing objects: 100% (23/23), done.\u001b[K\n",
"remote: Total 27 (delta 1), reused 24 (delta 1), pack-reused 0\u001b[K\n",
"Unpacking objects: 100% (27/27), done.\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "eyTiAodqJmci"
},
"source": [
"Need to install the required libraries\n",
"(Or simply install `!pip install wget` because only that library is not existing in Google Colab, other all are already available in Google Colab"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000
},
"id": "3Jz6ULwwKNkj",
"outputId": "57c48b7a-0d51-41bd-c753-8b91d5a61dfe"
},
"source": [
"!pip install -r /content/faster-r-cnn-tf/requirements.txt"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Requirement already satisfied: Keras>=2.4.3 in /usr/local/lib/python3.7/dist-packages (from -r /content/faster-r-cnn-tf/requirements.txt (line 1)) (2.4.3)\n",
"Requirement already satisfied: tensorflow>=2.4.1 in /usr/local/lib/python3.7/dist-packages (from -r /content/faster-r-cnn-tf/requirements.txt (line 2)) (2.5.0)\n",
"Requirement already satisfied: numpy>=1.19.5 in /usr/local/lib/python3.7/dist-packages (from -r /content/faster-r-cnn-tf/requirements.txt (line 3)) (1.19.5)\n",
"Collecting opencv-python>=4.5.1.48\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/72/b3/3878691fec6babd78bbf4c71c720e1831cbb6ada61679613fe2fae080568/opencv_python-4.5.2.54-cp37-cp37m-manylinux2014_x86_64.whl (51.0MB)\n",
"\u001b[K |████████████████████████████████| 51.0MB 57kB/s \n",
"\u001b[?25hCollecting scikit-learn>=0.24.1\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/a8/eb/a48f25c967526b66d5f1fa7a984594f0bf0a5afafa94a8c4dbc317744620/scikit_learn-0.24.2-cp37-cp37m-manylinux2010_x86_64.whl (22.3MB)\n",
"\u001b[K |████████████████████████████████| 22.3MB 1.5MB/s \n",
"\u001b[?25hCollecting wget>=3.2\n",
" Downloading https://files.pythonhosted.org/packages/47/6a/62e288da7bcda82b935ff0c6cfe542970f04e29c756b0e147251b2fb251f/wget-3.2.zip\n",
"Collecting pandas>=1.2.2\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/51/51/48f3fc47c4e2144da2806dfb6629c4dd1fa3d5a143f9652b141e979a8ca9/pandas-1.2.4-cp37-cp37m-manylinux1_x86_64.whl (9.9MB)\n",
"\u001b[K |████████████████████████████████| 9.9MB 34.2MB/s \n",
"\u001b[?25hCollecting matplotlib>=3.3.4\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/24/33/5568d443ba438d95d4db635dd69958056f087e57e1026bee56f959d53f9d/matplotlib-3.4.2-cp37-cp37m-manylinux1_x86_64.whl (10.3MB)\n",
"\u001b[K |████████████████████████████████| 10.3MB 52.1MB/s \n",
"\u001b[?25hRequirement already satisfied: pyyaml in /usr/local/lib/python3.7/dist-packages (from Keras>=2.4.3->-r /content/faster-r-cnn-tf/requirements.txt (line 1)) (3.13)\n",
"Requirement already satisfied: h5py in /usr/local/lib/python3.7/dist-packages (from Keras>=2.4.3->-r /content/faster-r-cnn-tf/requirements.txt (line 1)) (3.1.0)\n",
"Requirement already satisfied: scipy>=0.14 in /usr/local/lib/python3.7/dist-packages (from Keras>=2.4.3->-r /content/faster-r-cnn-tf/requirements.txt (line 1)) (1.4.1)\n",
"Requirement already satisfied: keras-nightly~=2.5.0.dev in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (2.5.0.dev2021032900)\n",
"Requirement already satisfied: flatbuffers~=1.12.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.12)\n",
"Requirement already satisfied: opt-einsum~=3.3.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (3.3.0)\n",
"Requirement already satisfied: gast==0.4.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.4.0)\n",
"Requirement already satisfied: wheel~=0.35 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.36.2)\n",
"Requirement already satisfied: grpcio~=1.34.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.34.1)\n",
"Requirement already satisfied: tensorflow-estimator<2.6.0,>=2.5.0rc0 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (2.5.0)\n",
"Requirement already satisfied: tensorboard~=2.5 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (2.5.0)\n",
"Requirement already satisfied: absl-py~=0.10 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.12.0)\n",
"Requirement already satisfied: six~=1.15.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.15.0)\n",
"Requirement already satisfied: keras-preprocessing~=1.1.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.1.2)\n",
"Requirement already satisfied: google-pasta~=0.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.2.0)\n",
"Requirement already satisfied: protobuf>=3.9.2 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (3.12.4)\n",
"Requirement already satisfied: astunparse~=1.6.3 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.6.3)\n",
"Requirement already satisfied: typing-extensions~=3.7.4 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (3.7.4.3)\n",
"Requirement already satisfied: termcolor~=1.1.0 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.1.0)\n",
"Requirement already satisfied: wrapt~=1.12.1 in /usr/local/lib/python3.7/dist-packages (from tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.12.1)\n",
"Requirement already satisfied: joblib>=0.11 in /usr/local/lib/python3.7/dist-packages (from scikit-learn>=0.24.1->-r /content/faster-r-cnn-tf/requirements.txt (line 5)) (1.0.1)\n",
"Collecting threadpoolctl>=2.0.0\n",
" Downloading https://files.pythonhosted.org/packages/f7/12/ec3f2e203afa394a149911729357aa48affc59c20e2c1c8297a60f33f133/threadpoolctl-2.1.0-py3-none-any.whl\n",
"Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.2.2->-r /content/faster-r-cnn-tf/requirements.txt (line 7)) (2.8.1)\n",
"Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.2.2->-r /content/faster-r-cnn-tf/requirements.txt (line 7)) (2018.9)\n",
"Requirement already satisfied: pyparsing>=2.2.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib>=3.3.4->-r /content/faster-r-cnn-tf/requirements.txt (line 8)) (2.4.7)\n",
"Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.7/dist-packages (from matplotlib>=3.3.4->-r /content/faster-r-cnn-tf/requirements.txt (line 8)) (7.1.2)\n",
"Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib>=3.3.4->-r /content/faster-r-cnn-tf/requirements.txt (line 8)) (1.3.1)\n",
"Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.7/dist-packages (from matplotlib>=3.3.4->-r /content/faster-r-cnn-tf/requirements.txt (line 8)) (0.10.0)\n",
"Requirement already satisfied: cached-property; python_version < \"3.8\" in /usr/local/lib/python3.7/dist-packages (from h5py->Keras>=2.4.3->-r /content/faster-r-cnn-tf/requirements.txt (line 1)) (1.5.2)\n",
"Requirement already satisfied: setuptools>=41.0.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (57.0.0)\n",
"Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.4.4)\n",
"Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.0.1)\n",
"Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.8.0)\n",
"Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.31.0)\n",
"Requirement already satisfied: tensorboard-data-server<0.7.0,>=0.6.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.6.1)\n",
"Requirement already satisfied: requests<3,>=2.21.0 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (2.23.0)\n",
"Requirement already satisfied: markdown>=2.6.8 in /usr/local/lib/python3.7/dist-packages (from tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (3.3.4)\n",
"Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/lib/python3.7/dist-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.3.0)\n",
"Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.7/dist-packages (from google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.2.8)\n",
"Requirement already satisfied: rsa<5,>=3.1.4; python_version >= \"3.6\" in /usr/local/lib/python3.7/dist-packages (from google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (4.7.2)\n",
"Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/lib/python3.7/dist-packages (from google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (4.2.2)\n",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (3.0.4)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (2021.5.30)\n",
"Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (1.24.3)\n",
"Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.21.0->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (2.10)\n",
"Requirement already satisfied: importlib-metadata; python_version < \"3.8\" in /usr/local/lib/python3.7/dist-packages (from markdown>=2.6.8->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (4.5.0)\n",
"Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (3.1.1)\n",
"Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /usr/local/lib/python3.7/dist-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (0.4.8)\n",
"Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata; python_version < \"3.8\"->markdown>=2.6.8->tensorboard~=2.5->tensorflow>=2.4.1->-r /content/faster-r-cnn-tf/requirements.txt (line 2)) (3.4.1)\n",
"Building wheels for collected packages: wget\n",
" Building wheel for wget (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for wget: filename=wget-3.2-cp37-none-any.whl size=9675 sha256=11ce07300e3e4d8bc814f9137b5f372fd9f88d262d641a2e1d3984c093d879f0\n",
" Stored in directory: /root/.cache/pip/wheels/40/15/30/7d8f7cea2902b4db79e3fea550d7d7b85ecb27ef992b618f3f\n",
"Successfully built wget\n",
"\u001b[31mERROR: google-colab 1.0.0 has requirement pandas~=1.1.0; python_version >= \"3.0\", but you'll have pandas 1.2.4 which is incompatible.\u001b[0m\n",
"\u001b[31mERROR: albumentations 0.1.12 has requirement imgaug<0.2.7,>=0.2.5, but you'll have imgaug 0.2.9 which is incompatible.\u001b[0m\n",
"Installing collected packages: opencv-python, threadpoolctl, scikit-learn, wget, pandas, matplotlib\n",
" Found existing installation: opencv-python 4.1.2.30\n",
" Uninstalling opencv-python-4.1.2.30:\n",
" Successfully uninstalled opencv-python-4.1.2.30\n",
" Found existing installation: scikit-learn 0.22.2.post1\n",
" Uninstalling scikit-learn-0.22.2.post1:\n",
" Successfully uninstalled scikit-learn-0.22.2.post1\n",
" Found existing installation: pandas 1.1.5\n",
" Uninstalling pandas-1.1.5:\n",
" Successfully uninstalled pandas-1.1.5\n",
" Found existing installation: matplotlib 3.2.2\n",
" Uninstalling matplotlib-3.2.2:\n",
" Successfully uninstalled matplotlib-3.2.2\n",
"Successfully installed matplotlib-3.4.2 opencv-python-4.5.2.54 pandas-1.2.4 scikit-learn-0.24.2 threadpoolctl-2.1.0 wget-3.2\n"
],
"name": "stdout"
},
{
"output_type": "display_data",
"data": {
"application/vnd.colab-display-data+json": {
"pip_warning": {
"packages": [
"matplotlib",
"mpl_toolkits",
"pandas"
]
}
}
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "lnDx5VI4J1j3"
},
"source": [
"## Using VGG16 Pre-Trained Weights\n",
"\n",
"Download the pre-trained VGG16 Weights so that we can have our model pre-trained to basic features of the images."
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "GWDvXcLSb6Fp",
"outputId": "ce99cdf8-40cf-4efa-a692-105a41c40066"
},
"source": [
"!wget \"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_tf_dim_ordering_tf_kernels.h5\" -O \"/content/faster-r-cnn-tf/OpenImagesDataset/vgg16_weights_tf_dim_ordering_tf_kernels.h5\""
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"--2021-06-19 15:48:06-- https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_tf_dim_ordering_tf_kernels.h5\n",
"Resolving github.com (github.com)... 140.82.113.4\n",
"Connecting to github.com (github.com)|140.82.113.4|:443... connected.\n",
"HTTP request sent, awaiting response... 302 Found\n",
"Location: https://github-releases.githubusercontent.com/64878964/b0afbae8-5983-11e6-90f4-e3db656bd548?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210619%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210619T154806Z&X-Amz-Expires=300&X-Amz-Signature=47c80aa178a21252c27b0a4a891b899ed650a165526af577d40125f3d63895eb&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=64878964&response-content-disposition=attachment%3B%20filename%3Dvgg16_weights_tf_dim_ordering_tf_kernels.h5&response-content-type=application%2Foctet-stream [following]\n",
"--2021-06-19 15:48:06-- https://github-releases.githubusercontent.com/64878964/b0afbae8-5983-11e6-90f4-e3db656bd548?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210619%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210619T154806Z&X-Amz-Expires=300&X-Amz-Signature=47c80aa178a21252c27b0a4a891b899ed650a165526af577d40125f3d63895eb&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=64878964&response-content-disposition=attachment%3B%20filename%3Dvgg16_weights_tf_dim_ordering_tf_kernels.h5&response-content-type=application%2Foctet-stream\n",
"Resolving github-releases.githubusercontent.com (github-releases.githubusercontent.com)... 185.199.108.154, 185.199.110.154, 185.199.111.154, ...\n",
"Connecting to github-releases.githubusercontent.com (github-releases.githubusercontent.com)|185.199.108.154|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 553467096 (528M) [application/octet-stream]\n",
"Saving to: ‘/content/faster-r-cnn-tf/OpenImagesDataset/vgg16_weights_tf_dim_ordering_tf_kernels.h5’\n",
"\n",
"/content/faster-r-c 100%[===================>] 527.83M 103MB/s in 5.5s \n",
"\n",
"2021-06-19 15:48:12 (96.3 MB/s) - ‘/content/faster-r-cnn-tf/OpenImagesDataset/vgg16_weights_tf_dim_ordering_tf_kernels.h5’ saved [553467096/553467096]\n",
"\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "UvOeIkbQKA7z"
},
"source": [
"Adding our working directory to the Jupyter Notebook Path, so that python files from that directory can be used.\n",
"> You can explore and see the codes of python files from file browser of Google Colab inside the `/content/faster-r-cnn-tf` directory."
]
},
{
"cell_type": "code",
"metadata": {
"id": "GGeBMsUrHRtQ"
},
"source": [
"import os\n",
"import sys\n",
"MAIN_DIR_PATH = os.path.abspath(\"/content/faster-r-cnn-tf\")\n",
"sys.path.append(MAIN_DIR_PATH)"
],
"execution_count": 1,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "x0O-0miAKUMM"
},
"source": [
"## Training\n",
"\n",
"Running the main function which will start training the model.\n",
"> For more information check the code of `main.py` file."
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "XNqrF6zLOyeq",
"outputId": "61e17b29-6217-49a8-d1d5-320d6f448d10"
},
"source": [
"from main import Main\n",
"main_var = Main(MAIN_DIR_PATH=MAIN_DIR_PATH)\n",
"\n",
"main_var.main(resume_weights_model_name=None,download_open_images_dataset=True, generate_subset=True)\n",
"\n",
"# Resuming Training from pre-trained model\n",
"# main_var.main(resume_weights_model_name=\"model_frcnn.vgg_0150.hdf5\", download_open_images_dataset=False, generate_subset=False)"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Downloading of BBOX csv file starting...\n",
"Downloading of BBOX csv file completed\n",
"Downloading of Image Details csv file starting...\n",
"Downloading of Image Details csv file completed\n",
"Downloading of Class Labels csv file starting...\n",
"Downloading of Class Labels csv file completed\n",
"Downloading images for training is starting...\n",
"Downloading images for testing is starting...\n",
"Generating annotation for training is starting...\n",
"Generating annotation for testing is starting...\n",
"Parsing annotation files\n",
"Parsing annotation files\n",
"Training images per class:\n",
"{'Apple': 565, 'Grape': 556, 'Potato': 274, 'bg': 0}\n",
"Num classes (including bg) = 4\n",
"Config has been written to /content/faster-r-cnn-tf/OpenImagesDataset/config.pickle, and can be loaded when testing to ensure correct results\n",
"Num train samples (images) 406\n",
"Num val samples 406\n",
"loading weights from /content/faster-r-cnn-tf/OpenImagesDataset/vgg16_weights_tf_dim_ordering_tf_kernels.h5\n"
],
"name": "stdout"
},
{
"output_type": "stream",
"text": [
"/usr/local/lib/python3.7/dist-packages/tensorflow/python/keras/optimizer_v2/optimizer_v2.py:375: UserWarning: The `lr` argument is deprecated, use `learning_rate` instead.\n",
" \"The `lr` argument is deprecated, use `learning_rate` instead.\")\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"Starting training\n",
"Epoch 1/300\n",
" 2/10 [=====>........................] - ETA: 1:04 - rpn_cls: 10.4666 - rpn_regr: 0.1597 - detector_cls: 1.3279 - detector_regr: 0.4721WARNING:tensorflow:5 out of the last 5 calls to .train_function at 0x7f1b3cf553b0> triggered tf.function retracing. Tracing is expensive and the excessive number of tracings could be due to (1) creating @tf.function repeatedly in a loop, (2) passing tensors with different shapes, (3) passing Python objects instead of tensors. For (1), please define your @tf.function outside of the loop. For (2), @tf.function has experimental_relax_shapes=True option that relaxes argument shapes that can avoid unnecessary retracing. For (3), please refer to https://www.tensorflow.org/guide/function#controlling_retracing and https://www.tensorflow.org/api_docs/python/tf/function for more details.\n",
"WARNING:tensorflow:6 out of the last 6 calls to .train_function at 0x7f1a90a1fa70> triggered tf.function retracing. Tracing is expensive and the excessive number of tracings could be due to (1) creating @tf.function repeatedly in a loop, (2) passing tensors with different shapes, (3) passing Python objects instead of tensors. For (1), please define your @tf.function outside of the loop. For (2), @tf.function has experimental_relax_shapes=True option that relaxes argument shapes that can avoid unnecessary retracing. For (3), please refer to https://www.tensorflow.org/guide/function#controlling_retracing and https://www.tensorflow.org/api_docs/python/tf/function for more details.\n",
"10/10 [==============================] - 98s 5s/step - rpn_cls: 6.9058 - rpn_regr: 0.2755 - detector_cls: 0.6097 - detector_regr: 0.3477\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 5.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.83125\n",
"Loss RPN classifier: 6.905848550796509\n",
"Loss RPN regression: 0.27545405104756354\n",
"Loss Detector classifier: 0.6096965950564481\n",
"Loss Detector regression: 0.34772183895111086\n",
"Elapsed time: 98.05405712127686\n",
"Total loss decreased from inf to 8.138721035851631, saved weights\n",
"Epoch 2/300\n",
"Average number of overlapping bounding boxes from RPN = 5.6 for 10 previous iterations\n",
"10/10 [==============================] - 17s 1s/step - rpn_cls: 8.4052 - rpn_regr: 0.5332 - detector_cls: 0.6853 - detector_regr: 0.5975\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8859375\n",
"Loss RPN classifier: 8.40517934801519\n",
"Loss RPN regression: 0.5331560913473368\n",
"Loss Detector classifier: 0.685256727784872\n",
"Loss Detector regression: 0.597538885474205\n",
"Elapsed time: 18.78610587120056\n",
"Epoch 3/300\n",
"Average number of overlapping bounding boxes from RPN = 7.3 for 10 previous iterations\n",
"10/10 [==============================] - 13s 1s/step - rpn_cls: 6.3927 - rpn_regr: 0.5484 - detector_cls: 0.7953 - detector_regr: 0.4294\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.88125\n",
"Loss RPN classifier: 6.392672657966614\n",
"Loss RPN regression: 0.5483507744967937\n",
"Loss Detector classifier: 0.7952829658985138\n",
"Loss Detector regression: 0.42936997711658476\n",
"Elapsed time: 13.219830989837646\n",
"Epoch 4/300\n",
"Average number of overlapping bounding boxes from RPN = 7.6 for 10 previous iterations\n",
"10/10 [==============================] - 10s 1s/step - rpn_cls: 7.0099 - rpn_regr: 0.4267 - detector_cls: 0.5642 - detector_regr: 0.5021\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8703125\n",
"Loss RPN classifier: 7.009859704971314\n",
"Loss RPN regression: 0.42670130729675293\n",
"Loss Detector classifier: 0.5641798198223114\n",
"Loss Detector regression: 0.5021440029144287\n",
"Elapsed time: 9.540111303329468\n",
"Epoch 5/300\n",
"Average number of overlapping bounding boxes from RPN = 8.3 for 10 previous iterations\n",
"10/10 [==============================] - 14s 1s/step - rpn_cls: 5.9052 - rpn_regr: 0.9120 - detector_cls: 0.4374 - detector_regr: 0.4303\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.9046875\n",
"Loss RPN classifier: 5.905178203433752\n",
"Loss RPN regression: 0.9120460160076618\n",
"Loss Detector classifier: 0.43739090785384177\n",
"Loss Detector regression: 0.43027666211128235\n",
"Elapsed time: 13.6258225440979\n",
"Total loss decreased from 8.138721035851631 to 7.684891789406538, saved weights\n",
"Epoch 6/300\n",
"Average number of overlapping bounding boxes from RPN = 6.1 for 10 previous iterations\n",
"10/10 [==============================] - 10s 1s/step - rpn_cls: 5.8740 - rpn_regr: 0.7396 - detector_cls: 0.5587 - detector_regr: 0.3723\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8828125\n",
"Loss RPN classifier: 5.874005520343781\n",
"Loss RPN regression: 0.7395689204335213\n",
"Loss Detector classifier: 0.5586900629103184\n",
"Loss Detector regression: 0.3723383992910385\n",
"Elapsed time: 12.313997745513916\n",
"Total loss decreased from 7.684891789406538 to 7.544602902978659, saved weights\n",
"Epoch 7/300\n",
"Average number of overlapping bounding boxes from RPN = 7.5 for 10 previous iterations\n",
"10/10 [==============================] - 7s 757ms/step - rpn_cls: 6.6075 - rpn_regr: 1.0969 - detector_cls: 0.4990 - detector_regr: 0.3885\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8984375\n",
"Loss RPN classifier: 6.607466149330139\n",
"Loss RPN regression: 1.0968963894993067\n",
"Loss Detector classifier: 0.498970003798604\n",
"Loss Detector regression: 0.38846675157546995\n",
"Elapsed time: 9.542478084564209\n",
"Epoch 8/300\n",
"Average number of overlapping bounding boxes from RPN = 6.5 for 10 previous iterations\n",
"10/10 [==============================] - 12s 1s/step - rpn_cls: 5.2610 - rpn_regr: 0.5621 - detector_cls: 0.4554 - detector_regr: 0.3896\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 5.260989117622375\n",
"Loss RPN regression: 0.5620934449136257\n",
"Loss Detector classifier: 0.45535091124475\n",
"Loss Detector regression: 0.38964031636714935\n",
"Elapsed time: 11.501830816268921\n",
"Total loss decreased from 7.544602902978659 to 6.668073790147901, saved weights\n",
"Epoch 9/300\n",
"Average number of overlapping bounding boxes from RPN = 7.2 for 10 previous iterations\n",
"10/10 [==============================] - 15s 1s/step - rpn_cls: 6.7974 - rpn_regr: 0.4720 - detector_cls: 0.6812 - detector_regr: 0.5247\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.828125\n",
"Loss RPN classifier: 6.797355318069458\n",
"Loss RPN regression: 0.4719782955944538\n",
"Loss Detector classifier: 0.6811824679374695\n",
"Loss Detector regression: 0.5247292935848236\n",
"Elapsed time: 17.407580375671387\n",
"Epoch 10/300\n",
"Average number of overlapping bounding boxes from RPN = 11.0 for 10 previous iterations\n",
"10/10 [==============================] - 11s 919ms/step - rpn_cls: 5.7426 - rpn_regr: 0.5391 - detector_cls: 0.4716 - detector_regr: 0.4198\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8921875\n",
"Loss RPN classifier: 5.742586445808411\n",
"Loss RPN regression: 0.5390657484531403\n",
"Loss Detector classifier: 0.4716206558048725\n",
"Loss Detector regression: 0.4198144614696503\n",
"Elapsed time: 11.342257738113403\n",
"Epoch 11/300\n",
"Average number of overlapping bounding boxes from RPN = 6.9 for 10 previous iterations\n",
"10/10 [==============================] - 17s 2s/step - rpn_cls: 4.7065 - rpn_regr: 0.7534 - detector_cls: 0.7232 - detector_regr: 0.4767\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8328125\n",
"Loss RPN classifier: 4.706463170796633\n",
"Loss RPN regression: 0.7533993698656559\n",
"Loss Detector classifier: 0.7232240967452526\n",
"Loss Detector regression: 0.47667991518974306\n",
"Elapsed time: 17.158833742141724\n",
"Total loss decreased from 6.668073790147901 to 6.659766552597286, saved weights\n",
"Epoch 12/300\n",
"Average number of overlapping bounding boxes from RPN = 10.7 for 10 previous iterations\n",
"10/10 [==============================] - 9s 899ms/step - rpn_cls: 4.7883 - rpn_regr: 0.5108 - detector_cls: 0.5811 - detector_regr: 0.3471\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.88125\n",
"Loss RPN classifier: 4.788321089744568\n",
"Loss RPN regression: 0.5107834750786424\n",
"Loss Detector classifier: 0.5811257094144822\n",
"Loss Detector regression: 0.34712992906570433\n",
"Elapsed time: 10.749742031097412\n",
"Total loss decreased from 6.659766552597286 to 6.227360203303396, saved weights\n",
"Epoch 13/300\n",
"Average number of overlapping bounding boxes from RPN = 7.6 for 10 previous iterations\n",
"10/10 [==============================] - 6s 577ms/step - rpn_cls: 5.2270 - rpn_regr: 0.4420 - detector_cls: 0.4964 - detector_regr: 0.4143\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 5.226975528895855\n",
"Loss RPN regression: 0.44195399470627306\n",
"Loss Detector classifier: 0.49639154225587845\n",
"Loss Detector regression: 0.4142901748418808\n",
"Elapsed time: 7.953325033187866\n",
"Epoch 14/300\n",
"Average number of overlapping bounding boxes from RPN = 8.1 for 10 previous iterations\n",
"10/10 [==============================] - 6s 642ms/step - rpn_cls: 3.9525 - rpn_regr: 0.8754 - detector_cls: 0.5517 - detector_regr: 0.3751\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8671875\n",
"Loss RPN classifier: 3.952453869394958\n",
"Loss RPN regression: 0.8754071030765772\n",
"Loss Detector classifier: 0.5516655955463647\n",
"Loss Detector regression: 0.37507903277873994\n",
"Elapsed time: 6.085550785064697\n",
"Total loss decreased from 6.227360203303396 to 5.754605600796641, saved weights\n",
"Epoch 15/300\n",
"Average number of overlapping bounding boxes from RPN = 8.5 for 10 previous iterations\n",
"10/10 [==============================] - 12s 993ms/step - rpn_cls: 4.2149 - rpn_regr: 0.8267 - detector_cls: 0.4228 - detector_regr: 0.3704\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 5.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.909375\n",
"Loss RPN classifier: 4.214894261956215\n",
"Loss RPN regression: 0.8267066072672605\n",
"Loss Detector classifier: 0.42278607934713364\n",
"Loss Detector regression: 0.3703798860311508\n",
"Elapsed time: 13.853693723678589\n",
"Epoch 16/300\n",
"Average number of overlapping bounding boxes from RPN = 5.8 for 10 previous iterations\n",
"10/10 [==============================] - 11s 732ms/step - rpn_cls: 4.7518 - rpn_regr: 0.4498 - detector_cls: 0.4614 - detector_regr: 0.3050\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 4.751836889982224\n",
"Loss RPN regression: 0.4497742518782616\n",
"Loss Detector classifier: 0.4614309459924698\n",
"Loss Detector regression: 0.30495114624500275\n",
"Elapsed time: 10.700709342956543\n",
"Epoch 17/300\n",
"Average number of overlapping bounding boxes from RPN = 7.2 for 10 previous iterations\n",
"10/10 [==============================] - 8s 801ms/step - rpn_cls: 4.7769 - rpn_regr: 0.5865 - detector_cls: 0.4596 - detector_regr: 0.4882\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.896875\n",
"Loss RPN classifier: 4.776923626661301\n",
"Loss RPN regression: 0.5865120153874159\n",
"Loss Detector classifier: 0.4595923751592636\n",
"Loss Detector regression: 0.488151940703392\n",
"Elapsed time: 7.7364208698272705\n",
"Epoch 18/300\n",
"Average number of overlapping bounding boxes from RPN = 6.6 for 10 previous iterations\n",
"10/10 [==============================] - 8s 861ms/step - rpn_cls: 6.3635 - rpn_regr: 0.4409 - detector_cls: 0.5036 - detector_regr: 0.3987\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.89375\n",
"Loss RPN classifier: 6.363466954231262\n",
"Loss RPN regression: 0.44091578498482703\n",
"Loss Detector classifier: 0.5036043472588062\n",
"Loss Detector regression: 0.3987409144639969\n",
"Elapsed time: 8.22315502166748\n",
"Epoch 19/300\n",
"Average number of overlapping bounding boxes from RPN = 6.8 for 10 previous iterations\n",
"10/10 [==============================] - 17s 2s/step - rpn_cls: 2.8260 - rpn_regr: 0.6438 - detector_cls: 0.5852 - detector_regr: 0.4673\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.84375\n",
"Loss RPN classifier: 2.8260102124710103\n",
"Loss RPN regression: 0.6438459657132626\n",
"Loss Detector classifier: 0.5852248668670654\n",
"Loss Detector regression: 0.46731928288936614\n",
"Elapsed time: 16.99875235557556\n",
"Total loss decreased from 5.754605600796641 to 4.522400327940704, saved weights\n",
"Epoch 20/300\n",
"Average number of overlapping bounding boxes from RPN = 10.0 for 10 previous iterations\n",
"10/10 [==============================] - 6s 532ms/step - rpn_cls: 6.2561 - rpn_regr: 0.4795 - detector_cls: 0.7004 - detector_regr: 0.4216\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.815625\n",
"Loss RPN classifier: 6.256077408790588\n",
"Loss RPN regression: 0.47950778156518936\n",
"Loss Detector classifier: 0.7003697514533996\n",
"Loss Detector regression: 0.42155500650405886\n",
"Elapsed time: 8.074521780014038\n",
"Epoch 21/300\n",
"Average number of overlapping bounding boxes from RPN = 11.8 for 10 previous iterations\n",
"10/10 [==============================] - 14s 1s/step - rpn_cls: 5.2990 - rpn_regr: 0.8189 - detector_cls: 0.3302 - detector_regr: 0.3254\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 4.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.9296875\n",
"Loss RPN classifier: 5.2990248157515225\n",
"Loss RPN regression: 0.8188949756324291\n",
"Loss Detector classifier: 0.33016393408179284\n",
"Loss Detector regression: 0.325386680662632\n",
"Elapsed time: 13.571667671203613\n",
"Epoch 22/300\n",
"Average number of overlapping bounding boxes from RPN = 4.5 for 10 previous iterations\n",
"10/10 [==============================] - 6s 599ms/step - rpn_cls: 3.9743 - rpn_regr: 0.5417 - detector_cls: 0.5625 - detector_regr: 0.4627\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 3.974337127839681\n",
"Loss RPN regression: 0.5417287237942219\n",
"Loss Detector classifier: 0.5625036038458348\n",
"Loss Detector regression: 0.46270482391119006\n",
"Elapsed time: 5.721193790435791\n",
"Epoch 23/300\n",
"Average number of overlapping bounding boxes from RPN = 8.1 for 10 previous iterations\n",
"10/10 [==============================] - 15s 2s/step - rpn_cls: 5.7252 - rpn_regr: 0.2837 - detector_cls: 0.8216 - detector_regr: 0.4770\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.7375\n",
"Loss RPN classifier: 5.725160074234009\n",
"Loss RPN regression: 0.28372534587979314\n",
"Loss Detector classifier: 0.8215624928474426\n",
"Loss Detector regression: 0.47701493799686434\n",
"Elapsed time: 14.974475383758545\n",
"Epoch 24/300\n",
"Average number of overlapping bounding boxes from RPN = 16.8 for 10 previous iterations\n",
"10/10 [==============================] - 11s 1s/step - rpn_cls: 4.5801 - rpn_regr: 0.5157 - detector_cls: 0.5486 - detector_regr: 0.4068\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 4.5801298937760295\n",
"Loss RPN regression: 0.5157362658530473\n",
"Loss Detector classifier: 0.548576121032238\n",
"Loss Detector regression: 0.4067789763212204\n",
"Elapsed time: 10.688327312469482\n",
"Epoch 25/300\n",
"Average number of overlapping bounding boxes from RPN = 7.2 for 10 previous iterations\n",
"10/10 [==============================] - 12s 1s/step - rpn_cls: 3.6890 - rpn_regr: 0.5145 - detector_cls: 0.6268 - detector_regr: 0.4560\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8375\n",
"Loss RPN classifier: 3.6889852944939774\n",
"Loss RPN regression: 0.5145460650324821\n",
"Loss Detector classifier: 0.6267724297940731\n",
"Loss Detector regression: 0.4559585452079773\n",
"Elapsed time: 12.102808475494385\n",
"Epoch 26/300\n",
"Average number of overlapping bounding boxes from RPN = 10.4 for 10 previous iterations\n",
"10/10 [==============================] - 16s 2s/step - rpn_cls: 4.4061 - rpn_regr: 0.4837 - detector_cls: 0.6894 - detector_regr: 0.4158\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.796875\n",
"Loss RPN classifier: 4.406080315183862\n",
"Loss RPN regression: 0.48366378583014014\n",
"Loss Detector classifier: 0.689409276843071\n",
"Loss Detector regression: 0.415836763381958\n",
"Elapsed time: 16.31237292289734\n",
"Epoch 27/300\n",
"Average number of overlapping bounding boxes from RPN = 13.2 for 10 previous iterations\n",
"10/10 [==============================] - 8s 761ms/step - rpn_cls: 5.6926 - rpn_regr: 0.6110 - detector_cls: 0.4553 - detector_regr: 0.4655\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8984375\n",
"Loss RPN classifier: 5.6925630331039425\n",
"Loss RPN regression: 0.6110262274742126\n",
"Loss Detector classifier: 0.4553324460983276\n",
"Loss Detector regression: 0.4654539734125137\n",
"Elapsed time: 7.512643575668335\n",
"Epoch 28/300\n",
"Average number of overlapping bounding boxes from RPN = 6.5 for 10 previous iterations\n",
"10/10 [==============================] - 10s 1s/step - rpn_cls: 5.6001 - rpn_regr: 0.5795 - detector_cls: 0.3756 - detector_regr: 0.3784\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 5.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.9171875\n",
"Loss RPN classifier: 5.600110148760723\n",
"Loss RPN regression: 0.5794931776821614\n",
"Loss Detector classifier: 0.37560594640672207\n",
"Loss Detector regression: 0.3784098595380783\n",
"Elapsed time: 9.922184467315674\n",
"Epoch 29/300\n",
"Average number of overlapping bounding boxes from RPN = 5.3 for 10 previous iterations\n",
"10/10 [==============================] - 10s 1s/step - rpn_cls: 5.2431 - rpn_regr: 0.5771 - detector_cls: 0.5761 - detector_regr: 0.4990\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.85\n",
"Loss RPN classifier: 5.2431481906911355\n",
"Loss RPN regression: 0.5770800143480301\n",
"Loss Detector classifier: 0.5761143058538437\n",
"Loss Detector regression: 0.4990352660417557\n",
"Elapsed time: 9.951391696929932\n",
"Epoch 30/300\n",
"Average number of overlapping bounding boxes from RPN = 9.6 for 10 previous iterations\n",
"10/10 [==============================] - 10s 1s/step - rpn_cls: 5.0731 - rpn_regr: 0.7138 - detector_cls: 0.5033 - detector_regr: 0.3548\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8859375\n",
"Loss RPN classifier: 5.073143842816353\n",
"Loss RPN regression: 0.7138309098780156\n",
"Loss Detector classifier: 0.5033241152763367\n",
"Loss Detector regression: 0.35477885901927947\n",
"Elapsed time: 9.54215383529663\n",
"Epoch 31/300\n",
"Average number of overlapping bounding boxes from RPN = 7.3 for 10 previous iterations\n",
"10/10 [==============================] - 7s 698ms/step - rpn_cls: 4.1594 - rpn_regr: 0.4790 - detector_cls: 0.6112 - detector_regr: 0.4238\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 4.15942597053945\n",
"Loss RPN regression: 0.4790102172642946\n",
"Loss Detector classifier: 0.6111596345901489\n",
"Loss Detector regression: 0.42380390763282777\n",
"Elapsed time: 6.593726873397827\n",
"Epoch 32/300\n",
"Average number of overlapping bounding boxes from RPN = 9.5 for 10 previous iterations\n",
"10/10 [==============================] - 10s 1s/step - rpn_cls: 3.7781 - rpn_regr: 0.6316 - detector_cls: 0.4915 - detector_regr: 0.3725\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8796875\n",
"Loss RPN classifier: 3.7781216122210024\n",
"Loss RPN regression: 0.6316286612302064\n",
"Loss Detector classifier: 0.4914701908826828\n",
"Loss Detector regression: 0.3725344181060791\n",
"Elapsed time: 10.240007400512695\n",
"Epoch 33/300\n",
"Average number of overlapping bounding boxes from RPN = 7.7 for 10 previous iterations\n",
"10/10 [==============================] - 8s 855ms/step - rpn_cls: 3.5291 - rpn_regr: 0.3261 - detector_cls: 0.5182 - detector_regr: 0.3803\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 3.529066481720656\n",
"Loss RPN regression: 0.32612083554267884\n",
"Loss Detector classifier: 0.5182384453713894\n",
"Loss Detector regression: 0.38030006885528567\n",
"Elapsed time: 8.078261852264404\n",
"Epoch 34/300\n",
"Average number of overlapping bounding boxes from RPN = 9.5 for 10 previous iterations\n",
"10/10 [==============================] - 13s 1s/step - rpn_cls: 5.9661 - rpn_regr: 0.9932 - detector_cls: 0.4293 - detector_regr: 0.4675\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 5.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.9140625\n",
"Loss RPN classifier: 5.966107374429702\n",
"Loss RPN regression: 0.9931527867913246\n",
"Loss Detector classifier: 0.4293234184384346\n",
"Loss Detector regression: 0.46749017387628555\n",
"Elapsed time: 13.275276899337769\n",
"Epoch 35/300\n",
"Average number of overlapping bounding boxes from RPN = 5.5 for 10 previous iterations\n",
"10/10 [==============================] - 7s 768ms/step - rpn_cls: 6.1538 - rpn_regr: 0.6027 - detector_cls: 0.7275 - detector_regr: 0.4536\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.809375\n",
"Loss RPN classifier: 6.153777742385865\n",
"Loss RPN regression: 0.6026909913867712\n",
"Loss Detector classifier: 0.7275489926338196\n",
"Loss Detector regression: 0.45355222672224044\n",
"Elapsed time: 7.190200567245483\n",
"Epoch 36/300\n",
"Average number of overlapping bounding boxes from RPN = 12.5 for 10 previous iterations\n",
"10/10 [==============================] - 8s 798ms/step - rpn_cls: 4.3461 - rpn_regr: 0.3285 - detector_cls: 0.6248 - detector_regr: 0.3473\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.85\n",
"Loss RPN classifier: 4.346139389276504\n",
"Loss RPN regression: 0.3284513935446739\n",
"Loss Detector classifier: 0.6248085305094719\n",
"Loss Detector regression: 0.3472690463066101\n",
"Elapsed time: 7.664870023727417\n",
"Epoch 37/300\n",
"Average number of overlapping bounding boxes from RPN = 9.6 for 10 previous iterations\n",
"10/10 [==============================] - 9s 997ms/step - rpn_cls: 4.6786 - rpn_regr: 0.5341 - detector_cls: 0.6189 - detector_regr: 0.4694\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8546875\n",
"Loss RPN classifier: 4.678556498035323\n",
"Loss RPN regression: 0.5340917043387889\n",
"Loss Detector classifier: 0.6189154505729675\n",
"Loss Detector regression: 0.4694264233112335\n",
"Elapsed time: 9.340904474258423\n",
"Epoch 38/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 8s 814ms/step - rpn_cls: 4.7598 - rpn_regr: 0.7321 - detector_cls: 0.5624 - detector_regr: 0.4662\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.840625\n",
"Loss RPN classifier: 4.75984849780798\n",
"Loss RPN regression: 0.7321425899863243\n",
"Loss Detector classifier: 0.5624422460794449\n",
"Loss Detector regression: 0.4661651462316513\n",
"Elapsed time: 7.902580976486206\n",
"Epoch 39/300\n",
"Average number of overlapping bounding boxes from RPN = 10.2 for 10 previous iterations\n",
"10/10 [==============================] - 6s 649ms/step - rpn_cls: 4.1240 - rpn_regr: 0.4804 - detector_cls: 0.4442 - detector_regr: 0.3682\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8953125\n",
"Loss RPN classifier: 4.123990522632153\n",
"Loss RPN regression: 0.4804168038070202\n",
"Loss Detector classifier: 0.44418893456459047\n",
"Loss Detector regression: 0.36816199123859406\n",
"Elapsed time: 6.249517440795898\n",
"Epoch 40/300\n",
"Average number of overlapping bounding boxes from RPN = 6.7 for 10 previous iterations\n",
"10/10 [==============================] - 7s 698ms/step - rpn_cls: 4.7700 - rpn_regr: 0.3232 - detector_cls: 0.5746 - detector_regr: 0.4442\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.85625\n",
"Loss RPN classifier: 4.769997153773147\n",
"Loss RPN regression: 0.3232366107404232\n",
"Loss Detector classifier: 0.5745805382728577\n",
"Loss Detector regression: 0.4441720023751259\n",
"Elapsed time: 6.679724931716919\n",
"Epoch 41/300\n",
"Average number of overlapping bounding boxes from RPN = 9.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 545ms/step - rpn_cls: 4.6977 - rpn_regr: 0.6296 - detector_cls: 0.5326 - detector_regr: 0.4202\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8546875\n",
"Loss RPN classifier: 4.69767085313797\n",
"Loss RPN regression: 0.6295664824545384\n",
"Loss Detector classifier: 0.5325630456209183\n",
"Loss Detector regression: 0.42015593945980073\n",
"Elapsed time: 5.283116102218628\n",
"Epoch 42/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 4s 426ms/step - rpn_cls: 3.7966 - rpn_regr: 0.4356 - detector_cls: 0.5442 - detector_regr: 0.3900\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8296875\n",
"Loss RPN classifier: 3.7965607702732087\n",
"Loss RPN regression: 0.43555709570646284\n",
"Loss Detector classifier: 0.5442257411777973\n",
"Loss Detector regression: 0.3899975299835205\n",
"Elapsed time: 4.223037242889404\n",
"Epoch 43/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 4s 430ms/step - rpn_cls: 3.5484 - rpn_regr: 0.6153 - detector_cls: 0.2876 - detector_regr: 0.3429\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 4.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.9234375\n",
"Loss RPN classifier: 3.5483749444510777\n",
"Loss RPN regression: 0.6153448581695556\n",
"Loss Detector classifier: 0.28758709654212\n",
"Loss Detector regression: 0.34293057918548586\n",
"Elapsed time: 4.413153648376465\n",
"Epoch 44/300\n",
"Average number of overlapping bounding boxes from RPN = 4.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 461ms/step - rpn_cls: 4.6224 - rpn_regr: 0.4145 - detector_cls: 0.7605 - detector_regr: 0.4281\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.7765625\n",
"Loss RPN classifier: 4.62243420136947\n",
"Loss RPN regression: 0.4144555982667953\n",
"Loss Detector classifier: 0.760524432361126\n",
"Loss Detector regression: 0.428113853931427\n",
"Elapsed time: 4.561538934707642\n",
"Epoch 45/300\n",
"Average number of overlapping bounding boxes from RPN = 15.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 496ms/step - rpn_cls: 2.9021 - rpn_regr: 0.4604 - detector_cls: 0.5042 - detector_regr: 0.3732\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8609375\n",
"Loss RPN classifier: 2.90208791855257\n",
"Loss RPN regression: 0.4604155123233795\n",
"Loss Detector classifier: 0.5042141228914261\n",
"Loss Detector regression: 0.37320792973041533\n",
"Elapsed time: 5.172547340393066\n",
"Total loss decreased from 4.522400327940704 to 4.239925483497791, saved weights\n",
"Epoch 46/300\n",
"Average number of overlapping bounding boxes from RPN = 8.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 480ms/step - rpn_cls: 3.7467 - rpn_regr: 0.5180 - detector_cls: 0.4605 - detector_regr: 0.3343\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.859375\n",
"Loss RPN classifier: 3.746739722788334\n",
"Loss RPN regression: 0.5180032514035702\n",
"Loss Detector classifier: 0.46051514372229574\n",
"Loss Detector regression: 0.33426150381565095\n",
"Elapsed time: 6.864187955856323\n",
"Epoch 47/300\n",
"Average number of overlapping bounding boxes from RPN = 10.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 454ms/step - rpn_cls: 4.0760 - rpn_regr: 0.3498 - detector_cls: 0.4193 - detector_regr: 0.3496\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8828125\n",
"Loss RPN classifier: 4.0760024100542065\n",
"Loss RPN regression: 0.34983930476009845\n",
"Loss Detector classifier: 0.4192755237221718\n",
"Loss Detector regression: 0.3495632126927376\n",
"Elapsed time: 4.461893081665039\n",
"Epoch 48/300\n",
"Average number of overlapping bounding boxes from RPN = 7.5 for 10 previous iterations\n",
"10/10 [==============================] - 4s 444ms/step - rpn_cls: 3.3290 - rpn_regr: 0.4796 - detector_cls: 0.4957 - detector_regr: 0.3533\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8421875\n",
"Loss RPN classifier: 3.3290101577760653\n",
"Loss RPN regression: 0.4795653812587261\n",
"Loss Detector classifier: 0.495663633197546\n",
"Loss Detector regression: 0.35334096699953077\n",
"Elapsed time: 4.3835344314575195\n",
"Epoch 49/300\n",
"Average number of overlapping bounding boxes from RPN = 10.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 455ms/step - rpn_cls: 3.4362 - rpn_regr: 0.3368 - detector_cls: 0.5199 - detector_regr: 0.4274\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8328125\n",
"Loss RPN classifier: 3.436197125181218\n",
"Loss RPN regression: 0.3367704417556524\n",
"Loss Detector classifier: 0.5198810338973999\n",
"Loss Detector regression: 0.42744930684566496\n",
"Elapsed time: 4.563084840774536\n",
"Epoch 50/300\n",
"Average number of overlapping bounding boxes from RPN = 10.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 470ms/step - rpn_cls: 2.5854 - rpn_regr: 0.3776 - detector_cls: 0.5210 - detector_regr: 0.4513\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.859375\n",
"Loss RPN classifier: 2.5853982682393934\n",
"Loss RPN regression: 0.3775833615101874\n",
"Loss Detector classifier: 0.5210073724389076\n",
"Loss Detector regression: 0.45130490213632585\n",
"Elapsed time: 4.6440184116363525\n",
"Total loss decreased from 4.239925483497791 to 3.9352939043248147, saved weights\n",
"Epoch 51/300\n",
"Average number of overlapping bounding boxes from RPN = 9.7 for 10 previous iterations\n",
"10/10 [==============================] - 4s 424ms/step - rpn_cls: 3.7486 - rpn_regr: 0.3792 - detector_cls: 0.6254 - detector_regr: 0.4437\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8421875\n",
"Loss RPN classifier: 3.748615460842848\n",
"Loss RPN regression: 0.37918552160263064\n",
"Loss Detector classifier: 0.6253847256302834\n",
"Loss Detector regression: 0.44368000850081446\n",
"Elapsed time: 6.536162614822388\n",
"Epoch 52/300\n",
"Average number of overlapping bounding boxes from RPN = 10.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 378ms/step - rpn_cls: 5.0682 - rpn_regr: 0.4256 - detector_cls: 0.5830 - detector_regr: 0.3110\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.796875\n",
"Loss RPN classifier: 5.068169116973877\n",
"Loss RPN regression: 0.42562805525958536\n",
"Loss Detector classifier: 0.5830278731882572\n",
"Loss Detector regression: 0.3109666585922241\n",
"Elapsed time: 3.680050849914551\n",
"Epoch 53/300\n",
"Average number of overlapping bounding boxes from RPN = 13.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 479ms/step - rpn_cls: 4.1910 - rpn_regr: 0.4476 - detector_cls: 0.4960 - detector_regr: 0.3654\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8546875\n",
"Loss RPN classifier: 4.19099607617224\n",
"Loss RPN regression: 0.44759214408695697\n",
"Loss Detector classifier: 0.4959655001759529\n",
"Loss Detector regression: 0.3653708055615425\n",
"Elapsed time: 4.89758038520813\n",
"Epoch 54/300\n",
"Average number of overlapping bounding boxes from RPN = 9.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 512ms/step - rpn_cls: 3.8334 - rpn_regr: 0.5704 - detector_cls: 0.7068 - detector_regr: 0.4121\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.7890625\n",
"Loss RPN classifier: 3.833402717858553\n",
"Loss RPN regression: 0.5703868433833122\n",
"Loss Detector classifier: 0.7067780166864395\n",
"Loss Detector regression: 0.4120631217956543\n",
"Elapsed time: 5.028095960617065\n",
"Epoch 55/300\n",
"Average number of overlapping bounding boxes from RPN = 13.5 for 10 previous iterations\n",
"10/10 [==============================] - 4s 391ms/step - rpn_cls: 3.8298 - rpn_regr: 0.4076 - detector_cls: 0.4738 - detector_regr: 0.3299\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 3.829838567972183\n",
"Loss RPN regression: 0.40763796046376227\n",
"Loss Detector classifier: 0.4738460183143616\n",
"Loss Detector regression: 0.32985167801380155\n",
"Elapsed time: 3.858206272125244\n",
"Epoch 56/300\n",
"Average number of overlapping bounding boxes from RPN = 8.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 485ms/step - rpn_cls: 2.8626 - rpn_regr: 0.5339 - detector_cls: 0.4419 - detector_regr: 0.4227\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.853125\n",
"Loss RPN classifier: 2.862572950462345\n",
"Loss RPN regression: 0.5338737115263938\n",
"Loss Detector classifier: 0.441854739934206\n",
"Loss Detector regression: 0.4226687863469124\n",
"Elapsed time: 4.808392286300659\n",
"Epoch 57/300\n",
"Average number of overlapping bounding boxes from RPN = 10.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 542ms/step - rpn_cls: 5.1751 - rpn_regr: 0.8559 - detector_cls: 0.5241 - detector_regr: 0.3720\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.85625\n",
"Loss RPN classifier: 5.175103897228837\n",
"Loss RPN regression: 0.8559127241373062\n",
"Loss Detector classifier: 0.5241105496883393\n",
"Loss Detector regression: 0.37196801155805587\n",
"Elapsed time: 5.411585092544556\n",
"Epoch 58/300\n",
"Average number of overlapping bounding boxes from RPN = 9.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 572ms/step - rpn_cls: 3.5206 - rpn_regr: 0.3130 - detector_cls: 0.4978 - detector_regr: 0.3054\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8625\n",
"Loss RPN classifier: 3.520615946012549\n",
"Loss RPN regression: 0.31296985894441604\n",
"Loss Detector classifier: 0.49782795608043673\n",
"Loss Detector regression: 0.3053506433963776\n",
"Elapsed time: 5.504261016845703\n",
"Epoch 59/300\n",
"Average number of overlapping bounding boxes from RPN = 8.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 551ms/step - rpn_cls: 4.3430 - rpn_regr: 0.5436 - detector_cls: 0.5044 - detector_regr: 0.4978\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.85\n",
"Loss RPN classifier: 4.343021644466797\n",
"Loss RPN regression: 0.5435757473111152\n",
"Loss Detector classifier: 0.5043842546641827\n",
"Loss Detector regression: 0.49784931242465974\n",
"Elapsed time: 5.374068260192871\n",
"Epoch 60/300\n",
"Average number of overlapping bounding boxes from RPN = 9.4 for 10 previous iterations\n",
"10/10 [==============================] - 6s 587ms/step - rpn_cls: 3.9100 - rpn_regr: 0.4686 - detector_cls: 0.5382 - detector_regr: 0.2971\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8609375\n",
"Loss RPN classifier: 3.9099697605161716\n",
"Loss RPN regression: 0.46857421696186063\n",
"Loss Detector classifier: 0.5382143363356591\n",
"Loss Detector regression: 0.29712243676185607\n",
"Elapsed time: 5.804410219192505\n",
"Epoch 61/300\n",
"Average number of overlapping bounding boxes from RPN = 8.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 476ms/step - rpn_cls: 2.3674 - rpn_regr: 0.5123 - detector_cls: 0.4138 - detector_regr: 0.3922\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.859375\n",
"Loss RPN classifier: 2.367431977658998\n",
"Loss RPN regression: 0.5123022977262736\n",
"Loss Detector classifier: 0.41384750306606294\n",
"Loss Detector regression: 0.39222616851329806\n",
"Elapsed time: 4.731640577316284\n",
"Total loss decreased from 3.9352939043248147 to 3.6858079469646325, saved weights\n",
"Epoch 62/300\n",
"Average number of overlapping bounding boxes from RPN = 9.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 503ms/step - rpn_cls: 2.7543 - rpn_regr: 0.5331 - detector_cls: 0.5023 - detector_regr: 0.3632\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8578125\n",
"Loss RPN classifier: 2.754299656211515\n",
"Loss RPN regression: 0.5330929435789585\n",
"Loss Detector classifier: 0.5023042351007462\n",
"Loss Detector regression: 0.3632337749004364\n",
"Elapsed time: 7.301064968109131\n",
"Epoch 63/300\n",
"Average number of overlapping bounding boxes from RPN = 9.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 451ms/step - rpn_cls: 3.9397 - rpn_regr: 0.3553 - detector_cls: 0.4485 - detector_regr: 0.3234\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8546875\n",
"Loss RPN classifier: 3.939735515974462\n",
"Loss RPN regression: 0.3552548177540302\n",
"Loss Detector classifier: 0.4484573118388653\n",
"Loss Detector regression: 0.3234082467854023\n",
"Elapsed time: 4.379140138626099\n",
"Epoch 64/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 6s 599ms/step - rpn_cls: 5.0730 - rpn_regr: 0.5556 - detector_cls: 0.6258 - detector_regr: 0.4127\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.825\n",
"Loss RPN classifier: 5.073010281473398\n",
"Loss RPN regression: 0.5555698726326227\n",
"Loss Detector classifier: 0.625817722082138\n",
"Loss Detector regression: 0.4126670330762863\n",
"Elapsed time: 5.836796760559082\n",
"Epoch 65/300\n",
"Average number of overlapping bounding boxes from RPN = 11.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 492ms/step - rpn_cls: 4.0110 - rpn_regr: 0.5582 - detector_cls: 0.5461 - detector_regr: 0.3747\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 4.010983090682542\n",
"Loss RPN regression: 0.5581871904432774\n",
"Loss Detector classifier: 0.5460523456335068\n",
"Loss Detector regression: 0.374696309864521\n",
"Elapsed time: 4.832636117935181\n",
"Epoch 66/300\n",
"Average number of overlapping bounding boxes from RPN = 11.9 for 10 previous iterations\n",
"10/10 [==============================] - 6s 547ms/step - rpn_cls: 4.6060 - rpn_regr: 0.6742 - detector_cls: 0.7025 - detector_regr: 0.4032\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.7734375\n",
"Loss RPN classifier: 4.6059857971966265\n",
"Loss RPN regression: 0.674209139123559\n",
"Loss Detector classifier: 0.7024602353572845\n",
"Loss Detector regression: 0.4031803160905838\n",
"Elapsed time: 5.518303155899048\n",
"Epoch 67/300\n",
"Average number of overlapping bounding boxes from RPN = 15.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 529ms/step - rpn_cls: 4.2226 - rpn_regr: 0.4975 - detector_cls: 0.5973 - detector_regr: 0.3458\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8203125\n",
"Loss RPN classifier: 4.222636221721769\n",
"Loss RPN regression: 0.4975494533777237\n",
"Loss Detector classifier: 0.59727962911129\n",
"Loss Detector regression: 0.34577482342720034\n",
"Elapsed time: 5.2493133544921875\n",
"Epoch 68/300\n",
"Average number of overlapping bounding boxes from RPN = 11.7 for 10 previous iterations\n",
"10/10 [==============================] - 6s 565ms/step - rpn_cls: 4.5935 - rpn_regr: 0.4961 - detector_cls: 0.3422 - detector_regr: 0.3267\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 4.593460655212402\n",
"Loss RPN regression: 0.4960772279649973\n",
"Loss Detector classifier: 0.34223590344190596\n",
"Loss Detector regression: 0.3267486199736595\n",
"Elapsed time: 5.868686199188232\n",
"Epoch 69/300\n",
"Average number of overlapping bounding boxes from RPN = 7.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 496ms/step - rpn_cls: 2.5440 - rpn_regr: 0.2576 - detector_cls: 0.4823 - detector_regr: 0.3379\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.83125\n",
"Loss RPN classifier: 2.544041189787464\n",
"Loss RPN regression: 0.25760540589690206\n",
"Loss Detector classifier: 0.48232161402702334\n",
"Loss Detector regression: 0.3378569886088371\n",
"Elapsed time: 4.976882696151733\n",
"Total loss decreased from 3.6858079469646325 to 3.6218251983202263, saved weights\n",
"Epoch 70/300\n",
"Average number of overlapping bounding boxes from RPN = 11.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 529ms/step - rpn_cls: 4.8089 - rpn_regr: 0.6199 - detector_cls: 0.6352 - detector_regr: 0.3847\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.853125\n",
"Loss RPN classifier: 4.808927845954895\n",
"Loss RPN regression: 0.6199079601559788\n",
"Loss Detector classifier: 0.6351555913686753\n",
"Loss Detector regression: 0.3847232863306999\n",
"Elapsed time: 7.432980298995972\n",
"Epoch 71/300\n",
"Average number of overlapping bounding boxes from RPN = 9.2 for 10 previous iterations\n",
"10/10 [==============================] - 4s 457ms/step - rpn_cls: 2.0585 - rpn_regr: 0.4510 - detector_cls: 0.3936 - detector_regr: 0.3184\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.875\n",
"Loss RPN classifier: 2.058501686342217\n",
"Loss RPN regression: 0.45101653076708315\n",
"Loss Detector classifier: 0.3936347872018814\n",
"Loss Detector regression: 0.3184381902217865\n",
"Elapsed time: 4.489887475967407\n",
"Total loss decreased from 3.6218251983202263 to 3.221591194532968, saved weights\n",
"Epoch 72/300\n",
"Average number of overlapping bounding boxes from RPN = 7.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 470ms/step - rpn_cls: 2.5626 - rpn_regr: 0.4285 - detector_cls: 0.6008 - detector_regr: 0.3909\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.825\n",
"Loss RPN classifier: 2.562568193771585\n",
"Loss RPN regression: 0.4284831339493394\n",
"Loss Detector classifier: 0.600776320695877\n",
"Loss Detector regression: 0.3908530011773109\n",
"Elapsed time: 7.2698588371276855\n",
"Epoch 73/300\n",
"Average number of overlapping bounding boxes from RPN = 12.2 for 10 previous iterations\n",
"10/10 [==============================] - 6s 628ms/step - rpn_cls: 2.6007 - rpn_regr: 0.5046 - detector_cls: 0.6006 - detector_regr: 0.3712\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8203125\n",
"Loss RPN classifier: 2.600688927062947\n",
"Loss RPN regression: 0.5045834658667445\n",
"Loss Detector classifier: 0.6006039172410965\n",
"Loss Detector regression: 0.3712310031056404\n",
"Elapsed time: 6.1596221923828125\n",
"Epoch 74/300\n",
"Average number of overlapping bounding boxes from RPN = 11.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 464ms/step - rpn_cls: 4.8380 - rpn_regr: 0.5011 - detector_cls: 0.6202 - detector_regr: 0.3713\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.815625\n",
"Loss RPN classifier: 4.838031029075546\n",
"Loss RPN regression: 0.5011418297886848\n",
"Loss Detector classifier: 0.6202146649360657\n",
"Loss Detector regression: 0.3712769716978073\n",
"Elapsed time: 4.775763750076294\n",
"Epoch 75/300\n",
"Average number of overlapping bounding boxes from RPN = 12.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 526ms/step - rpn_cls: 3.3894 - rpn_regr: 0.2759 - detector_cls: 0.6247 - detector_regr: 0.4049\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8\n",
"Loss RPN classifier: 3.38941875398159\n",
"Loss RPN regression: 0.27590128742158415\n",
"Loss Detector classifier: 0.6247465401887894\n",
"Loss Detector regression: 0.4049407958984375\n",
"Elapsed time: 5.332532644271851\n",
"Epoch 76/300\n",
"Average number of overlapping bounding boxes from RPN = 13.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 511ms/step - rpn_cls: 3.8463 - rpn_regr: 0.3446 - detector_cls: 0.6749 - detector_regr: 0.3430\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.75625\n",
"Loss RPN classifier: 3.846347806416452\n",
"Loss RPN regression: 0.3446223743259907\n",
"Loss Detector classifier: 0.6749349296092987\n",
"Loss Detector regression: 0.34301628470420836\n",
"Elapsed time: 4.990835666656494\n",
"Epoch 77/300\n",
"Average number of overlapping bounding boxes from RPN = 16.9 for 10 previous iterations\n",
"10/10 [==============================] - 7s 688ms/step - rpn_cls: 2.4491 - rpn_regr: 0.8743 - detector_cls: 0.4932 - detector_regr: 0.3378\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.871875\n",
"Loss RPN classifier: 2.4491191065993734\n",
"Loss RPN regression: 0.874326390773058\n",
"Loss Detector classifier: 0.49316278398036956\n",
"Loss Detector regression: 0.3377849295735359\n",
"Elapsed time: 6.6015214920043945\n",
"Epoch 78/300\n",
"Average number of overlapping bounding boxes from RPN = 9.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 517ms/step - rpn_cls: 3.9035 - rpn_regr: 0.7128 - detector_cls: 0.4284 - detector_regr: 0.3309\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.890625\n",
"Loss RPN classifier: 3.9035287198384596\n",
"Loss RPN regression: 0.712766007706523\n",
"Loss Detector classifier: 0.42844345420598984\n",
"Loss Detector regression: 0.33088497072458267\n",
"Elapsed time: 5.34964394569397\n",
"Epoch 79/300\n",
"Average number of overlapping bounding boxes from RPN = 7.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 493ms/step - rpn_cls: 3.7928 - rpn_regr: 0.6050 - detector_cls: 0.2991 - detector_regr: 0.4073\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 4.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.925\n",
"Loss RPN classifier: 3.79277432449162\n",
"Loss RPN regression: 0.6050097614526748\n",
"Loss Detector classifier: 0.29910331293940545\n",
"Loss Detector regression: 0.40730838775634765\n",
"Elapsed time: 4.928730487823486\n",
"Epoch 80/300\n",
"Average number of overlapping bounding boxes from RPN = 4.7 for 10 previous iterations\n",
"10/10 [==============================] - 6s 618ms/step - rpn_cls: 4.4406 - rpn_regr: 0.5227 - detector_cls: 0.5053 - detector_regr: 0.3759\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.840625\n",
"Loss RPN classifier: 4.440631785988808\n",
"Loss RPN regression: 0.5227056467905641\n",
"Loss Detector classifier: 0.5052913933992386\n",
"Loss Detector regression: 0.3759384825825691\n",
"Elapsed time: 6.2091827392578125\n",
"Epoch 81/300\n",
"Average number of overlapping bounding boxes from RPN = 11.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 523ms/step - rpn_cls: 3.6823 - rpn_regr: 0.2674 - detector_cls: 0.5649 - detector_regr: 0.3768\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8125\n",
"Loss RPN classifier: 3.6822908747941256\n",
"Loss RPN regression: 0.2674300163984299\n",
"Loss Detector classifier: 0.5648629933595657\n",
"Loss Detector regression: 0.3767545849084854\n",
"Elapsed time: 5.065338850021362\n",
"Epoch 82/300\n",
"Average number of overlapping bounding boxes from RPN = 12.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 489ms/step - rpn_cls: 3.7724 - rpn_regr: 0.4945 - detector_cls: 0.4161 - detector_regr: 0.3536\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8671875\n",
"Loss RPN classifier: 3.7723930396903826\n",
"Loss RPN regression: 0.49445332163013517\n",
"Loss Detector classifier: 0.4161449372768402\n",
"Loss Detector regression: 0.35358750969171526\n",
"Elapsed time: 4.927459001541138\n",
"Epoch 83/300\n",
"Average number of overlapping bounding boxes from RPN = 7.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 502ms/step - rpn_cls: 5.0450 - rpn_regr: 0.3995 - detector_cls: 0.5915 - detector_regr: 0.3545\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8328125\n",
"Loss RPN classifier: 5.044968969962952\n",
"Loss RPN regression: 0.39948419518768785\n",
"Loss Detector classifier: 0.5915314987301826\n",
"Loss Detector regression: 0.3544944986701012\n",
"Elapsed time: 4.92544960975647\n",
"Epoch 84/300\n",
"Average number of overlapping bounding boxes from RPN = 10.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 491ms/step - rpn_cls: 3.9136 - rpn_regr: 0.4153 - detector_cls: 0.5013 - detector_regr: 0.3448\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8375\n",
"Loss RPN classifier: 3.91355899348855\n",
"Loss RPN regression: 0.41525292210280895\n",
"Loss Detector classifier: 0.501252531260252\n",
"Loss Detector regression: 0.3447537302970886\n",
"Elapsed time: 4.996933698654175\n",
"Epoch 85/300\n",
"Average number of overlapping bounding boxes from RPN = 10.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 505ms/step - rpn_cls: 4.1052 - rpn_regr: 0.4601 - detector_cls: 0.6671 - detector_regr: 0.3957\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.7734375\n",
"Loss RPN classifier: 4.105194652080536\n",
"Loss RPN regression: 0.460109231993556\n",
"Loss Detector classifier: 0.6670799806714058\n",
"Loss Detector regression: 0.3957467943429947\n",
"Elapsed time: 4.97765588760376\n",
"Epoch 86/300\n",
"Average number of overlapping bounding boxes from RPN = 14.6 for 10 previous iterations\n",
"10/10 [==============================] - 6s 557ms/step - rpn_cls: 2.8043 - rpn_regr: 0.3173 - detector_cls: 0.4610 - detector_regr: 0.3429\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8546875\n",
"Loss RPN classifier: 2.8042716332689452\n",
"Loss RPN regression: 0.31727010300382974\n",
"Loss Detector classifier: 0.46100476384162903\n",
"Loss Detector regression: 0.3428525522351265\n",
"Elapsed time: 5.637751579284668\n",
"Epoch 87/300\n",
"Average number of overlapping bounding boxes from RPN = 9.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 536ms/step - rpn_cls: 4.2242 - rpn_regr: 0.3165 - detector_cls: 0.5023 - detector_regr: 0.3167\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.85\n",
"Loss RPN classifier: 4.224176822171285\n",
"Loss RPN regression: 0.3164733983576298\n",
"Loss Detector classifier: 0.5022982731461525\n",
"Loss Detector regression: 0.3167400762438774\n",
"Elapsed time: 5.422621488571167\n",
"Epoch 88/300\n",
"Average number of overlapping bounding boxes from RPN = 11.0 for 10 previous iterations\n",
"10/10 [==============================] - 4s 446ms/step - rpn_cls: 2.7574 - rpn_regr: 0.3049 - detector_cls: 0.4612 - detector_regr: 0.3674\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8328125\n",
"Loss RPN classifier: 2.757433235645295\n",
"Loss RPN regression: 0.3048624575138092\n",
"Loss Detector classifier: 0.4612103685736656\n",
"Loss Detector regression: 0.36738370954990385\n",
"Elapsed time: 4.439397573471069\n",
"Epoch 89/300\n",
"Average number of overlapping bounding boxes from RPN = 13.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 499ms/step - rpn_cls: 2.5198 - rpn_regr: 0.4958 - detector_cls: 0.3264 - detector_regr: 0.3026\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8953125\n",
"Loss RPN classifier: 2.5198225850929825\n",
"Loss RPN regression: 0.4957581803202629\n",
"Loss Detector classifier: 0.32642229497432707\n",
"Loss Detector regression: 0.30262171775102614\n",
"Elapsed time: 4.950762510299683\n",
"Epoch 90/300\n",
"Average number of overlapping bounding boxes from RPN = 8.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 476ms/step - rpn_cls: 3.2609 - rpn_regr: 0.2847 - detector_cls: 0.4496 - detector_regr: 0.2960\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8671875\n",
"Loss RPN classifier: 3.260926438817587\n",
"Loss RPN regression: 0.2847456043586135\n",
"Loss Detector classifier: 0.44963640458881854\n",
"Loss Detector regression: 0.29602701365947726\n",
"Elapsed time: 4.696446895599365\n",
"Epoch 91/300\n",
"Average number of overlapping bounding boxes from RPN = 9.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 484ms/step - rpn_cls: 3.1564 - rpn_regr: 0.4837 - detector_cls: 0.3755 - detector_regr: 0.3245\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8640625\n",
"Loss RPN classifier: 3.1564203981453973\n",
"Loss RPN regression: 0.4836742587387562\n",
"Loss Detector classifier: 0.3755071148276329\n",
"Loss Detector regression: 0.32453697025775907\n",
"Elapsed time: 4.686381816864014\n",
"Epoch 92/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 506ms/step - rpn_cls: 2.6726 - rpn_regr: 0.2037 - detector_cls: 0.4509 - detector_regr: 0.2678\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.83125\n",
"Loss RPN classifier: 2.6725533053344988\n",
"Loss RPN regression: 0.2036859577521682\n",
"Loss Detector classifier: 0.4508851520717144\n",
"Loss Detector regression: 0.2678307108581066\n",
"Elapsed time: 5.010019540786743\n",
"Epoch 93/300\n",
"Average number of overlapping bounding boxes from RPN = 12.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 513ms/step - rpn_cls: 2.8681 - rpn_regr: 0.2522 - detector_cls: 0.5169 - detector_regr: 0.3229\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8140625\n",
"Loss RPN classifier: 2.868098580389051\n",
"Loss RPN regression: 0.25216064155101775\n",
"Loss Detector classifier: 0.5168740577995777\n",
"Loss Detector regression: 0.32285652607679366\n",
"Elapsed time: 5.0955352783203125\n",
"Epoch 94/300\n",
"Average number of overlapping bounding boxes from RPN = 13.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 480ms/step - rpn_cls: 2.4442 - rpn_regr: 0.3808 - detector_cls: 0.3464 - detector_regr: 0.2673\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.9171875\n",
"Loss RPN classifier: 2.4441897528703067\n",
"Loss RPN regression: 0.3807911291718483\n",
"Loss Detector classifier: 0.3463743358850479\n",
"Loss Detector regression: 0.26732641756534575\n",
"Elapsed time: 4.940290927886963\n",
"Epoch 95/300\n",
"Average number of overlapping bounding boxes from RPN = 6.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 462ms/step - rpn_cls: 2.3537 - rpn_regr: 0.3509 - detector_cls: 0.4137 - detector_regr: 0.3296\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.853125\n",
"Loss RPN classifier: 2.3536848857563832\n",
"Loss RPN regression: 0.35090652033686637\n",
"Loss Detector classifier: 0.4136931195855141\n",
"Loss Detector regression: 0.3295879900455475\n",
"Elapsed time: 4.52565336227417\n",
"Epoch 96/300\n",
"Average number of overlapping bounding boxes from RPN = 10.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 533ms/step - rpn_cls: 4.6789 - rpn_regr: 0.2997 - detector_cls: 0.4719 - detector_regr: 0.3610\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8140625\n",
"Loss RPN classifier: 4.678869176516969\n",
"Loss RPN regression: 0.29966613799333575\n",
"Loss Detector classifier: 0.4718571364879608\n",
"Loss Detector regression: 0.3610112488269806\n",
"Elapsed time: 5.339742422103882\n",
"Epoch 97/300\n",
"Average number of overlapping bounding boxes from RPN = 12.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 544ms/step - rpn_cls: 3.8911 - rpn_regr: 0.4400 - detector_cls: 0.5104 - detector_regr: 0.3851\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.803125\n",
"Loss RPN classifier: 3.8910528030952705\n",
"Loss RPN regression: 0.44003750048577783\n",
"Loss Detector classifier: 0.5103589028120041\n",
"Loss Detector regression: 0.38509150594472885\n",
"Elapsed time: 5.40220308303833\n",
"Epoch 98/300\n",
"Average number of overlapping bounding boxes from RPN = 12.7 for 10 previous iterations\n",
"10/10 [==============================] - 4s 431ms/step - rpn_cls: 3.0135 - rpn_regr: 0.4615 - detector_cls: 0.5385 - detector_regr: 0.2981\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.815625\n",
"Loss RPN classifier: 3.0135018863133154\n",
"Loss RPN regression: 0.4615380477160215\n",
"Loss Detector classifier: 0.5384563684463501\n",
"Loss Detector regression: 0.29807143062353136\n",
"Elapsed time: 4.375389099121094\n",
"Epoch 99/300\n",
"Average number of overlapping bounding boxes from RPN = 14.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 489ms/step - rpn_cls: 2.9072 - rpn_regr: 0.4225 - detector_cls: 0.4600 - detector_regr: 0.3538\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8453125\n",
"Loss RPN classifier: 2.907186701359086\n",
"Loss RPN regression: 0.42249357532709836\n",
"Loss Detector classifier: 0.4600045830011368\n",
"Loss Detector regression: 0.35376379638910294\n",
"Elapsed time: 4.836534261703491\n",
"Epoch 100/300\n",
"Average number of overlapping bounding boxes from RPN = 10.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 488ms/step - rpn_cls: 3.2074 - rpn_regr: 0.3666 - detector_cls: 0.5389 - detector_regr: 0.2988\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8140625\n",
"Loss RPN classifier: 3.2073588222265244\n",
"Loss RPN regression: 0.36658710762858393\n",
"Loss Detector classifier: 0.5388706475496292\n",
"Loss Detector regression: 0.29883408956229685\n",
"Elapsed time: 4.838937044143677\n",
"Epoch 101/300\n",
"Average number of overlapping bounding boxes from RPN = 14.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 458ms/step - rpn_cls: 3.6630 - rpn_regr: 0.7089 - detector_cls: 0.5216 - detector_regr: 0.3086\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.828125\n",
"Loss RPN classifier: 3.662981611840587\n",
"Loss RPN regression: 0.7088971041142941\n",
"Loss Detector classifier: 0.5216010957956314\n",
"Loss Detector regression: 0.30861508250236513\n",
"Elapsed time: 4.662537574768066\n",
"Epoch 102/300\n",
"Average number of overlapping bounding boxes from RPN = 12.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 495ms/step - rpn_cls: 3.0934 - rpn_regr: 0.3833 - detector_cls: 0.5909 - detector_regr: 0.3509\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.7875\n",
"Loss RPN classifier: 3.0934416642805447\n",
"Loss RPN regression: 0.38334237965755164\n",
"Loss Detector classifier: 0.5908692717552185\n",
"Loss Detector regression: 0.3509234830737114\n",
"Elapsed time: 5.218752384185791\n",
"Epoch 103/300\n",
"Average number of overlapping bounding boxes from RPN = 13.9 for 10 previous iterations\n",
"10/10 [==============================] - 4s 444ms/step - rpn_cls: 1.8913 - rpn_regr: 0.3508 - detector_cls: 0.5405 - detector_regr: 0.2983\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 17.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.815625\n",
"Loss RPN classifier: 1.891343398896788\n",
"Loss RPN regression: 0.35078088790178297\n",
"Loss Detector classifier: 0.540462177991867\n",
"Loss Detector regression: 0.2982903614640236\n",
"Elapsed time: 4.315834283828735\n",
"Total loss decreased from 3.221591194532968 to 3.080876826254462, saved weights\n",
"Epoch 104/300\n",
"Average number of overlapping bounding boxes from RPN = 17.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 483ms/step - rpn_cls: 3.1584 - rpn_regr: 0.4821 - detector_cls: 0.4746 - detector_regr: 0.3394\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8359375\n",
"Loss RPN classifier: 3.15835263133049\n",
"Loss RPN regression: 0.4821239247918129\n",
"Loss Detector classifier: 0.47462447807192804\n",
"Loss Detector regression: 0.33943550288677216\n",
"Elapsed time: 7.05873441696167\n",
"Epoch 105/300\n",
"Average number of overlapping bounding boxes from RPN = 12.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 461ms/step - rpn_cls: 3.4829 - rpn_regr: 0.4357 - detector_cls: 0.3334 - detector_regr: 0.3497\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.884375\n",
"Loss RPN classifier: 3.482945689975895\n",
"Loss RPN regression: 0.43571975007653235\n",
"Loss Detector classifier: 0.3334057703614235\n",
"Loss Detector regression: 0.34967157542705535\n",
"Elapsed time: 4.579252243041992\n",
"Epoch 106/300\n",
"Average number of overlapping bounding boxes from RPN = 8.7 for 10 previous iterations\n",
"10/10 [==============================] - 6s 548ms/step - rpn_cls: 3.4646 - rpn_regr: 0.3596 - detector_cls: 0.5551 - detector_regr: 0.3172\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.79375\n",
"Loss RPN classifier: 3.4645695588640613\n",
"Loss RPN regression: 0.3595918923616409\n",
"Loss Detector classifier: 0.5551485180854797\n",
"Loss Detector regression: 0.3172257453203201\n",
"Elapsed time: 5.515778541564941\n",
"Epoch 107/300\n",
"Average number of overlapping bounding boxes from RPN = 13.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 505ms/step - rpn_cls: 4.1031 - rpn_regr: 0.7550 - detector_cls: 0.3208 - detector_regr: 0.2205\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8859375\n",
"Loss RPN classifier: 4.103142724725833\n",
"Loss RPN regression: 0.7549588728230446\n",
"Loss Detector classifier: 0.3207821939140558\n",
"Loss Detector regression: 0.22046284303069114\n",
"Elapsed time: 5.073307752609253\n",
"Epoch 108/300\n",
"Average number of overlapping bounding boxes from RPN = 7.9 for 10 previous iterations\n",
"10/10 [==============================] - 7s 648ms/step - rpn_cls: 3.8449 - rpn_regr: 0.7107 - detector_cls: 0.4728 - detector_regr: 0.3486\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 3.84486049269326\n",
"Loss RPN regression: 0.7106598056852818\n",
"Loss Detector classifier: 0.4728390336036682\n",
"Loss Detector regression: 0.3486338660120964\n",
"Elapsed time: 6.571982145309448\n",
"Epoch 109/300\n",
"Average number of overlapping bounding boxes from RPN = 11.8 for 10 previous iterations\n",
"10/10 [==============================] - 7s 703ms/step - rpn_cls: 3.5816 - rpn_regr: 0.5725 - detector_cls: 0.5266 - detector_regr: 0.3351\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.79375\n",
"Loss RPN classifier: 3.581630829628557\n",
"Loss RPN regression: 0.5725173100829124\n",
"Loss Detector classifier: 0.5265925318002701\n",
"Loss Detector regression: 0.3350555136799812\n",
"Elapsed time: 6.819066047668457\n",
"Epoch 110/300\n",
"Average number of overlapping bounding boxes from RPN = 15.7 for 10 previous iterations\n",
"10/10 [==============================] - 6s 593ms/step - rpn_cls: 4.0595 - rpn_regr: 0.6665 - detector_cls: 0.4553 - detector_regr: 0.2859\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.85625\n",
"Loss RPN classifier: 4.059514556918293\n",
"Loss RPN regression: 0.6664664253592492\n",
"Loss Detector classifier: 0.45527748093008996\n",
"Loss Detector regression: 0.28589404970407484\n",
"Elapsed time: 5.891375303268433\n",
"Epoch 111/300\n",
"Average number of overlapping bounding boxes from RPN = 9.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 489ms/step - rpn_cls: 3.5431 - rpn_regr: 0.4099 - detector_cls: 0.6608 - detector_regr: 0.3160\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.784375\n",
"Loss RPN classifier: 3.5430576145648955\n",
"Loss RPN regression: 0.409944205544889\n",
"Loss Detector classifier: 0.660760472714901\n",
"Loss Detector regression: 0.31596491038799285\n",
"Elapsed time: 5.09573769569397\n",
"Epoch 112/300\n",
"Average number of overlapping bounding boxes from RPN = 15.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 533ms/step - rpn_cls: 3.6777 - rpn_regr: 0.6057 - detector_cls: 0.4575 - detector_regr: 0.3019\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.840625\n",
"Loss RPN classifier: 3.677741073432844\n",
"Loss RPN regression: 0.6056988490745425\n",
"Loss Detector classifier: 0.45750049203634263\n",
"Loss Detector regression: 0.3018621116876602\n",
"Elapsed time: 5.304824352264404\n",
"Epoch 113/300\n",
"Average number of overlapping bounding boxes from RPN = 8.3 for 10 previous iterations\n",
"10/10 [==============================] - 4s 436ms/step - rpn_cls: 3.0147 - rpn_regr: 0.3933 - detector_cls: 0.5043 - detector_regr: 0.3323\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.825\n",
"Loss RPN classifier: 3.014724931771343\n",
"Loss RPN regression: 0.39330622609704735\n",
"Loss Detector classifier: 0.5042609065771103\n",
"Loss Detector regression: 0.3322943262755871\n",
"Elapsed time: 4.415283441543579\n",
"Epoch 114/300\n",
"Average number of overlapping bounding boxes from RPN = 11.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 479ms/step - rpn_cls: 3.4189 - rpn_regr: 0.6332 - detector_cls: 0.4614 - detector_regr: 0.2527\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 3.4189273782772944\n",
"Loss RPN regression: 0.6331590633839369\n",
"Loss Detector classifier: 0.46135702542960644\n",
"Loss Detector regression: 0.2527314886450768\n",
"Elapsed time: 5.0472412109375\n",
"Epoch 115/300\n",
"Average number of overlapping bounding boxes from RPN = 10.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 475ms/step - rpn_cls: 3.1799 - rpn_regr: 0.3663 - detector_cls: 0.3887 - detector_regr: 0.2474\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.859375\n",
"Loss RPN classifier: 3.179888614968538\n",
"Loss RPN regression: 0.36628421396017075\n",
"Loss Detector classifier: 0.388672348856926\n",
"Loss Detector regression: 0.24735365211963653\n",
"Elapsed time: 4.681138277053833\n",
"Epoch 116/300\n",
"Average number of overlapping bounding boxes from RPN = 9.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 536ms/step - rpn_cls: 4.3840 - rpn_regr: 0.5235 - detector_cls: 0.4912 - detector_regr: 0.3330\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 4.384000020474195\n",
"Loss RPN regression: 0.5235480509698391\n",
"Loss Detector classifier: 0.49123003855347636\n",
"Loss Detector regression: 0.3329853951931\n",
"Elapsed time: 5.240951061248779\n",
"Epoch 117/300\n",
"Average number of overlapping bounding boxes from RPN = 10.1 for 10 previous iterations\n",
"10/10 [==============================] - 6s 562ms/step - rpn_cls: 4.8041 - rpn_regr: 0.6606 - detector_cls: 0.3659 - detector_regr: 0.3084\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.871875\n",
"Loss RPN classifier: 4.804116616706414\n",
"Loss RPN regression: 0.6605811953544617\n",
"Loss Detector classifier: 0.3659422606229782\n",
"Loss Detector regression: 0.30843367576599123\n",
"Elapsed time: 5.634028196334839\n",
"Epoch 118/300\n",
"Average number of overlapping bounding boxes from RPN = 7.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 497ms/step - rpn_cls: 5.7459 - rpn_regr: 0.4875 - detector_cls: 0.3928 - detector_regr: 0.3532\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.884375\n",
"Loss RPN classifier: 5.745945280721753\n",
"Loss RPN regression: 0.4875434688525274\n",
"Loss Detector classifier: 0.39279540330171586\n",
"Loss Detector regression: 0.35323508977890017\n",
"Elapsed time: 4.944224834442139\n",
"Epoch 119/300\n",
"Average number of overlapping bounding boxes from RPN = 6.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 504ms/step - rpn_cls: 3.7377 - rpn_regr: 0.9192 - detector_cls: 0.4761 - detector_regr: 0.3846\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 3.7376557864683946\n",
"Loss RPN regression: 0.9191516235470771\n",
"Loss Detector classifier: 0.47613330907188356\n",
"Loss Detector regression: 0.3846260443329811\n",
"Elapsed time: 5.353542327880859\n",
"Epoch 120/300\n",
"Average number of overlapping bounding boxes from RPN = 9.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 517ms/step - rpn_cls: 2.8977 - rpn_regr: 0.3074 - detector_cls: 0.5170 - detector_regr: 0.2941\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.7953125\n",
"Loss RPN classifier: 2.8977354788464025\n",
"Loss RPN regression: 0.3074465047568083\n",
"Loss Detector classifier: 0.516979706287384\n",
"Loss Detector regression: 0.2940582498908043\n",
"Elapsed time: 5.162524700164795\n",
"Epoch 121/300\n",
"Average number of overlapping bounding boxes from RPN = 13.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 504ms/step - rpn_cls: 3.3853 - rpn_regr: 0.4301 - detector_cls: 0.6639 - detector_regr: 0.3822\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.775\n",
"Loss RPN classifier: 3.3852628245293603\n",
"Loss RPN regression: 0.4300893027335405\n",
"Loss Detector classifier: 0.6639469683170318\n",
"Loss Detector regression: 0.38220950216054916\n",
"Elapsed time: 5.085166931152344\n",
"Epoch 122/300\n",
"Average number of overlapping bounding boxes from RPN = 15.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 486ms/step - rpn_cls: 2.2193 - rpn_regr: 0.2948 - detector_cls: 0.4631 - detector_regr: 0.3142\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.83125\n",
"Loss RPN classifier: 2.219265886197127\n",
"Loss RPN regression: 0.29483313784003257\n",
"Loss Detector classifier: 0.4631316289305687\n",
"Loss Detector regression: 0.31422600746154783\n",
"Elapsed time: 4.750982284545898\n",
"Epoch 123/300\n",
"Average number of overlapping bounding boxes from RPN = 10.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 493ms/step - rpn_cls: 3.7544 - rpn_regr: 0.3874 - detector_cls: 0.4389 - detector_regr: 0.3685\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8453125\n",
"Loss RPN classifier: 3.7543542147846893\n",
"Loss RPN regression: 0.38740861415863037\n",
"Loss Detector classifier: 0.4389414370059967\n",
"Loss Detector regression: 0.36853325068950654\n",
"Elapsed time: 5.035863399505615\n",
"Epoch 124/300\n",
"Average number of overlapping bounding boxes from RPN = 11.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 542ms/step - rpn_cls: 3.4876 - rpn_regr: 0.3724 - detector_cls: 0.3822 - detector_regr: 0.2279\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.846875\n",
"Loss RPN classifier: 3.4875951528549196\n",
"Loss RPN regression: 0.3723569668829441\n",
"Loss Detector classifier: 0.3822233103215694\n",
"Loss Detector regression: 0.2278643563389778\n",
"Elapsed time: 5.416048526763916\n",
"Epoch 125/300\n",
"Average number of overlapping bounding boxes from RPN = 12.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 452ms/step - rpn_cls: 2.9817 - rpn_regr: 0.2807 - detector_cls: 0.4244 - detector_regr: 0.3180\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8296875\n",
"Loss RPN classifier: 2.981719544758037\n",
"Loss RPN regression: 0.2806593425571918\n",
"Loss Detector classifier: 0.4244494581129402\n",
"Loss Detector regression: 0.317952836304903\n",
"Elapsed time: 4.566203594207764\n",
"Epoch 126/300\n",
"Average number of overlapping bounding boxes from RPN = 11.6 for 10 previous iterations\n",
"10/10 [==============================] - 6s 579ms/step - rpn_cls: 3.4207 - rpn_regr: 0.6363 - detector_cls: 0.3684 - detector_regr: 0.3266\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8671875\n",
"Loss RPN classifier: 3.4207463196968915\n",
"Loss RPN regression: 0.636320177372545\n",
"Loss Detector classifier: 0.36843605637550353\n",
"Loss Detector regression: 0.3265767604112625\n",
"Elapsed time: 5.775461912155151\n",
"Epoch 127/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 517ms/step - rpn_cls: 4.4057 - rpn_regr: 0.9704 - detector_cls: 0.3046 - detector_regr: 0.2721\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8984375\n",
"Loss RPN classifier: 4.40567791791982\n",
"Loss RPN regression: 0.970351767539978\n",
"Loss Detector classifier: 0.3046435385942459\n",
"Loss Detector regression: 0.2721238549798727\n",
"Elapsed time: 5.496484279632568\n",
"Epoch 128/300\n",
"Average number of overlapping bounding boxes from RPN = 8.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 509ms/step - rpn_cls: 3.2211 - rpn_regr: 0.5105 - detector_cls: 0.3431 - detector_regr: 0.2629\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 3.221057337162661\n",
"Loss RPN regression: 0.5104911585338414\n",
"Loss Detector classifier: 0.3430698439478874\n",
"Loss Detector regression: 0.26293281465768814\n",
"Elapsed time: 5.004838228225708\n",
"Epoch 129/300\n",
"Average number of overlapping bounding boxes from RPN = 10.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 453ms/step - rpn_cls: 3.3629 - rpn_regr: 0.5578 - detector_cls: 0.3654 - detector_regr: 0.3221\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8703125\n",
"Loss RPN classifier: 3.3629068923671186\n",
"Loss RPN regression: 0.557836850732565\n",
"Loss Detector classifier: 0.3654017037129961\n",
"Loss Detector regression: 0.3221101015806198\n",
"Elapsed time: 4.689215183258057\n",
"Epoch 130/300\n",
"Average number of overlapping bounding boxes from RPN = 9.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 488ms/step - rpn_cls: 3.7206 - rpn_regr: 0.4401 - detector_cls: 0.5000 - detector_regr: 0.3124\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.815625\n",
"Loss RPN classifier: 3.7205960273742678\n",
"Loss RPN regression: 0.4401301473379135\n",
"Loss Detector classifier: 0.499950709939003\n",
"Loss Detector regression: 0.3124235361814499\n",
"Elapsed time: 4.979997873306274\n",
"Epoch 131/300\n",
"Average number of overlapping bounding boxes from RPN = 14.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 475ms/step - rpn_cls: 1.6693 - rpn_regr: 0.2849 - detector_cls: 0.3881 - detector_regr: 0.2807\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8796875\n",
"Loss RPN classifier: 1.6692830072792275\n",
"Loss RPN regression: 0.28492532595992087\n",
"Loss Detector classifier: 0.3881134927272797\n",
"Loss Detector regression: 0.2806514598429203\n",
"Elapsed time: 4.655623197555542\n",
"Total loss decreased from 3.080876826254462 to 2.6229732858093486, saved weights\n",
"Epoch 132/300\n",
"Average number of overlapping bounding boxes from RPN = 13.2 for 10 previous iterations\n",
"10/10 [==============================] - 4s 423ms/step - rpn_cls: 1.6052 - rpn_regr: 0.3028 - detector_cls: 0.4721 - detector_regr: 0.2940\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.821875\n",
"Loss RPN classifier: 1.605166474299479\n",
"Loss RPN regression: 0.3028208558447659\n",
"Loss Detector classifier: 0.47205752730369566\n",
"Loss Detector regression: 0.2939709976315498\n",
"Elapsed time: 6.732667684555054\n",
"Epoch 133/300\n",
"Average number of overlapping bounding boxes from RPN = 12.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 537ms/step - rpn_cls: 2.9946 - rpn_regr: 0.2099 - detector_cls: 0.3423 - detector_regr: 0.3753\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8828125\n",
"Loss RPN classifier: 2.9945837675532276\n",
"Loss RPN regression: 0.20990356393158435\n",
"Loss Detector classifier: 0.34234997928142546\n",
"Loss Detector regression: 0.3752673238515854\n",
"Elapsed time: 5.174545764923096\n",
"Epoch 134/300\n",
"Average number of overlapping bounding boxes from RPN = 8.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 489ms/step - rpn_cls: 2.8784 - rpn_regr: 0.3306 - detector_cls: 0.5005 - detector_regr: 0.3345\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8140625\n",
"Loss RPN classifier: 2.8783861697006388\n",
"Loss RPN regression: 0.3306362457573414\n",
"Loss Detector classifier: 0.5004720166325569\n",
"Loss Detector regression: 0.33450756072998045\n",
"Elapsed time: 4.793217897415161\n",
"Epoch 135/300\n",
"Average number of overlapping bounding boxes from RPN = 15.5 for 10 previous iterations\n",
"10/10 [==============================] - 6s 586ms/step - rpn_cls: 3.5352 - rpn_regr: 0.3656 - detector_cls: 0.3169 - detector_regr: 0.2073\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.871875\n",
"Loss RPN classifier: 3.5352427259087564\n",
"Loss RPN regression: 0.36561736222356556\n",
"Loss Detector classifier: 0.31691560596227647\n",
"Loss Detector regression: 0.20734283775091172\n",
"Elapsed time: 5.937150716781616\n",
"Epoch 136/300\n",
"Average number of overlapping bounding boxes from RPN = 13.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 475ms/step - rpn_cls: 2.3659 - rpn_regr: 0.5516 - detector_cls: 0.3859 - detector_regr: 0.3673\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.85625\n",
"Loss RPN classifier: 2.365868975596123\n",
"Loss RPN regression: 0.5516462706029415\n",
"Loss Detector classifier: 0.38594621866941453\n",
"Loss Detector regression: 0.36734106466174127\n",
"Elapsed time: 4.764010190963745\n",
"Epoch 137/300\n",
"Average number of overlapping bounding boxes from RPN = 10.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 518ms/step - rpn_cls: 1.8075 - rpn_regr: 0.2976 - detector_cls: 0.4601 - detector_regr: 0.2729\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.81875\n",
"Loss RPN classifier: 1.8074563661688046\n",
"Loss RPN regression: 0.2975763902068138\n",
"Loss Detector classifier: 0.46009157598018646\n",
"Loss Detector regression: 0.27292423844337466\n",
"Elapsed time: 5.027075529098511\n",
"Epoch 138/300\n",
"Average number of overlapping bounding boxes from RPN = 13.4 for 10 previous iterations\n",
"10/10 [==============================] - 6s 676ms/step - rpn_cls: 3.7941 - rpn_regr: 0.8341 - detector_cls: 0.3528 - detector_regr: 0.3188\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.878125\n",
"Loss RPN classifier: 3.794067096777753\n",
"Loss RPN regression: 0.8341403208673001\n",
"Loss Detector classifier: 0.35275364071130755\n",
"Loss Detector regression: 0.3187590971589088\n",
"Elapsed time: 6.490891933441162\n",
"Epoch 139/300\n",
"Average number of overlapping bounding boxes from RPN = 8.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 569ms/step - rpn_cls: 2.5139 - rpn_regr: 0.5081 - detector_cls: 0.3789 - detector_regr: 0.4168\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 2.513929408107985\n",
"Loss RPN regression: 0.5081014692783355\n",
"Loss Detector classifier: 0.37894010841846465\n",
"Loss Detector regression: 0.4168094664812088\n",
"Elapsed time: 5.406542539596558\n",
"Epoch 140/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 514ms/step - rpn_cls: 3.5346 - rpn_regr: 0.4200 - detector_cls: 0.5264 - detector_regr: 0.4260\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.825\n",
"Loss RPN classifier: 3.5345975558055214\n",
"Loss RPN regression: 0.4199891030788422\n",
"Loss Detector classifier: 0.5264435246586799\n",
"Loss Detector regression: 0.4259836822748184\n",
"Elapsed time: 5.20714259147644\n",
"Epoch 141/300\n",
"Average number of overlapping bounding boxes from RPN = 11.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 485ms/step - rpn_cls: 2.1241 - rpn_regr: 0.3626 - detector_cls: 0.5233 - detector_regr: 0.2939\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.796875\n",
"Loss RPN classifier: 2.1240633697248996\n",
"Loss RPN regression: 0.36263568997383117\n",
"Loss Detector classifier: 0.5233152851462364\n",
"Loss Detector regression: 0.2939124122262001\n",
"Elapsed time: 4.750586032867432\n",
"Epoch 142/300\n",
"Average number of overlapping bounding boxes from RPN = 14.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 460ms/step - rpn_cls: 1.6514 - rpn_regr: 0.3182 - detector_cls: 0.4081 - detector_regr: 0.2861\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.85625\n",
"Loss RPN classifier: 1.6513568512299475\n",
"Loss RPN regression: 0.3182292617857456\n",
"Loss Detector classifier: 0.4081102475523949\n",
"Loss Detector regression: 0.28614171147346495\n",
"Elapsed time: 4.682229995727539\n",
"Epoch 143/300\n",
"Average number of overlapping bounding boxes from RPN = 8.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 484ms/step - rpn_cls: 2.4969 - rpn_regr: 0.2618 - detector_cls: 0.5570 - detector_regr: 0.3679\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.790625\n",
"Loss RPN classifier: 2.4969180602905907\n",
"Loss RPN regression: 0.26181421875953675\n",
"Loss Detector classifier: 0.5569650363177061\n",
"Loss Detector regression: 0.36794101297855375\n",
"Elapsed time: 4.812189102172852\n",
"Epoch 144/300\n",
"Average number of overlapping bounding boxes from RPN = 15.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 460ms/step - rpn_cls: 3.3673 - rpn_regr: 0.5102 - detector_cls: 0.6156 - detector_regr: 0.3013\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8015625\n",
"Loss RPN classifier: 3.3672782549811098\n",
"Loss RPN regression: 0.5101770792156458\n",
"Loss Detector classifier: 0.6155831754207611\n",
"Loss Detector regression: 0.30128448754549025\n",
"Elapsed time: 4.825852632522583\n",
"Epoch 145/300\n",
"Average number of overlapping bounding boxes from RPN = 14.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 500ms/step - rpn_cls: 2.7899 - rpn_regr: 0.3237 - detector_cls: 0.4312 - detector_regr: 0.3027\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.84375\n",
"Loss RPN classifier: 2.789881458486343\n",
"Loss RPN regression: 0.3237307582050562\n",
"Loss Detector classifier: 0.4311626017093658\n",
"Loss Detector regression: 0.30272801369428637\n",
"Elapsed time: 5.086613893508911\n",
"Epoch 146/300\n",
"Average number of overlapping bounding boxes from RPN = 11.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 544ms/step - rpn_cls: 3.5087 - rpn_regr: 0.7039 - detector_cls: 0.4955 - detector_regr: 0.2372\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8453125\n",
"Loss RPN classifier: 3.5086667166935515\n",
"Loss RPN regression: 0.7039497129619121\n",
"Loss Detector classifier: 0.49554521795362233\n",
"Loss Detector regression: 0.2372427724301815\n",
"Elapsed time: 5.307220935821533\n",
"Epoch 147/300\n",
"Average number of overlapping bounding boxes from RPN = 10.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 479ms/step - rpn_cls: 3.2985 - rpn_regr: 0.2787 - detector_cls: 0.2960 - detector_regr: 0.2760\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 3.2984933354677195\n",
"Loss RPN regression: 0.2787057928740978\n",
"Loss Detector classifier: 0.29601925816386937\n",
"Loss Detector regression: 0.27601186484098433\n",
"Elapsed time: 4.750500917434692\n",
"Epoch 148/300\n",
"Average number of overlapping bounding boxes from RPN = 8.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 496ms/step - rpn_cls: 4.3416 - rpn_regr: 0.3583 - detector_cls: 0.3425 - detector_regr: 0.2388\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8625\n",
"Loss RPN classifier: 4.3416349365932545\n",
"Loss RPN regression: 0.3583308607339859\n",
"Loss Detector classifier: 0.34250930696725845\n",
"Loss Detector regression: 0.23879813849925996\n",
"Elapsed time: 4.895337104797363\n",
"Epoch 149/300\n",
"Average number of overlapping bounding boxes from RPN = 9.8 for 10 previous iterations\n",
"10/10 [==============================] - 6s 534ms/step - rpn_cls: 2.9267 - rpn_regr: 0.3489 - detector_cls: 0.3529 - detector_regr: 0.2105\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.875\n",
"Loss RPN classifier: 2.9266772317747902\n",
"Loss RPN regression: 0.3488857425749302\n",
"Loss Detector classifier: 0.352910590544343\n",
"Loss Detector regression: 0.2104650117456913\n",
"Elapsed time: 5.528410911560059\n",
"Epoch 150/300\n",
"Average number of overlapping bounding boxes from RPN = 8.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 460ms/step - rpn_cls: 2.0885 - rpn_regr: 0.2752 - detector_cls: 0.4396 - detector_regr: 0.2544\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8375\n",
"Loss RPN classifier: 2.0885452622180516\n",
"Loss RPN regression: 0.27517667785286903\n",
"Loss Detector classifier: 0.4395949333906174\n",
"Loss Detector regression: 0.25442954152822495\n",
"Elapsed time: 4.626202344894409\n",
"Epoch 151/300\n",
"Average number of overlapping bounding boxes from RPN = 12.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 475ms/step - rpn_cls: 2.5927 - rpn_regr: 0.3497 - detector_cls: 0.4524 - detector_regr: 0.3276\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 2.592724073354475\n",
"Loss RPN regression: 0.3496973233763129\n",
"Loss Detector classifier: 0.4523976892232895\n",
"Loss Detector regression: 0.3276051729917526\n",
"Elapsed time: 4.692057371139526\n",
"Epoch 152/300\n",
"Average number of overlapping bounding boxes from RPN = 9.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 492ms/step - rpn_cls: 2.4344 - rpn_regr: 0.3256 - detector_cls: 0.4423 - detector_regr: 0.3171\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.8359375\n",
"Loss RPN classifier: 2.4343653159220007\n",
"Loss RPN regression: 0.32556522488594053\n",
"Loss Detector classifier: 0.44226399809122086\n",
"Loss Detector regression: 0.3170826226472855\n",
"Elapsed time: 4.971254825592041\n",
"Epoch 153/300\n",
"Average number of overlapping bounding boxes from RPN = 12.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 508ms/step - rpn_cls: 4.6631 - rpn_regr: 0.4739 - detector_cls: 0.3484 - detector_regr: 0.3229\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8796875\n",
"Loss RPN classifier: 4.6630677289371985\n",
"Loss RPN regression: 0.47387008741497993\n",
"Loss Detector classifier: 0.3483680782839656\n",
"Loss Detector regression: 0.32285196930170057\n",
"Elapsed time: 5.180593013763428\n",
"Epoch 154/300\n",
"Average number of overlapping bounding boxes from RPN = 9.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 501ms/step - rpn_cls: 4.1701 - rpn_regr: 0.3682 - detector_cls: 0.4914 - detector_regr: 0.3166\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8234375\n",
"Loss RPN classifier: 4.1701179147151475\n",
"Loss RPN regression: 0.3682123268023133\n",
"Loss Detector classifier: 0.4913864731788635\n",
"Loss Detector regression: 0.316617938876152\n",
"Elapsed time: 4.915933132171631\n",
"Epoch 155/300\n",
"Average number of overlapping bounding boxes from RPN = 10.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 491ms/step - rpn_cls: 3.9055 - rpn_regr: 0.5778 - detector_cls: 0.4656 - detector_regr: 0.2502\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.83125\n",
"Loss RPN classifier: 3.905526038445532\n",
"Loss RPN regression: 0.5778166199102998\n",
"Loss Detector classifier: 0.4656448412686586\n",
"Loss Detector regression: 0.2501730442047119\n",
"Elapsed time: 4.89108681678772\n",
"Epoch 156/300\n",
"Average number of overlapping bounding boxes from RPN = 11.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 465ms/step - rpn_cls: 2.5162 - rpn_regr: 0.3759 - detector_cls: 0.3146 - detector_regr: 0.2787\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.90625\n",
"Loss RPN classifier: 2.5162441717284247\n",
"Loss RPN regression: 0.3758989775553346\n",
"Loss Detector classifier: 0.3146459825336933\n",
"Loss Detector regression: 0.2787017710506916\n",
"Elapsed time: 4.678580284118652\n",
"Epoch 157/300\n",
"Average number of overlapping bounding boxes from RPN = 8.0 for 10 previous iterations\n",
"10/10 [==============================] - 6s 569ms/step - rpn_cls: 4.2133 - rpn_regr: 0.4458 - detector_cls: 0.4992 - detector_regr: 0.2693\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8203125\n",
"Loss RPN classifier: 4.213295747351367\n",
"Loss RPN regression: 0.44584359526634215\n",
"Loss Detector classifier: 0.499160960316658\n",
"Loss Detector regression: 0.26934974268078804\n",
"Elapsed time: 5.625508546829224\n",
"Epoch 158/300\n",
"Average number of overlapping bounding boxes from RPN = 13.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 531ms/step - rpn_cls: 2.9605 - rpn_regr: 0.6934 - detector_cls: 0.3322 - detector_regr: 0.2704\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8859375\n",
"Loss RPN classifier: 2.960490036238389\n",
"Loss RPN regression: 0.6934442184865475\n",
"Loss Detector classifier: 0.33219064548611643\n",
"Loss Detector regression: 0.27039238139986993\n",
"Elapsed time: 5.146957635879517\n",
"Epoch 159/300\n",
"Average number of overlapping bounding boxes from RPN = 10.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 531ms/step - rpn_cls: 3.1687 - rpn_regr: 0.2243 - detector_cls: 0.4144 - detector_regr: 0.2556\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8484375\n",
"Loss RPN classifier: 3.1687122990781647\n",
"Loss RPN regression: 0.22432249076664448\n",
"Loss Detector classifier: 0.4144229993224144\n",
"Loss Detector regression: 0.255556508153677\n",
"Elapsed time: 5.3380022048950195\n",
"Epoch 160/300\n",
"Average number of overlapping bounding boxes from RPN = 14.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 477ms/step - rpn_cls: 4.2714 - rpn_regr: 0.3177 - detector_cls: 0.3089 - detector_regr: 0.3765\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.9\n",
"Loss RPN classifier: 4.271391556437448\n",
"Loss RPN regression: 0.31773610394448043\n",
"Loss Detector classifier: 0.308890476077795\n",
"Loss Detector regression: 0.37651737555861475\n",
"Elapsed time: 4.995434045791626\n",
"Epoch 161/300\n",
"Average number of overlapping bounding boxes from RPN = 6.8 for 10 previous iterations\n",
"10/10 [==============================] - 6s 537ms/step - rpn_cls: 2.7373 - rpn_regr: 0.2869 - detector_cls: 0.3712 - detector_regr: 0.2668\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 2.7373381933943164\n",
"Loss RPN regression: 0.2868605064228177\n",
"Loss Detector classifier: 0.37119063138961794\n",
"Loss Detector regression: 0.26683358624577524\n",
"Elapsed time: 5.564154624938965\n",
"Epoch 162/300\n",
"Average number of overlapping bounding boxes from RPN = 11.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 522ms/step - rpn_cls: 4.2834 - rpn_regr: 0.4399 - detector_cls: 0.4498 - detector_regr: 0.3449\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.81875\n",
"Loss RPN classifier: 4.28344549186877\n",
"Loss RPN regression: 0.4399010054767132\n",
"Loss Detector classifier: 0.44981673657894133\n",
"Loss Detector regression: 0.34492234885692596\n",
"Elapsed time: 5.134604454040527\n",
"Epoch 163/300\n",
"Average number of overlapping bounding boxes from RPN = 12.7 for 10 previous iterations\n",
"10/10 [==============================] - 4s 433ms/step - rpn_cls: 2.1890 - rpn_regr: 0.3312 - detector_cls: 0.5291 - detector_regr: 0.3351\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.771875\n",
"Loss RPN classifier: 2.188952176691964\n",
"Loss RPN regression: 0.33122879080474377\n",
"Loss Detector classifier: 0.5291293606162071\n",
"Loss Detector regression: 0.3350610092282295\n",
"Elapsed time: 4.299797296524048\n",
"Epoch 164/300\n",
"Average number of overlapping bounding boxes from RPN = 15.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 528ms/step - rpn_cls: 2.2060 - rpn_regr: 0.3551 - detector_cls: 0.3356 - detector_regr: 0.2179\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8765625\n",
"Loss RPN classifier: 2.206043807188899\n",
"Loss RPN regression: 0.3550896607339382\n",
"Loss Detector classifier: 0.33557698875665665\n",
"Loss Detector regression: 0.21787692755460739\n",
"Elapsed time: 5.283667802810669\n",
"Epoch 165/300\n",
"Average number of overlapping bounding boxes from RPN = 10.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 490ms/step - rpn_cls: 3.4323 - rpn_regr: 0.3454 - detector_cls: 0.3794 - detector_regr: 0.2894\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8484375\n",
"Loss RPN classifier: 3.4323198341410204\n",
"Loss RPN regression: 0.34538923129439353\n",
"Loss Detector classifier: 0.3793984614312649\n",
"Loss Detector regression: 0.28942986503243445\n",
"Elapsed time: 4.969155311584473\n",
"Epoch 166/300\n",
"Average number of overlapping bounding boxes from RPN = 12.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 477ms/step - rpn_cls: 2.8866 - rpn_regr: 0.5139 - detector_cls: 0.3315 - detector_regr: 0.2326\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 2.8865635119879003\n",
"Loss RPN regression: 0.5139193590730429\n",
"Loss Detector classifier: 0.33146316185593605\n",
"Loss Detector regression: 0.23260660618543624\n",
"Elapsed time: 5.005211114883423\n",
"Epoch 167/300\n",
"Average number of overlapping bounding boxes from RPN = 9.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 502ms/step - rpn_cls: 3.5259 - rpn_regr: 0.2955 - detector_cls: 0.2618 - detector_regr: 0.2054\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.9125\n",
"Loss RPN classifier: 3.5259105020202695\n",
"Loss RPN regression: 0.2954987406730652\n",
"Loss Detector classifier: 0.26182773076579907\n",
"Loss Detector regression: 0.20535929203033448\n",
"Elapsed time: 5.041342735290527\n",
"Epoch 168/300\n",
"Average number of overlapping bounding boxes from RPN = 12.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 481ms/step - rpn_cls: 2.4583 - rpn_regr: 0.3102 - detector_cls: 0.3984 - detector_regr: 0.2858\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 2.4582833127002397\n",
"Loss RPN regression: 0.31023521404713394\n",
"Loss Detector classifier: 0.3984022967517376\n",
"Loss Detector regression: 0.2858132541179657\n",
"Elapsed time: 4.904386281967163\n",
"Epoch 169/300\n",
"Average number of overlapping bounding boxes from RPN = 13.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 537ms/step - rpn_cls: 3.0858 - rpn_regr: 0.3270 - detector_cls: 0.3794 - detector_regr: 0.2842\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.83125\n",
"Loss RPN classifier: 3.085828141556658\n",
"Loss RPN regression: 0.326962323486805\n",
"Loss Detector classifier: 0.3793640106916428\n",
"Loss Detector regression: 0.2841829314827919\n",
"Elapsed time: 5.226308584213257\n",
"Epoch 170/300\n",
"Average number of overlapping bounding boxes from RPN = 12.2 for 10 previous iterations\n",
"10/10 [==============================] - 4s 378ms/step - rpn_cls: 3.5375 - rpn_regr: 0.5492 - detector_cls: 0.2759 - detector_regr: 0.3027\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.9109375\n",
"Loss RPN classifier: 3.5375222516338227\n",
"Loss RPN regression: 0.5491807367652655\n",
"Loss Detector classifier: 0.2758760690689087\n",
"Loss Detector regression: 0.3027025148272514\n",
"Elapsed time: 4.036095380783081\n",
"Epoch 171/300\n",
"Average number of overlapping bounding boxes from RPN = 8.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 467ms/step - rpn_cls: 2.4879 - rpn_regr: 0.1468 - detector_cls: 0.2770 - detector_regr: 0.1873\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.903125\n",
"Loss RPN classifier: 2.487945290589414\n",
"Loss RPN regression: 0.14675090331584215\n",
"Loss Detector classifier: 0.27696420177817344\n",
"Loss Detector regression: 0.1873032830655575\n",
"Elapsed time: 4.687891960144043\n",
"Epoch 172/300\n",
"Average number of overlapping bounding boxes from RPN = 7.5 for 10 previous iterations\n",
"10/10 [==============================] - 4s 458ms/step - rpn_cls: 1.7900 - rpn_regr: 0.2077 - detector_cls: 0.3687 - detector_regr: 0.2569\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 1.7899684763047845\n",
"Loss RPN regression: 0.20774838365614415\n",
"Loss Detector classifier: 0.3686622753739357\n",
"Loss Detector regression: 0.2569395646452904\n",
"Elapsed time: 4.476899147033691\n",
"Epoch 173/300\n",
"Average number of overlapping bounding boxes from RPN = 15.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 519ms/step - rpn_cls: 2.5835 - rpn_regr: 0.3756 - detector_cls: 0.4282 - detector_regr: 0.2982\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8296875\n",
"Loss RPN classifier: 2.5834910103634567\n",
"Loss RPN regression: 0.37556929849088194\n",
"Loss Detector classifier: 0.4282402217388153\n",
"Loss Detector regression: 0.29817902818322184\n",
"Elapsed time: 5.153656959533691\n",
"Epoch 174/300\n",
"Average number of overlapping bounding boxes from RPN = 12.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 481ms/step - rpn_cls: 2.9376 - rpn_regr: 0.4844 - detector_cls: 0.4182 - detector_regr: 0.2960\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8421875\n",
"Loss RPN classifier: 2.9376475409850626\n",
"Loss RPN regression: 0.48443531692028047\n",
"Loss Detector classifier: 0.4181850507855415\n",
"Loss Detector regression: 0.29601534008979796\n",
"Elapsed time: 4.807233095169067\n",
"Epoch 175/300\n",
"Average number of overlapping bounding boxes from RPN = 11.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 495ms/step - rpn_cls: 4.7815 - rpn_regr: 0.4026 - detector_cls: 0.3664 - detector_regr: 0.2222\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 4.781478991386575\n",
"Loss RPN regression: 0.40263119861483576\n",
"Loss Detector classifier: 0.3663862183690071\n",
"Loss Detector regression: 0.22222162522375583\n",
"Elapsed time: 4.881243944168091\n",
"Epoch 176/300\n",
"Average number of overlapping bounding boxes from RPN = 11.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 500ms/step - rpn_cls: 3.0488 - rpn_regr: 0.6232 - detector_cls: 0.3259 - detector_regr: 0.2933\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8796875\n",
"Loss RPN classifier: 3.048832353261241\n",
"Loss RPN regression: 0.6231855358928442\n",
"Loss Detector classifier: 0.32586719989776614\n",
"Loss Detector regression: 0.293320769071579\n",
"Elapsed time: 4.968722105026245\n",
"Epoch 177/300\n",
"Average number of overlapping bounding boxes from RPN = 11.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 481ms/step - rpn_cls: 3.3213 - rpn_regr: 0.5673 - detector_cls: 0.3288 - detector_regr: 0.2376\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.871875\n",
"Loss RPN classifier: 3.321251350866805\n",
"Loss RPN regression: 0.567319854721427\n",
"Loss Detector classifier: 0.3288143690675497\n",
"Loss Detector regression: 0.2375734657049179\n",
"Elapsed time: 4.767766237258911\n",
"Epoch 178/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 475ms/step - rpn_cls: 4.3191 - rpn_regr: 0.3435 - detector_cls: 0.3061 - detector_regr: 0.2318\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 4.319129541945214\n",
"Loss RPN regression: 0.3434729002881795\n",
"Loss Detector classifier: 0.30614736396819353\n",
"Loss Detector regression: 0.23184683173894882\n",
"Elapsed time: 4.816443681716919\n",
"Epoch 179/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 458ms/step - rpn_cls: 3.5583 - rpn_regr: 0.4497 - detector_cls: 0.4057 - detector_regr: 0.2651\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.840625\n",
"Loss RPN classifier: 3.5582554969453057\n",
"Loss RPN regression: 0.44971959143877027\n",
"Loss Detector classifier: 0.40568914914038035\n",
"Loss Detector regression: 0.26513551026582716\n",
"Elapsed time: 4.7254555225372314\n",
"Epoch 180/300\n",
"Average number of overlapping bounding boxes from RPN = 12.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 517ms/step - rpn_cls: 2.1971 - rpn_regr: 0.4593 - detector_cls: 0.3883 - detector_regr: 0.2940\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.846875\n",
"Loss RPN classifier: 2.197073608757373\n",
"Loss RPN regression: 0.45925353998318313\n",
"Loss Detector classifier: 0.3883193366229534\n",
"Loss Detector regression: 0.2939550787210464\n",
"Elapsed time: 5.12340784072876\n",
"Epoch 181/300\n",
"Average number of overlapping bounding boxes from RPN = 11.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 482ms/step - rpn_cls: 1.8806 - rpn_regr: 0.2069 - detector_cls: 0.3472 - detector_regr: 0.2263\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 1.8805982273030168\n",
"Loss RPN regression: 0.20692824870347976\n",
"Loss Detector classifier: 0.3471927881240845\n",
"Loss Detector regression: 0.22634259462356568\n",
"Elapsed time: 4.73828911781311\n",
"Epoch 182/300\n",
"Average number of overlapping bounding boxes from RPN = 10.2 for 10 previous iterations\n",
"10/10 [==============================] - 6s 589ms/step - rpn_cls: 3.2974 - rpn_regr: 0.7360 - detector_cls: 0.4689 - detector_regr: 0.2771\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8328125\n",
"Loss RPN classifier: 3.297354447841644\n",
"Loss RPN regression: 0.7360241383314132\n",
"Loss Detector classifier: 0.46890361458063123\n",
"Loss Detector regression: 0.27712951600551605\n",
"Elapsed time: 5.789358615875244\n",
"Epoch 183/300\n",
"Average number of overlapping bounding boxes from RPN = 13.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 502ms/step - rpn_cls: 3.7064 - rpn_regr: 0.5645 - detector_cls: 0.4423 - detector_regr: 0.2582\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8328125\n",
"Loss RPN classifier: 3.706444971822202\n",
"Loss RPN regression: 0.5644614525139332\n",
"Loss Detector classifier: 0.4422666639089584\n",
"Loss Detector regression: 0.2581503830850124\n",
"Elapsed time: 5.145839691162109\n",
"Epoch 184/300\n",
"Average number of overlapping bounding boxes from RPN = 11.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 555ms/step - rpn_cls: 3.2427 - rpn_regr: 0.2458 - detector_cls: 0.3835 - detector_regr: 0.3107\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8609375\n",
"Loss RPN classifier: 3.242737292191305\n",
"Loss RPN regression: 0.245769415050745\n",
"Loss Detector classifier: 0.3835380237549543\n",
"Loss Detector regression: 0.310694594681263\n",
"Elapsed time: 5.39418888092041\n",
"Epoch 185/300\n",
"Average number of overlapping bounding boxes from RPN = 12.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 494ms/step - rpn_cls: 2.4466 - rpn_regr: 0.6214 - detector_cls: 0.3524 - detector_regr: 0.2743\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8703125\n",
"Loss RPN classifier: 2.4466067905745836\n",
"Loss RPN regression: 0.6214365910738706\n",
"Loss Detector classifier: 0.3524013698101044\n",
"Loss Detector regression: 0.27427700757980344\n",
"Elapsed time: 4.847871541976929\n",
"Epoch 186/300\n",
"Average number of overlapping bounding boxes from RPN = 8.7 for 10 previous iterations\n",
"10/10 [==============================] - 4s 434ms/step - rpn_cls: 2.6281 - rpn_regr: 0.2209 - detector_cls: 0.4103 - detector_regr: 0.2658\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8703125\n",
"Loss RPN classifier: 2.628100768988952\n",
"Loss RPN regression: 0.22094225324690342\n",
"Loss Detector classifier: 0.41025583669543264\n",
"Loss Detector regression: 0.26576263308525083\n",
"Elapsed time: 4.255498647689819\n",
"Epoch 187/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 526ms/step - rpn_cls: 2.7877 - rpn_regr: 0.5147 - detector_cls: 0.4482 - detector_regr: 0.3001\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.803125\n",
"Loss RPN classifier: 2.7876829160152283\n",
"Loss RPN regression: 0.5147090256214142\n",
"Loss Detector classifier: 0.4482354372739792\n",
"Loss Detector regression: 0.3001397714018822\n",
"Elapsed time: 5.270274639129639\n",
"Epoch 188/300\n",
"Average number of overlapping bounding boxes from RPN = 14.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 499ms/step - rpn_cls: 1.9298 - rpn_regr: 0.2495 - detector_cls: 0.4465 - detector_regr: 0.2644\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.83125\n",
"Loss RPN classifier: 1.9298378560008131\n",
"Loss RPN regression: 0.24949899911880494\n",
"Loss Detector classifier: 0.4465044647455215\n",
"Loss Detector regression: 0.26443744599819186\n",
"Elapsed time: 4.977298736572266\n",
"Epoch 189/300\n",
"Average number of overlapping bounding boxes from RPN = 16.5 for 10 previous iterations\n",
"10/10 [==============================] - 6s 586ms/step - rpn_cls: 5.4125 - rpn_regr: 0.6364 - detector_cls: 0.5142 - detector_regr: 0.2842\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 18.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.790625\n",
"Loss RPN classifier: 5.412453492491477\n",
"Loss RPN regression: 0.6363556206226348\n",
"Loss Detector classifier: 0.5141904413700104\n",
"Loss Detector regression: 0.28423082679510114\n",
"Elapsed time: 6.01220178604126\n",
"Epoch 190/300\n",
"Average number of overlapping bounding boxes from RPN = 18.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 513ms/step - rpn_cls: 2.3537 - rpn_regr: 0.3040 - detector_cls: 0.3641 - detector_regr: 0.2391\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 2.3536652167986176\n",
"Loss RPN regression: 0.30401037000119685\n",
"Loss Detector classifier: 0.36408278457820414\n",
"Loss Detector regression: 0.2391362525522709\n",
"Elapsed time: 5.039423704147339\n",
"Epoch 191/300\n",
"Average number of overlapping bounding boxes from RPN = 14.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 460ms/step - rpn_cls: 2.7419 - rpn_regr: 0.3214 - detector_cls: 0.4029 - detector_regr: 0.2399\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 2.7418584528511927\n",
"Loss RPN regression: 0.32137102633714676\n",
"Loss Detector classifier: 0.4029308144003153\n",
"Loss Detector regression: 0.23994026631116866\n",
"Elapsed time: 4.555084466934204\n",
"Epoch 192/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 561ms/step - rpn_cls: 4.1672 - rpn_regr: 0.5629 - detector_cls: 0.2926 - detector_regr: 0.3236\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.90625\n",
"Loss RPN classifier: 4.167183187790215\n",
"Loss RPN regression: 0.5628520887345075\n",
"Loss Detector classifier: 0.2925907090306282\n",
"Loss Detector regression: 0.3236216440796852\n",
"Elapsed time: 5.4338459968566895\n",
"Epoch 193/300\n",
"Average number of overlapping bounding boxes from RPN = 7.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 482ms/step - rpn_cls: 3.9329 - rpn_regr: 0.2867 - detector_cls: 0.4469 - detector_regr: 0.2795\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.846875\n",
"Loss RPN classifier: 3.9329270750284193\n",
"Loss RPN regression: 0.2866654658690095\n",
"Loss Detector classifier: 0.44694826304912566\n",
"Loss Detector regression: 0.2794690325856209\n",
"Elapsed time: 5.05779504776001\n",
"Epoch 194/300\n",
"Average number of overlapping bounding boxes from RPN = 15.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 490ms/step - rpn_cls: 2.4355 - rpn_regr: 0.1949 - detector_cls: 0.4056 - detector_regr: 0.2311\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8578125\n",
"Loss RPN classifier: 2.4354981627076957\n",
"Loss RPN regression: 0.1949141701683402\n",
"Loss Detector classifier: 0.4055865749716759\n",
"Loss Detector regression: 0.23105087950825692\n",
"Elapsed time: 4.834124565124512\n",
"Epoch 195/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 447ms/step - rpn_cls: 1.8977 - rpn_regr: 0.2890 - detector_cls: 0.4448 - detector_regr: 0.3031\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8328125\n",
"Loss RPN classifier: 1.897730697904986\n",
"Loss RPN regression: 0.2889707233756781\n",
"Loss Detector classifier: 0.4447879731655121\n",
"Loss Detector regression: 0.3030722036957741\n",
"Elapsed time: 4.675727605819702\n",
"Epoch 196/300\n",
"Average number of overlapping bounding boxes from RPN = 16.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 537ms/step - rpn_cls: 4.4024 - rpn_regr: 0.3493 - detector_cls: 0.4028 - detector_regr: 0.3310\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 4.402417894080282\n",
"Loss RPN regression: 0.34929452911019326\n",
"Loss Detector classifier: 0.40283956229686735\n",
"Loss Detector regression: 0.33100948557257653\n",
"Elapsed time: 5.291591167449951\n",
"Epoch 197/300\n",
"Average number of overlapping bounding boxes from RPN = 11.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 539ms/step - rpn_cls: 4.3591 - rpn_regr: 0.4731 - detector_cls: 0.4387 - detector_regr: 0.3111\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.809375\n",
"Loss RPN classifier: 4.359132599830628\n",
"Loss RPN regression: 0.47309375684708355\n",
"Loss Detector classifier: 0.43872430324554446\n",
"Loss Detector regression: 0.3111068122088909\n",
"Elapsed time: 5.249280691146851\n",
"Epoch 198/300\n",
"Average number of overlapping bounding boxes from RPN = 14.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 502ms/step - rpn_cls: 1.5800 - rpn_regr: 0.4155 - detector_cls: 0.4144 - detector_regr: 0.2728\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.834375\n",
"Loss RPN classifier: 1.580035178532853\n",
"Loss RPN regression: 0.4154532913118601\n",
"Loss Detector classifier: 0.41439124643802644\n",
"Loss Detector regression: 0.272820383310318\n",
"Elapsed time: 4.90146803855896\n",
"Epoch 199/300\n",
"Average number of overlapping bounding boxes from RPN = 13.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 518ms/step - rpn_cls: 4.0748 - rpn_regr: 0.5679 - detector_cls: 0.3739 - detector_regr: 0.2936\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8625\n",
"Loss RPN classifier: 4.074775922388653\n",
"Loss RPN regression: 0.5678749822080136\n",
"Loss Detector classifier: 0.3739069476723671\n",
"Loss Detector regression: 0.29362678155303\n",
"Elapsed time: 5.121529579162598\n",
"Epoch 200/300\n",
"Average number of overlapping bounding boxes from RPN = 10.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 418ms/step - rpn_cls: 4.7759 - rpn_regr: 0.4377 - detector_cls: 0.2796 - detector_regr: 0.2535\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8859375\n",
"Loss RPN classifier: 4.77594411760912\n",
"Loss RPN regression: 0.4377364344894886\n",
"Loss Detector classifier: 0.27958219349384306\n",
"Loss Detector regression: 0.25347367227077483\n",
"Elapsed time: 4.161095857620239\n",
"Epoch 201/300\n",
"Average number of overlapping bounding boxes from RPN = 9.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 435ms/step - rpn_cls: 2.6852 - rpn_regr: 0.2787 - detector_cls: 0.3576 - detector_regr: 0.3185\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.8671875\n",
"Loss RPN classifier: 2.685211387934726\n",
"Loss RPN regression: 0.2786836763843894\n",
"Loss Detector classifier: 0.35762668699026107\n",
"Loss Detector regression: 0.3184502884745598\n",
"Elapsed time: 4.5463948249816895\n",
"Epoch 202/300\n",
"Average number of overlapping bounding boxes from RPN = 10.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 459ms/step - rpn_cls: 2.0104 - rpn_regr: 0.2989 - detector_cls: 0.3476 - detector_regr: 0.2368\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.86875\n",
"Loss RPN classifier: 2.0103703470517074\n",
"Loss RPN regression: 0.29889357537031175\n",
"Loss Detector classifier: 0.34757318049669267\n",
"Loss Detector regression: 0.23682428747415543\n",
"Elapsed time: 4.572422504425049\n",
"Epoch 203/300\n",
"Average number of overlapping bounding boxes from RPN = 10.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 501ms/step - rpn_cls: 4.4502 - rpn_regr: 0.3810 - detector_cls: 0.3256 - detector_regr: 0.2731\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.9078125\n",
"Loss RPN classifier: 4.450198939206894\n",
"Loss RPN regression: 0.3809756815433502\n",
"Loss Detector classifier: 0.3255685791373253\n",
"Loss Detector regression: 0.2731300875544548\n",
"Elapsed time: 4.942323923110962\n",
"Epoch 204/300\n",
"Average number of overlapping bounding boxes from RPN = 9.5 for 10 previous iterations\n",
"10/10 [==============================] - 4s 425ms/step - rpn_cls: 3.7204 - rpn_regr: 0.3768 - detector_cls: 0.4278 - detector_regr: 0.2503\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.8484375\n",
"Loss RPN classifier: 3.720376487727769\n",
"Loss RPN regression: 0.3767841823399067\n",
"Loss Detector classifier: 0.4277572423219681\n",
"Loss Detector regression: 0.25034569650888444\n",
"Elapsed time: 4.307712078094482\n",
"Epoch 205/300\n",
"Average number of overlapping bounding boxes from RPN = 11.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 461ms/step - rpn_cls: 3.5469 - rpn_regr: 0.3955 - detector_cls: 0.3419 - detector_regr: 0.2242\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 17.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.86875\n",
"Loss RPN classifier: 3.5468640958253674\n",
"Loss RPN regression: 0.3955347669310868\n",
"Loss Detector classifier: 0.3419081926345825\n",
"Loss Detector regression: 0.22419215142726898\n",
"Elapsed time: 4.6166698932647705\n",
"Epoch 206/300\n",
"Average number of overlapping bounding boxes from RPN = 17.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 513ms/step - rpn_cls: 3.9895 - rpn_regr: 0.4010 - detector_cls: 0.5026 - detector_regr: 0.3046\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.796875\n",
"Loss RPN classifier: 3.9894530802965162\n",
"Loss RPN regression: 0.4009979207068682\n",
"Loss Detector classifier: 0.5025915652513504\n",
"Loss Detector regression: 0.3045567721128464\n",
"Elapsed time: 5.049580097198486\n",
"Epoch 207/300\n",
"Average number of overlapping bounding boxes from RPN = 16.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 526ms/step - rpn_cls: 1.8760 - rpn_regr: 0.2616 - detector_cls: 0.4747 - detector_regr: 0.2322\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 18.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8015625\n",
"Loss RPN classifier: 1.875990393158736\n",
"Loss RPN regression: 0.26161682829260824\n",
"Loss Detector classifier: 0.47468409822322427\n",
"Loss Detector regression: 0.23222697898745537\n",
"Elapsed time: 5.176514148712158\n",
"Epoch 208/300\n",
"Average number of overlapping bounding boxes from RPN = 18.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 494ms/step - rpn_cls: 2.9509 - rpn_regr: 0.2074 - detector_cls: 0.2969 - detector_regr: 0.2628\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.878125\n",
"Loss RPN classifier: 2.9509017411198784\n",
"Loss RPN regression: 0.20736497659236192\n",
"Loss Detector classifier: 0.29685288965702056\n",
"Loss Detector regression: 0.2627858892083168\n",
"Elapsed time: 4.872205018997192\n",
"Epoch 209/300\n",
"Average number of overlapping bounding boxes from RPN = 10.5 for 10 previous iterations\n",
"10/10 [==============================] - 4s 409ms/step - rpn_cls: 1.1713 - rpn_regr: 0.1912 - detector_cls: 0.3427 - detector_regr: 0.2112\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.8640625\n",
"Loss RPN classifier: 1.171346391444081\n",
"Loss RPN regression: 0.19117510318756104\n",
"Loss Detector classifier: 0.3427169397473335\n",
"Loss Detector regression: 0.21117731630802156\n",
"Elapsed time: 4.047043561935425\n",
"Total loss decreased from 2.6229732858093486 to 1.916415750686997, saved weights\n",
"Epoch 210/300\n",
"Average number of overlapping bounding boxes from RPN = 14.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 506ms/step - rpn_cls: 3.3861 - rpn_regr: 0.1801 - detector_cls: 0.3723 - detector_regr: 0.2187\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8546875\n",
"Loss RPN classifier: 3.3861277480018543\n",
"Loss RPN regression: 0.18008990697562693\n",
"Loss Detector classifier: 0.3722578726708889\n",
"Loss Detector regression: 0.21865505501627922\n",
"Elapsed time: 7.6279191970825195\n",
"Epoch 211/300\n",
"Average number of overlapping bounding boxes from RPN = 16.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 453ms/step - rpn_cls: 3.1187 - rpn_regr: 0.4137 - detector_cls: 0.3950 - detector_regr: 0.2741\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.853125\n",
"Loss RPN classifier: 3.1187092678173087\n",
"Loss RPN regression: 0.41372317587956786\n",
"Loss Detector classifier: 0.39496400132775306\n",
"Loss Detector regression: 0.2740735366940498\n",
"Elapsed time: 4.435289144515991\n",
"Epoch 212/300\n",
"Average number of overlapping bounding boxes from RPN = 14.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 509ms/step - rpn_cls: 4.4321 - rpn_regr: 0.4988 - detector_cls: 0.3396 - detector_regr: 0.2592\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8625\n",
"Loss RPN classifier: 4.432065211430469\n",
"Loss RPN regression: 0.4987769672647119\n",
"Loss Detector classifier: 0.3395602315664291\n",
"Loss Detector regression: 0.2592383548617363\n",
"Elapsed time: 5.06452751159668\n",
"Epoch 213/300\n",
"Average number of overlapping bounding boxes from RPN = 11.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 460ms/step - rpn_cls: 3.1790 - rpn_regr: 0.7599 - detector_cls: 0.2607 - detector_regr: 0.2423\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 7.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.915625\n",
"Loss RPN classifier: 3.179026823946697\n",
"Loss RPN regression: 0.7598518753424287\n",
"Loss Detector classifier: 0.2607451416552067\n",
"Loss Detector regression: 0.24228009805083275\n",
"Elapsed time: 5.235419273376465\n",
"Epoch 214/300\n",
"Average number of overlapping bounding boxes from RPN = 7.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 472ms/step - rpn_cls: 2.2219 - rpn_regr: 0.2471 - detector_cls: 0.3927 - detector_regr: 0.3222\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.840625\n",
"Loss RPN classifier: 2.2219168578238166\n",
"Loss RPN regression: 0.2471478298306465\n",
"Loss Detector classifier: 0.39274020195007325\n",
"Loss Detector regression: 0.3222034826874733\n",
"Elapsed time: 4.684894561767578\n",
"Epoch 215/300\n",
"Average number of overlapping bounding boxes from RPN = 16.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 506ms/step - rpn_cls: 2.8893 - rpn_regr: 0.2279 - detector_cls: 0.3980 - detector_regr: 0.2510\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 2.88926570918411\n",
"Loss RPN regression: 0.22793694119900465\n",
"Loss Detector classifier: 0.39800718873739244\n",
"Loss Detector regression: 0.25103551149368286\n",
"Elapsed time: 4.943948030471802\n",
"Epoch 216/300\n",
"Average number of overlapping bounding boxes from RPN = 15.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 509ms/step - rpn_cls: 3.2211 - rpn_regr: 0.4216 - detector_cls: 0.3433 - detector_regr: 0.1915\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.859375\n",
"Loss RPN classifier: 3.221106612906442\n",
"Loss RPN regression: 0.42156783305108547\n",
"Loss Detector classifier: 0.34325694739818574\n",
"Loss Detector regression: 0.19151506572961807\n",
"Elapsed time: 4.888041734695435\n",
"Epoch 217/300\n",
"Average number of overlapping bounding boxes from RPN = 11.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 481ms/step - rpn_cls: 2.1733 - rpn_regr: 0.3935 - detector_cls: 0.3774 - detector_regr: 0.2982\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 2.173338266028077\n",
"Loss RPN regression: 0.39346310776891186\n",
"Loss Detector classifier: 0.3774231918156147\n",
"Loss Detector regression: 0.2981968507170677\n",
"Elapsed time: 4.8277788162231445\n",
"Epoch 218/300\n",
"Average number of overlapping bounding boxes from RPN = 9.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 444ms/step - rpn_cls: 1.1118 - rpn_regr: 0.2013 - detector_cls: 0.2659 - detector_regr: 0.1878\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.8984375\n",
"Loss RPN classifier: 1.1118460817262654\n",
"Loss RPN regression: 0.2013155550695956\n",
"Loss Detector classifier: 0.26589137613773345\n",
"Loss Detector regression: 0.18778377920389175\n",
"Elapsed time: 4.577840805053711\n",
"Total loss decreased from 1.916415750686997 to 1.7668367921374861, saved weights\n",
"Epoch 219/300\n",
"Average number of overlapping bounding boxes from RPN = 12.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 473ms/step - rpn_cls: 2.9483 - rpn_regr: 0.1888 - detector_cls: 0.3064 - detector_regr: 0.2669\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.88125\n",
"Loss RPN classifier: 2.94832018611487\n",
"Loss RPN regression: 0.1887920580804348\n",
"Loss Detector classifier: 0.30640242993831635\n",
"Loss Detector regression: 0.26687209159135816\n",
"Elapsed time: 6.898779392242432\n",
"Epoch 220/300\n",
"Average number of overlapping bounding boxes from RPN = 12.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 490ms/step - rpn_cls: 2.6703 - rpn_regr: 0.5891 - detector_cls: 0.1975 - detector_regr: 0.1479\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.9328125\n",
"Loss RPN classifier: 2.670269861920429\n",
"Loss RPN regression: 0.5891266655176878\n",
"Loss Detector classifier: 0.1975157603621483\n",
"Loss Detector regression: 0.14785873591899873\n",
"Elapsed time: 4.782991886138916\n",
"Epoch 221/300\n",
"Average number of overlapping bounding boxes from RPN = 6.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 503ms/step - rpn_cls: 2.4628 - rpn_regr: 0.3838 - detector_cls: 0.3329 - detector_regr: 0.2092\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.875\n",
"Loss RPN classifier: 2.46279130312615\n",
"Loss RPN regression: 0.3837894771248102\n",
"Loss Detector classifier: 0.3328883543610573\n",
"Loss Detector regression: 0.20915860161185265\n",
"Elapsed time: 4.959863901138306\n",
"Epoch 222/300\n",
"Average number of overlapping bounding boxes from RPN = 12.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 474ms/step - rpn_cls: 1.1995 - rpn_regr: 0.2465 - detector_cls: 0.3086 - detector_regr: 0.2553\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8859375\n",
"Loss RPN classifier: 1.1994547941760458\n",
"Loss RPN regression: 0.24653927870094777\n",
"Loss Detector classifier: 0.30858379453420637\n",
"Loss Detector regression: 0.25529946833848954\n",
"Elapsed time: 4.666953086853027\n",
"Epoch 223/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 477ms/step - rpn_cls: 2.4818 - rpn_regr: 0.5361 - detector_cls: 0.3724 - detector_regr: 0.2300\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 2.4817964334776037\n",
"Loss RPN regression: 0.5361184820532798\n",
"Loss Detector classifier: 0.3724369045346975\n",
"Loss Detector regression: 0.23000267744064332\n",
"Elapsed time: 4.821234703063965\n",
"Epoch 224/300\n",
"Average number of overlapping bounding boxes from RPN = 11.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 426ms/step - rpn_cls: 2.3107 - rpn_regr: 0.2447 - detector_cls: 0.3167 - detector_regr: 0.2389\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8703125\n",
"Loss RPN classifier: 2.3107200480400936\n",
"Loss RPN regression: 0.2447220324538648\n",
"Loss Detector classifier: 0.31669953018426894\n",
"Loss Detector regression: 0.23889305591583251\n",
"Elapsed time: 4.373854637145996\n",
"Epoch 225/300\n",
"Average number of overlapping bounding boxes from RPN = 12.7 for 10 previous iterations\n",
"10/10 [==============================] - 4s 433ms/step - rpn_cls: 2.3935 - rpn_regr: 0.1946 - detector_cls: 0.2507 - detector_regr: 0.2258\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.896875\n",
"Loss RPN classifier: 2.3935076659825425\n",
"Loss RPN regression: 0.19463421562686561\n",
"Loss Detector classifier: 0.25071379393339155\n",
"Loss Detector regression: 0.2257767241448164\n",
"Elapsed time: 4.231873035430908\n",
"Epoch 226/300\n",
"Average number of overlapping bounding boxes from RPN = 9.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 541ms/step - rpn_cls: 2.7052 - rpn_regr: 0.2653 - detector_cls: 0.3987 - detector_regr: 0.2398\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 2.705233754299643\n",
"Loss RPN regression: 0.26534045170992615\n",
"Loss Detector classifier: 0.398709287494421\n",
"Loss Detector regression: 0.23979322612285614\n",
"Elapsed time: 5.258235216140747\n",
"Epoch 227/300\n",
"Average number of overlapping bounding boxes from RPN = 14.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 405ms/step - rpn_cls: 3.7488 - rpn_regr: 0.2904 - detector_cls: 0.3024 - detector_regr: 0.2088\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8890625\n",
"Loss RPN classifier: 3.748841103075756\n",
"Loss RPN regression: 0.2903822284191847\n",
"Loss Detector classifier: 0.30242241229861977\n",
"Loss Detector regression: 0.2087911583483219\n",
"Elapsed time: 4.09049391746521\n",
"Epoch 228/300\n",
"Average number of overlapping bounding boxes from RPN = 11.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 510ms/step - rpn_cls: 3.1258 - rpn_regr: 0.3181 - detector_cls: 0.3380 - detector_regr: 0.1932\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8828125\n",
"Loss RPN classifier: 3.1257946645475387\n",
"Loss RPN regression: 0.3180893074721098\n",
"Loss Detector classifier: 0.3380207775859162\n",
"Loss Detector regression: 0.1931622952222824\n",
"Elapsed time: 5.03212308883667\n",
"Epoch 229/300\n",
"Average number of overlapping bounding boxes from RPN = 11.8 for 10 previous iterations\n",
"10/10 [==============================] - 4s 434ms/step - rpn_cls: 2.6447 - rpn_regr: 0.3864 - detector_cls: 0.3193 - detector_regr: 0.1967\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8640625\n",
"Loss RPN classifier: 2.644739526981171\n",
"Loss RPN regression: 0.3864473782479763\n",
"Loss Detector classifier: 0.31932571148499844\n",
"Loss Detector regression: 0.1966671347618103\n",
"Elapsed time: 4.3818275928497314\n",
"Epoch 230/300\n",
"Average number of overlapping bounding boxes from RPN = 15.2 for 10 previous iterations\n",
"10/10 [==============================] - 4s 458ms/step - rpn_cls: 1.6469 - rpn_regr: 0.2790 - detector_cls: 0.4163 - detector_regr: 0.2704\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.8296875\n",
"Loss RPN classifier: 1.6469437134609826\n",
"Loss RPN regression: 0.27900583371520044\n",
"Loss Detector classifier: 0.41628898680210114\n",
"Loss Detector regression: 0.27044133096933365\n",
"Elapsed time: 4.495558261871338\n",
"Epoch 231/300\n",
"Average number of overlapping bounding boxes from RPN = 13.0 for 10 previous iterations\n",
"10/10 [==============================] - 4s 418ms/step - rpn_cls: 2.8539 - rpn_regr: 0.4317 - detector_cls: 0.3094 - detector_regr: 0.1917\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8703125\n",
"Loss RPN classifier: 2.853913581478338\n",
"Loss RPN regression: 0.43172241672873496\n",
"Loss Detector classifier: 0.3093537874519825\n",
"Loss Detector regression: 0.1917180113494396\n",
"Elapsed time: 4.272651195526123\n",
"Epoch 232/300\n",
"Average number of overlapping bounding boxes from RPN = 11.7 for 10 previous iterations\n",
"10/10 [==============================] - 4s 431ms/step - rpn_cls: 1.5321 - rpn_regr: 0.2852 - detector_cls: 0.4284 - detector_regr: 0.2573\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.815625\n",
"Loss RPN classifier: 1.5321114944817964\n",
"Loss RPN regression: 0.28523903880268336\n",
"Loss Detector classifier: 0.4284006983041763\n",
"Loss Detector regression: 0.2573002815246582\n",
"Elapsed time: 4.232450723648071\n",
"Epoch 233/300\n",
"Average number of overlapping bounding boxes from RPN = 16.6 for 10 previous iterations\n",
"10/10 [==============================] - 4s 407ms/step - rpn_cls: 1.8664 - rpn_regr: 0.3896 - detector_cls: 0.2912 - detector_regr: 0.1943\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.896875\n",
"Loss RPN classifier: 1.8663752611054405\n",
"Loss RPN regression: 0.3895722679793835\n",
"Loss Detector classifier: 0.29124786853790285\n",
"Loss Detector regression: 0.19428008496761323\n",
"Elapsed time: 4.139007091522217\n",
"Epoch 234/300\n",
"Average number of overlapping bounding boxes from RPN = 12.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 463ms/step - rpn_cls: 1.7715 - rpn_regr: 0.4221 - detector_cls: 0.3870 - detector_regr: 0.2117\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8578125\n",
"Loss RPN classifier: 1.7714515928644687\n",
"Loss RPN regression: 0.42209456749260427\n",
"Loss Detector classifier: 0.38702728450298307\n",
"Loss Detector regression: 0.21166153699159623\n",
"Elapsed time: 4.767866134643555\n",
"Epoch 235/300\n",
"Average number of overlapping bounding boxes from RPN = 15.7 for 10 previous iterations\n",
"10/10 [==============================] - 6s 575ms/step - rpn_cls: 3.1971 - rpn_regr: 0.6534 - detector_cls: 0.3062 - detector_regr: 0.3166\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.88125\n",
"Loss RPN classifier: 3.1970861949026586\n",
"Loss RPN regression: 0.6533628366887569\n",
"Loss Detector classifier: 0.3061815403401852\n",
"Loss Detector regression: 0.3165788099169731\n",
"Elapsed time: 5.89908766746521\n",
"Epoch 236/300\n",
"Average number of overlapping bounding boxes from RPN = 9.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 475ms/step - rpn_cls: 3.2796 - rpn_regr: 0.3813 - detector_cls: 0.2032 - detector_regr: 0.1944\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 4.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.940625\n",
"Loss RPN classifier: 3.279638925179109\n",
"Loss RPN regression: 0.38131037205457685\n",
"Loss Detector classifier: 0.20323828905820845\n",
"Loss Detector regression: 0.19436227530241013\n",
"Elapsed time: 4.683628082275391\n",
"Epoch 237/300\n",
"Average number of overlapping bounding boxes from RPN = 4.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 489ms/step - rpn_cls: 3.7839 - rpn_regr: 0.7753 - detector_cls: 0.2986 - detector_regr: 0.3286\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.9\n",
"Loss RPN classifier: 3.7838702248876457\n",
"Loss RPN regression: 0.7752911305055022\n",
"Loss Detector classifier: 0.29859640039503577\n",
"Loss Detector regression: 0.3286342114210129\n",
"Elapsed time: 4.804174184799194\n",
"Epoch 238/300\n",
"Average number of overlapping bounding boxes from RPN = 10.4 for 10 previous iterations\n",
"10/10 [==============================] - 4s 405ms/step - rpn_cls: 2.7942 - rpn_regr: 0.2760 - detector_cls: 0.3532 - detector_regr: 0.2455\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.85625\n",
"Loss RPN classifier: 2.794238119556519\n",
"Loss RPN regression: 0.2760182452388108\n",
"Loss Detector classifier: 0.35317975133657453\n",
"Loss Detector regression: 0.24551114141941072\n",
"Elapsed time: 4.121166944503784\n",
"Epoch 239/300\n",
"Average number of overlapping bounding boxes from RPN = 13.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 519ms/step - rpn_cls: 2.3066 - rpn_regr: 0.4570 - detector_cls: 0.3380 - detector_regr: 0.3127\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 2.3065599828531864\n",
"Loss RPN regression: 0.4570155903697014\n",
"Loss Detector classifier: 0.3379660055041313\n",
"Loss Detector regression: 0.3127219021320343\n",
"Elapsed time: 5.031675577163696\n",
"Epoch 240/300\n",
"Average number of overlapping bounding boxes from RPN = 10.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 479ms/step - rpn_cls: 4.8300 - rpn_regr: 0.3302 - detector_cls: 0.2490 - detector_regr: 0.2520\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.90625\n",
"Loss RPN classifier: 4.830026578903198\n",
"Loss RPN regression: 0.33015926629304887\n",
"Loss Detector classifier: 0.24904952496290206\n",
"Loss Detector regression: 0.251952501386404\n",
"Elapsed time: 5.076886892318726\n",
"Epoch 241/300\n",
"Average number of overlapping bounding boxes from RPN = 11.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 539ms/step - rpn_cls: 4.1426 - rpn_regr: 0.6010 - detector_cls: 0.2826 - detector_regr: 0.2328\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.884375\n",
"Loss RPN classifier: 4.142552087304457\n",
"Loss RPN regression: 0.6010009083896876\n",
"Loss Detector classifier: 0.2826226480305195\n",
"Loss Detector regression: 0.23280594497919083\n",
"Elapsed time: 5.4448487758636475\n",
"Epoch 242/300\n",
"Average number of overlapping bounding boxes from RPN = 9.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 511ms/step - rpn_cls: 3.1869 - rpn_regr: 0.5170 - detector_cls: 0.3853 - detector_regr: 0.3313\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.8390625\n",
"Loss RPN classifier: 3.1869286108878443\n",
"Loss RPN regression: 0.5169642940163612\n",
"Loss Detector classifier: 0.3853292718529701\n",
"Loss Detector regression: 0.3313197858631611\n",
"Elapsed time: 4.969095945358276\n",
"Epoch 243/300\n",
"Average number of overlapping bounding boxes from RPN = 14.3 for 10 previous iterations\n",
"10/10 [==============================] - 4s 436ms/step - rpn_cls: 2.3857 - rpn_regr: 0.3230 - detector_cls: 0.3548 - detector_regr: 0.2502\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8546875\n",
"Loss RPN classifier: 2.3856779977591334\n",
"Loss RPN regression: 0.3230266090482473\n",
"Loss Detector classifier: 0.35480931848287584\n",
"Loss Detector regression: 0.25019818991422654\n",
"Elapsed time: 4.220149755477905\n",
"Epoch 244/300\n",
"Average number of overlapping bounding boxes from RPN = 12.2 for 10 previous iterations\n",
"10/10 [==============================] - 6s 619ms/step - rpn_cls: 3.7271 - rpn_regr: 0.4725 - detector_cls: 0.4268 - detector_regr: 0.2590\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8078125\n",
"Loss RPN classifier: 3.7271412436460194\n",
"Loss RPN regression: 0.47246711775660516\n",
"Loss Detector classifier: 0.42675391808152197\n",
"Loss Detector regression: 0.25897997319698335\n",
"Elapsed time: 6.104446172714233\n",
"Epoch 245/300\n",
"Average number of overlapping bounding boxes from RPN = 14.8 for 10 previous iterations\n",
"10/10 [==============================] - 4s 425ms/step - rpn_cls: 1.9610 - rpn_regr: 0.3621 - detector_cls: 0.2707 - detector_regr: 0.2214\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.903125\n",
"Loss RPN classifier: 1.961021786824562\n",
"Loss RPN regression: 0.3621434051543474\n",
"Loss Detector classifier: 0.270716792345047\n",
"Loss Detector regression: 0.22137386538088322\n",
"Elapsed time: 4.280745983123779\n",
"Epoch 246/300\n",
"Average number of overlapping bounding boxes from RPN = 10.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 541ms/step - rpn_cls: 2.3847 - rpn_regr: 0.4775 - detector_cls: 0.3043 - detector_regr: 0.2350\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8765625\n",
"Loss RPN classifier: 2.384653526871064\n",
"Loss RPN regression: 0.47745574563741683\n",
"Loss Detector classifier: 0.30434536933898926\n",
"Loss Detector regression: 0.23496556803584098\n",
"Elapsed time: 5.2425055503845215\n",
"Epoch 247/300\n",
"Average number of overlapping bounding boxes from RPN = 11.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 493ms/step - rpn_cls: 2.1846 - rpn_regr: 0.2816 - detector_cls: 0.3501 - detector_regr: 0.2271\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.85625\n",
"Loss RPN classifier: 2.1845738340406955\n",
"Loss RPN regression: 0.2815715195611119\n",
"Loss Detector classifier: 0.3500674977898598\n",
"Loss Detector regression: 0.22705624103546143\n",
"Elapsed time: 5.0341761112213135\n",
"Epoch 248/300\n",
"Average number of overlapping bounding boxes from RPN = 13.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 479ms/step - rpn_cls: 2.2467 - rpn_regr: 0.4166 - detector_cls: 0.3422 - detector_regr: 0.2665\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8921875\n",
"Loss RPN classifier: 2.2467348040967408\n",
"Loss RPN regression: 0.41660216152668\n",
"Loss Detector classifier: 0.34216681532561777\n",
"Loss Detector regression: 0.26651340425014497\n",
"Elapsed time: 4.769525527954102\n",
"Epoch 249/300\n",
"Average number of overlapping bounding boxes from RPN = 9.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 442ms/step - rpn_cls: 2.4718 - rpn_regr: 0.4827 - detector_cls: 0.3201 - detector_regr: 0.2206\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.875\n",
"Loss RPN classifier: 2.4717828653752805\n",
"Loss RPN regression: 0.48274316508322956\n",
"Loss Detector classifier: 0.32007200419902804\n",
"Loss Detector regression: 0.2206028386950493\n",
"Elapsed time: 4.7340407371521\n",
"Epoch 250/300\n",
"Average number of overlapping bounding boxes from RPN = 14.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 543ms/step - rpn_cls: 1.7208 - rpn_regr: 0.2765 - detector_cls: 0.3283 - detector_regr: 0.2427\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8609375\n",
"Loss RPN classifier: 1.7207687790622397\n",
"Loss RPN regression: 0.2764513403177261\n",
"Loss Detector classifier: 0.32828242629766463\n",
"Loss Detector regression: 0.24267193228006362\n",
"Elapsed time: 5.315272331237793\n",
"Epoch 251/300\n",
"Average number of overlapping bounding boxes from RPN = 13.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 437ms/step - rpn_cls: 1.4140 - rpn_regr: 0.1975 - detector_cls: 0.2740 - detector_regr: 0.2011\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8890625\n",
"Loss RPN classifier: 1.4139551513310917\n",
"Loss RPN regression: 0.19752384414896368\n",
"Loss Detector classifier: 0.27397423041984437\n",
"Loss Detector regression: 0.20105752795934678\n",
"Elapsed time: 4.208224296569824\n",
"Epoch 252/300\n",
"Average number of overlapping bounding boxes from RPN = 10.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 439ms/step - rpn_cls: 2.2222 - rpn_regr: 0.1867 - detector_cls: 0.3119 - detector_regr: 0.2552\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.865625\n",
"Loss RPN classifier: 2.222182625450705\n",
"Loss RPN regression: 0.18665952906012534\n",
"Loss Detector classifier: 0.3119282215833664\n",
"Loss Detector regression: 0.25521588176488874\n",
"Elapsed time: 4.6080663204193115\n",
"Epoch 253/300\n",
"Average number of overlapping bounding boxes from RPN = 13.9 for 10 previous iterations\n",
"10/10 [==============================] - 6s 418ms/step - rpn_cls: 2.3029 - rpn_regr: 0.4666 - detector_cls: 0.2502 - detector_regr: 0.2227\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.9015625\n",
"Loss RPN classifier: 2.30294145896388\n",
"Loss RPN regression: 0.46656903200782834\n",
"Loss Detector classifier: 0.2502153031527996\n",
"Loss Detector regression: 0.222720368206501\n",
"Elapsed time: 5.540663719177246\n",
"Epoch 254/300\n",
"Average number of overlapping bounding boxes from RPN = 9.9 for 10 previous iterations\n",
"10/10 [==============================] - 6s 568ms/step - rpn_cls: 3.2677 - rpn_regr: 0.2676 - detector_cls: 0.3465 - detector_regr: 0.2801\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8578125\n",
"Loss RPN classifier: 3.2676619028060103\n",
"Loss RPN regression: 0.2676076045259833\n",
"Loss Detector classifier: 0.3464914828538895\n",
"Loss Detector regression: 0.28010925874114034\n",
"Elapsed time: 5.660845518112183\n",
"Epoch 255/300\n",
"Average number of overlapping bounding boxes from RPN = 13.9 for 10 previous iterations\n",
"10/10 [==============================] - 6s 566ms/step - rpn_cls: 1.5771 - rpn_regr: 0.4907 - detector_cls: 0.3022 - detector_regr: 0.2017\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 1.5770832797600562\n",
"Loss RPN regression: 0.49068132089450955\n",
"Loss Detector classifier: 0.3021959260106087\n",
"Loss Detector regression: 0.20172977969050407\n",
"Elapsed time: 5.502326011657715\n",
"Epoch 256/300\n",
"Average number of overlapping bounding boxes from RPN = 15.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 443ms/step - rpn_cls: 2.0020 - rpn_regr: 0.3264 - detector_cls: 0.3280 - detector_regr: 0.2547\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8671875\n",
"Loss RPN classifier: 2.0020080369664357\n",
"Loss RPN regression: 0.32642244063317777\n",
"Loss Detector classifier: 0.3279913209378719\n",
"Loss Detector regression: 0.25472614988684655\n",
"Elapsed time: 4.678769588470459\n",
"Epoch 257/300\n",
"Average number of overlapping bounding boxes from RPN = 14.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 493ms/step - rpn_cls: 3.4504 - rpn_regr: 0.2407 - detector_cls: 0.3729 - detector_regr: 0.2241\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8375\n",
"Loss RPN classifier: 3.4504031811906315\n",
"Loss RPN regression: 0.24070054348558187\n",
"Loss Detector classifier: 0.37290728092193604\n",
"Loss Detector regression: 0.22405908405780792\n",
"Elapsed time: 4.963626146316528\n",
"Epoch 258/300\n",
"Average number of overlapping bounding boxes from RPN = 13.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 540ms/step - rpn_cls: 2.6739 - rpn_regr: 0.3660 - detector_cls: 0.3418 - detector_regr: 0.2633\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.8578125\n",
"Loss RPN classifier: 2.6738542228609816\n",
"Loss RPN regression: 0.3659979857504368\n",
"Loss Detector classifier: 0.341760740429163\n",
"Loss Detector regression: 0.26327741891145706\n",
"Elapsed time: 5.431096315383911\n",
"Epoch 259/300\n",
"Average number of overlapping bounding boxes from RPN = 14.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 574ms/step - rpn_cls: 2.6604 - rpn_regr: 0.7869 - detector_cls: 0.1871 - detector_regr: 0.2371\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.9375\n",
"Loss RPN classifier: 2.6604091965861434\n",
"Loss RPN regression: 0.7869281456340105\n",
"Loss Detector classifier: 0.18712464198470116\n",
"Loss Detector regression: 0.23708968013525009\n",
"Elapsed time: 5.475970029830933\n",
"Epoch 260/300\n",
"Average number of overlapping bounding boxes from RPN = 8.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 509ms/step - rpn_cls: 2.9309 - rpn_regr: 0.4367 - detector_cls: 0.2054 - detector_regr: 0.2335\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.925\n",
"Loss RPN classifier: 2.930894194915891\n",
"Loss RPN regression: 0.43667594380676744\n",
"Loss Detector classifier: 0.205370655329898\n",
"Loss Detector regression: 0.2335462637245655\n",
"Elapsed time: 5.225189208984375\n",
"Epoch 261/300\n",
"Average number of overlapping bounding boxes from RPN = 8.6 for 10 previous iterations\n",
"10/10 [==============================] - 4s 452ms/step - rpn_cls: 1.5083 - rpn_regr: 0.2304 - detector_cls: 0.3961 - detector_regr: 0.2907\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 15.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.853125\n",
"Loss RPN classifier: 1.5082765744152993\n",
"Loss RPN regression: 0.23044468145817518\n",
"Loss Detector classifier: 0.39608228504657744\n",
"Loss Detector regression: 0.2907262943685055\n",
"Elapsed time: 4.483497619628906\n",
"Epoch 262/300\n",
"Average number of overlapping bounding boxes from RPN = 15.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 524ms/step - rpn_cls: 2.6960 - rpn_regr: 0.3128 - detector_cls: 0.2964 - detector_regr: 0.2293\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.878125\n",
"Loss RPN classifier: 2.696045708106157\n",
"Loss RPN regression: 0.31281397193670274\n",
"Loss Detector classifier: 0.29638283252716063\n",
"Loss Detector regression: 0.22925532944500446\n",
"Elapsed time: 5.164806842803955\n",
"Epoch 263/300\n",
"Average number of overlapping bounding boxes from RPN = 14.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 493ms/step - rpn_cls: 3.9314 - rpn_regr: 0.3728 - detector_cls: 0.2988 - detector_regr: 0.2542\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 3.931412501142757\n",
"Loss RPN regression: 0.37277251947671175\n",
"Loss Detector classifier: 0.2987644299864769\n",
"Loss Detector regression: 0.2541841924190521\n",
"Elapsed time: 5.071574449539185\n",
"Epoch 264/300\n",
"Average number of overlapping bounding boxes from RPN = 11.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 540ms/step - rpn_cls: 3.5872 - rpn_regr: 0.5576 - detector_cls: 0.3307 - detector_regr: 0.2732\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.853125\n",
"Loss RPN classifier: 3.5872304560616612\n",
"Loss RPN regression: 0.557648191973567\n",
"Loss Detector classifier: 0.3306664228439331\n",
"Loss Detector regression: 0.27316107526421546\n",
"Elapsed time: 5.279488563537598\n",
"Epoch 265/300\n",
"Average number of overlapping bounding boxes from RPN = 11.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 536ms/step - rpn_cls: 2.9057 - rpn_regr: 0.4183 - detector_cls: 0.3861 - detector_regr: 0.1954\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8515625\n",
"Loss RPN classifier: 2.905660937179346\n",
"Loss RPN regression: 0.4183432228863239\n",
"Loss Detector classifier: 0.38608010243624447\n",
"Loss Detector regression: 0.19536141976714133\n",
"Elapsed time: 5.233554363250732\n",
"Epoch 266/300\n",
"Average number of overlapping bounding boxes from RPN = 16.2 for 10 previous iterations\n",
"10/10 [==============================] - 4s 400ms/step - rpn_cls: 2.0835 - rpn_regr: 0.2633 - detector_cls: 0.2973 - detector_regr: 0.1686\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.878125\n",
"Loss RPN classifier: 2.0835267048220603\n",
"Loss RPN regression: 0.26332823783159254\n",
"Loss Detector classifier: 0.2973450791090727\n",
"Loss Detector regression: 0.16863414868712426\n",
"Elapsed time: 3.9846112728118896\n",
"Epoch 267/300\n",
"Average number of overlapping bounding boxes from RPN = 12.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 485ms/step - rpn_cls: 3.3244 - rpn_regr: 0.1347 - detector_cls: 0.1926 - detector_regr: 0.1524\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 5.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.934375\n",
"Loss RPN classifier: 3.324441834613372\n",
"Loss RPN regression: 0.13465211316943168\n",
"Loss Detector classifier: 0.19260762128978967\n",
"Loss Detector regression: 0.1523967429995537\n",
"Elapsed time: 5.450663089752197\n",
"Epoch 268/300\n",
"Average number of overlapping bounding boxes from RPN = 5.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 447ms/step - rpn_cls: 2.4081 - rpn_regr: 0.2684 - detector_cls: 0.3792 - detector_regr: 0.2230\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8453125\n",
"Loss RPN classifier: 2.4081093742101887\n",
"Loss RPN regression: 0.26837145183235406\n",
"Loss Detector classifier: 0.3791561253368855\n",
"Loss Detector regression: 0.22299450561404227\n",
"Elapsed time: 4.572502374649048\n",
"Epoch 269/300\n",
"Average number of overlapping bounding boxes from RPN = 16.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 459ms/step - rpn_cls: 1.9515 - rpn_regr: 0.3312 - detector_cls: 0.3365 - detector_regr: 0.2202\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8640625\n",
"Loss RPN classifier: 1.9514747860374428\n",
"Loss RPN regression: 0.33118792679160836\n",
"Loss Detector classifier: 0.33654127810150386\n",
"Loss Detector regression: 0.2202277071774006\n",
"Elapsed time: 4.70041823387146\n",
"Epoch 270/300\n",
"Average number of overlapping bounding boxes from RPN = 9.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 507ms/step - rpn_cls: 2.7529 - rpn_regr: 0.3860 - detector_cls: 0.2924 - detector_regr: 0.2569\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 2.7528820447507316\n",
"Loss RPN regression: 0.3859723396599293\n",
"Loss Detector classifier: 0.2924460515379906\n",
"Loss Detector regression: 0.25690986067056654\n",
"Elapsed time: 4.99523401260376\n",
"Epoch 271/300\n",
"Average number of overlapping bounding boxes from RPN = 11.1 for 10 previous iterations\n",
"10/10 [==============================] - 4s 442ms/step - rpn_cls: 1.9393 - rpn_regr: 0.1872 - detector_cls: 0.2602 - detector_regr: 0.2268\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.9046875\n",
"Loss RPN classifier: 1.9392724895948703\n",
"Loss RPN regression: 0.18716477714478968\n",
"Loss Detector classifier: 0.2601721465587616\n",
"Loss Detector regression: 0.2267557919025421\n",
"Elapsed time: 4.349497556686401\n",
"Epoch 272/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 5s 478ms/step - rpn_cls: 2.4224 - rpn_regr: 0.1644 - detector_cls: 0.2650 - detector_regr: 0.2245\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.9015625\n",
"Loss RPN classifier: 2.422372961913985\n",
"Loss RPN regression: 0.16442087702453137\n",
"Loss Detector classifier: 0.26503917425870893\n",
"Loss Detector regression: 0.2244868077337742\n",
"Elapsed time: 4.986930847167969\n",
"Epoch 273/300\n",
"Average number of overlapping bounding boxes from RPN = 10.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 551ms/step - rpn_cls: 2.5125 - rpn_regr: 0.4480 - detector_cls: 0.3408 - detector_regr: 0.2408\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 2.5125378696480767\n",
"Loss RPN regression: 0.4480413530021906\n",
"Loss Detector classifier: 0.34082442820072173\n",
"Loss Detector regression: 0.24077424556016921\n",
"Elapsed time: 5.462938547134399\n",
"Epoch 274/300\n",
"Average number of overlapping bounding boxes from RPN = 12.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 541ms/step - rpn_cls: 2.8244 - rpn_regr: 0.1881 - detector_cls: 0.2520 - detector_regr: 0.1765\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.9046875\n",
"Loss RPN classifier: 2.8244340397184713\n",
"Loss RPN regression: 0.18809017725288868\n",
"Loss Detector classifier: 0.25204760432243345\n",
"Loss Detector regression: 0.1765012677758932\n",
"Elapsed time: 5.33379864692688\n",
"Epoch 275/300\n",
"Average number of overlapping bounding boxes from RPN = 12.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 510ms/step - rpn_cls: 1.6293 - rpn_regr: 0.3560 - detector_cls: 0.3953 - detector_regr: 0.2730\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 17.2\n",
"Classifier accuracy for bounding boxes from RPN: 0.834375\n",
"Loss RPN classifier: 1.6292851736224847\n",
"Loss RPN regression: 0.3559525299817324\n",
"Loss Detector classifier: 0.3952739223837852\n",
"Loss Detector regression: 0.2730187773704529\n",
"Elapsed time: 5.038273096084595\n",
"Epoch 276/300\n",
"Average number of overlapping bounding boxes from RPN = 17.2 for 10 previous iterations\n",
"10/10 [==============================] - 5s 466ms/step - rpn_cls: 1.8371 - rpn_regr: 0.4086 - detector_cls: 0.3334 - detector_regr: 0.2375\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8625\n",
"Loss RPN classifier: 1.8370741891616489\n",
"Loss RPN regression: 0.4086450546979904\n",
"Loss Detector classifier: 0.33344553858041764\n",
"Loss Detector regression: 0.23753113076090812\n",
"Elapsed time: 4.5894105434417725\n",
"Epoch 277/300\n",
"Average number of overlapping bounding boxes from RPN = 10.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 508ms/step - rpn_cls: 2.8805 - rpn_regr: 0.3901 - detector_cls: 0.3535 - detector_regr: 0.2827\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 2.8805291647392757\n",
"Loss RPN regression: 0.39013958610594274\n",
"Loss Detector classifier: 0.3535299047827721\n",
"Loss Detector regression: 0.282731132209301\n",
"Elapsed time: 5.012927532196045\n",
"Epoch 278/300\n",
"Average number of overlapping bounding boxes from RPN = 10.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 480ms/step - rpn_cls: 2.3780 - rpn_regr: 0.3140 - detector_cls: 0.2873 - detector_regr: 0.2455\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.878125\n",
"Loss RPN classifier: 2.3780425352067156\n",
"Loss RPN regression: 0.3139832688495517\n",
"Loss Detector classifier: 0.287295750528574\n",
"Loss Detector regression: 0.24549497291445732\n",
"Elapsed time: 4.949727296829224\n",
"Epoch 279/300\n",
"Average number of overlapping bounding boxes from RPN = 12.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 490ms/step - rpn_cls: 2.2954 - rpn_regr: 0.6118 - detector_cls: 0.2633 - detector_regr: 0.2675\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8734375\n",
"Loss RPN classifier: 2.2954330681717123\n",
"Loss RPN regression: 0.6117676623165608\n",
"Loss Detector classifier: 0.2633287750184536\n",
"Loss Detector regression: 0.2674994975328445\n",
"Elapsed time: 4.827492713928223\n",
"Epoch 280/300\n",
"Average number of overlapping bounding boxes from RPN = 11.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 487ms/step - rpn_cls: 2.7822 - rpn_regr: 0.2711 - detector_cls: 0.3015 - detector_regr: 0.2213\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.0\n",
"Classifier accuracy for bounding boxes from RPN: 0.875\n",
"Loss RPN classifier: 2.7821994450874628\n",
"Loss RPN regression: 0.2711219094693661\n",
"Loss Detector classifier: 0.3015339208766818\n",
"Loss Detector regression: 0.22129125595092775\n",
"Elapsed time: 4.924259424209595\n",
"Epoch 281/300\n",
"Average number of overlapping bounding boxes from RPN = 16.0 for 10 previous iterations\n",
"10/10 [==============================] - 5s 485ms/step - rpn_cls: 2.5654 - rpn_regr: 0.2734 - detector_cls: 0.4559 - detector_regr: 0.2331\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 17.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8171875\n",
"Loss RPN classifier: 2.5653571773931616\n",
"Loss RPN regression: 0.2733801580965519\n",
"Loss Detector classifier: 0.4559000670909882\n",
"Loss Detector regression: 0.23314251005649567\n",
"Elapsed time: 4.805272102355957\n",
"Epoch 282/300\n",
"Average number of overlapping bounding boxes from RPN = 17.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 518ms/step - rpn_cls: 3.8092 - rpn_regr: 0.4359 - detector_cls: 0.3932 - detector_regr: 0.2171\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.86875\n",
"Loss RPN classifier: 3.809224154811318\n",
"Loss RPN regression: 0.43594891466200353\n",
"Loss Detector classifier: 0.3932231470942497\n",
"Loss Detector regression: 0.21705705262720584\n",
"Elapsed time: 5.13917088508606\n",
"Epoch 283/300\n",
"Average number of overlapping bounding boxes from RPN = 12.6 for 10 previous iterations\n",
"10/10 [==============================] - 6s 587ms/step - rpn_cls: 2.7533 - rpn_regr: 0.5626 - detector_cls: 0.2944 - detector_regr: 0.2242\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.1\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 2.7532540289583265\n",
"Loss RPN regression: 0.5626159735023976\n",
"Loss Detector classifier: 0.2943948730826378\n",
"Loss Detector regression: 0.22421729192137718\n",
"Elapsed time: 5.803562879562378\n",
"Epoch 284/300\n",
"Average number of overlapping bounding boxes from RPN = 9.1 for 10 previous iterations\n",
"10/10 [==============================] - 5s 486ms/step - rpn_cls: 2.2675 - rpn_regr: 0.3088 - detector_cls: 0.2840 - detector_regr: 0.1914\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.8765625\n",
"Loss RPN classifier: 2.2674662594217807\n",
"Loss RPN regression: 0.3087705925107002\n",
"Loss Detector classifier: 0.2839706713333726\n",
"Loss Detector regression: 0.19137706011533737\n",
"Elapsed time: 4.846359014511108\n",
"Epoch 285/300\n",
"Average number of overlapping bounding boxes from RPN = 9.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 531ms/step - rpn_cls: 2.3921 - rpn_regr: 0.3524 - detector_cls: 0.3159 - detector_regr: 0.1811\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 16.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.86875\n",
"Loss RPN classifier: 2.3920636056587616\n",
"Loss RPN regression: 0.35243317848071454\n",
"Loss Detector classifier: 0.3158597147092223\n",
"Loss Detector regression: 0.18110665678977966\n",
"Elapsed time: 5.3377110958099365\n",
"Epoch 286/300\n",
"Average number of overlapping bounding boxes from RPN = 16.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 519ms/step - rpn_cls: 3.0155 - rpn_regr: 0.2824 - detector_cls: 0.3095 - detector_regr: 0.2128\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.8625\n",
"Loss RPN classifier: 3.0154537254601204\n",
"Loss RPN regression: 0.2824055079370737\n",
"Loss Detector classifier: 0.309536474943161\n",
"Loss Detector regression: 0.2128226451575756\n",
"Elapsed time: 5.204007863998413\n",
"Epoch 287/300\n",
"Average number of overlapping bounding boxes from RPN = 14.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 469ms/step - rpn_cls: 1.9877 - rpn_regr: 0.3165 - detector_cls: 0.2427 - detector_regr: 0.2077\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.9\n",
"Classifier accuracy for bounding boxes from RPN: 0.9046875\n",
"Loss RPN classifier: 1.9876729488034148\n",
"Loss RPN regression: 0.31652084589004514\n",
"Loss Detector classifier: 0.24271303687710316\n",
"Loss Detector regression: 0.20774635672569275\n",
"Elapsed time: 4.694912672042847\n",
"Epoch 288/300\n",
"Average number of overlapping bounding boxes from RPN = 10.9 for 10 previous iterations\n",
"10/10 [==============================] - 6s 588ms/step - rpn_cls: 3.1569 - rpn_regr: 0.2052 - detector_cls: 0.3372 - detector_regr: 0.2406\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.871875\n",
"Loss RPN classifier: 3.1568524631405586\n",
"Loss RPN regression: 0.20515820859000086\n",
"Loss Detector classifier: 0.33722543343901634\n",
"Loss Detector regression: 0.24058192670345308\n",
"Elapsed time: 5.70337700843811\n",
"Epoch 289/300\n",
"Average number of overlapping bounding boxes from RPN = 12.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 508ms/step - rpn_cls: 2.2034 - rpn_regr: 0.4728 - detector_cls: 0.2547 - detector_regr: 0.2278\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.9046875\n",
"Loss RPN classifier: 2.203371069004061\n",
"Loss RPN regression: 0.47284816242754457\n",
"Loss Detector classifier: 0.2547351345419884\n",
"Loss Detector regression: 0.22775908634066583\n",
"Elapsed time: 4.930625677108765\n",
"Epoch 290/300\n",
"Average number of overlapping bounding boxes from RPN = 9.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 486ms/step - rpn_cls: 3.0715 - rpn_regr: 0.3073 - detector_cls: 0.3630 - detector_regr: 0.2172\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.840625\n",
"Loss RPN classifier: 3.071478608990583\n",
"Loss RPN regression: 0.3072630469687283\n",
"Loss Detector classifier: 0.36303515285253524\n",
"Loss Detector regression: 0.21723983734846114\n",
"Elapsed time: 4.867824077606201\n",
"Epoch 291/300\n",
"Average number of overlapping bounding boxes from RPN = 12.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 499ms/step - rpn_cls: 2.1908 - rpn_regr: 0.2725 - detector_cls: 0.2581 - detector_regr: 0.2325\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.8953125\n",
"Loss RPN classifier: 2.190775962922614\n",
"Loss RPN regression: 0.2725312572903931\n",
"Loss Detector classifier: 0.258104519546032\n",
"Loss Detector regression: 0.23246016427874566\n",
"Elapsed time: 4.938965082168579\n",
"Epoch 292/300\n",
"Average number of overlapping bounding boxes from RPN = 14.7 for 10 previous iterations\n",
"10/10 [==============================] - 4s 458ms/step - rpn_cls: 2.3180 - rpn_regr: 0.5293 - detector_cls: 0.1879 - detector_regr: 0.1487\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 6.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.9234375\n",
"Loss RPN classifier: 2.3179865487047784\n",
"Loss RPN regression: 0.5293334932997823\n",
"Loss Detector classifier: 0.18789882101118566\n",
"Loss Detector regression: 0.14871888905763625\n",
"Elapsed time: 4.462383508682251\n",
"Epoch 293/300\n",
"Average number of overlapping bounding boxes from RPN = 6.6 for 10 previous iterations\n",
"10/10 [==============================] - 5s 509ms/step - rpn_cls: 1.3669 - rpn_regr: 0.2411 - detector_cls: 0.2595 - detector_regr: 0.3146\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 9.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.903125\n",
"Loss RPN classifier: 1.366913512956755\n",
"Loss RPN regression: 0.2410713378340006\n",
"Loss Detector classifier: 0.2595278680324554\n",
"Loss Detector regression: 0.3146236129105091\n",
"Elapsed time: 5.083566904067993\n",
"Epoch 294/300\n",
"Average number of overlapping bounding boxes from RPN = 9.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 492ms/step - rpn_cls: 1.7151 - rpn_regr: 0.2746 - detector_cls: 0.3150 - detector_regr: 0.2293\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 13.8\n",
"Classifier accuracy for bounding boxes from RPN: 0.8875\n",
"Loss RPN classifier: 1.7151022139526737\n",
"Loss RPN regression: 0.2746166527271271\n",
"Loss Detector classifier: 0.31504056304693223\n",
"Loss Detector regression: 0.22930071502923965\n",
"Elapsed time: 4.860115051269531\n",
"Epoch 295/300\n",
"Average number of overlapping bounding boxes from RPN = 13.8 for 10 previous iterations\n",
"10/10 [==============================] - 5s 495ms/step - rpn_cls: 2.7154 - rpn_regr: 0.2397 - detector_cls: 0.2293 - detector_regr: 0.2107\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.909375\n",
"Loss RPN classifier: 2.715379997322579\n",
"Loss RPN regression: 0.23974465876817702\n",
"Loss Detector classifier: 0.22932726927101613\n",
"Loss Detector regression: 0.21071705222129822\n",
"Elapsed time: 4.949909448623657\n",
"Epoch 296/300\n",
"Average number of overlapping bounding boxes from RPN = 11.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 478ms/step - rpn_cls: 3.0159 - rpn_regr: 0.2249 - detector_cls: 0.2563 - detector_regr: 0.2935\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 12.3\n",
"Classifier accuracy for bounding boxes from RPN: 0.9015625\n",
"Loss RPN classifier: 3.015909059923115\n",
"Loss RPN regression: 0.22485969215631485\n",
"Loss Detector classifier: 0.25628803968429564\n",
"Loss Detector regression: 0.2934823289513588\n",
"Elapsed time: 4.63592004776001\n",
"Epoch 297/300\n",
"Average number of overlapping bounding boxes from RPN = 12.3 for 10 previous iterations\n",
"10/10 [==============================] - 5s 527ms/step - rpn_cls: 2.3421 - rpn_regr: 0.3439 - detector_cls: 0.2881 - detector_regr: 0.2456\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 14.5\n",
"Classifier accuracy for bounding boxes from RPN: 0.89375\n",
"Loss RPN classifier: 2.342099362052977\n",
"Loss RPN regression: 0.3439038574695587\n",
"Loss Detector classifier: 0.2881144091486931\n",
"Loss Detector regression: 0.24557822942733765\n",
"Elapsed time: 5.186326026916504\n",
"Epoch 298/300\n",
"Average number of overlapping bounding boxes from RPN = 14.5 for 10 previous iterations\n",
"10/10 [==============================] - 5s 505ms/step - rpn_cls: 2.6301 - rpn_regr: 0.5298 - detector_cls: 0.2650 - detector_regr: 0.2142\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 11.7\n",
"Classifier accuracy for bounding boxes from RPN: 0.9015625\n",
"Loss RPN classifier: 2.630139114650615\n",
"Loss RPN regression: 0.5297813763841986\n",
"Loss Detector classifier: 0.26495511531829835\n",
"Loss Detector regression: 0.21422007232904433\n",
"Elapsed time: 5.035564422607422\n",
"Epoch 299/300\n",
"Average number of overlapping bounding boxes from RPN = 11.7 for 10 previous iterations\n",
"10/10 [==============================] - 5s 453ms/step - rpn_cls: 2.3289 - rpn_regr: 0.2107 - detector_cls: 0.1696 - detector_regr: 0.1588\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 8.4\n",
"Classifier accuracy for bounding boxes from RPN: 0.934375\n",
"Loss RPN classifier: 2.328922184436897\n",
"Loss RPN regression: 0.2106879334896803\n",
"Loss Detector classifier: 0.169634423404932\n",
"Loss Detector regression: 0.1587573528289795\n",
"Elapsed time: 4.615420579910278\n",
"Epoch 300/300\n",
"Average number of overlapping bounding boxes from RPN = 8.4 for 10 previous iterations\n",
"10/10 [==============================] - 5s 487ms/step - rpn_cls: 2.0550 - rpn_regr: 0.1575 - detector_cls: 0.2092 - detector_regr: 0.2307\n",
"Mean number of bounding boxes from RPN overlapping ground truth boxes: 10.6\n",
"Classifier accuracy for bounding boxes from RPN: 0.9265625\n",
"Loss RPN classifier: 2.0549803957629593\n",
"Loss RPN regression: 0.15745449429377914\n",
"Loss Detector classifier: 0.20923052877187728\n",
"Loss Detector regression: 0.2306851014494896\n",
"Elapsed time: 4.789561748504639\n",
"Training complete, exiting.\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "yfnhA4X2KhZ5"
},
"source": [
"## Testing\n",
"\n",
"Running the test function with our custom images loaded into some directory, and our model will embed the labelled bounding box and store them into output directory."
]
},
{
"cell_type": "code",
"metadata": {
"id": "J4tJx8NmUOKb"
},
"source": [
"# Testing the model...\n",
"main_var.test(\n",
" trained_model_path=os.path.join(MAIN_DIR_PATH,\"OpenImagesDataset\",\"models\",\"model_frcnn.vgg_0218.hdf5\"),\n",
" config_path=os.path.join(MAIN_DIR_PATH,\"OpenImagesDataset\",\"config.pickle\"),\n",
" input_images_dir_path=os.path.join(MAIN_DIR_PATH,\"OpenImagesDataset\",\"images\",\"test\"),\n",
" output_dir_path=os.path.join(MAIN_DIR_PATH,\"OpenImagesDataset\",\"images\",\"output\"))"
],
"execution_count": null,
"outputs": []
}
]
}