From 7974dd3ec1f52dd09f089d680e45a4336ef49f0c Mon Sep 17 00:00:00 2001
From: Jean-Luc Parouty <Jean-Luc.Parouty@grenoble-inp.fr>
Date: Tue, 9 Feb 2021 22:49:43 +0100
Subject: [PATCH] Add norm to plot_images + ci checks

---
 fidle/02-running-ci-tests.ipynb | 167 +++++++++-
 fidle/03-ci-report.ipynb        | 259 ++++++++++++++-
 fidle/ci/smart_cpu.yml          |   5 +
 fidle/logs/ci_report.html       | 566 +++++++++++---------------------
 fidle/logs/ci_report.json       | 340 +++++--------------
 fidle/pwk.py                    |   9 +-
 6 files changed, 688 insertions(+), 658 deletions(-)

diff --git a/fidle/02-running-ci-tests.ipynb b/fidle/02-running-ci-tests.ipynb
index 354a1de..1a2bcc6 100644
--- a/fidle/02-running-ci-tests.ipynb
+++ b/fidle/02-running-ci-tests.ipynb
@@ -24,7 +24,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -43,9 +43,18 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 2,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Profile saved as ./ci/default.yml\n",
+      "Entries :  37\n"
+     ]
+    }
+   ],
    "source": [
     "profile = cookci.get_default_profile()\n",
     "cookci.save_profile(profile, './ci/default.yml')"
@@ -60,13 +69,13 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 3,
    "metadata": {},
    "outputs": [],
    "source": [
     "# ---- Profile of tests\n",
     "#\n",
-    "profile_name = './ci/full_fad_s01.yml'"
+    "profile_name = './ci/smart_cpu.yml'"
    ]
   },
   {
@@ -78,9 +87,147 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 4,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "Run profile session - FIDLE 2021\n",
+      "Version : 1.0\n",
+      "\n",
+      "Load profile :./ci/smart_cpu.yml\n",
+      "    Entries :  16\n",
+      "\n",
+      "Create new ci report : /home/pjluc/dev/fidle/fidle/logs/ci_report.json\n",
+      "Remove error file    : /home/pjluc/dev/fidle/fidle/logs/ci_ERROR.txt\n",
+      "\n",
+      "Run : LINR1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:04\n",
+      "    Saved as :  01-Linear-Regression==ci==.ipynb\n",
+      "\n",
+      "Run : GRAD1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:07\n",
+      "    Saved as :  02-Gradient-descent==ci==.ipynb\n",
+      "\n",
+      "Run : POLR1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:03\n",
+      "    Saved as :  03-Polynomial-Regression==ci==.ipynb\n",
+      "\n",
+      "Run : LOGR1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:03\n",
+      "    Saved as :  04-Logistic-Regression==ci==.ipynb\n",
+      "\n",
+      "Run : PER57\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:04\n",
+      "    Saved as :  01-Simple-Perceptron==ci==.ipynb\n",
+      "\n",
+      "Run : BHPD1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:09\n",
+      "    Saved as :  01-DNN-Regression==ci==.ipynb\n",
+      "\n",
+      "Run : BHPD2\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:13\n",
+      "    Saved as :  02-DNN-Regression-Premium==ci==.ipynb\n",
+      "\n",
+      "Run : MNIST1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:36\n",
+      "    Saved as :  01-DNN-MNIST==ci==.ipynb\n",
+      "\n",
+      "Run : MNIST2\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:01:55\n",
+      "    Saved as :  02-CNN-MNIST==ci==.ipynb\n",
+      "\n",
+      "Run : GTSRB1\n",
+      "    set overrides :\n",
+      "       FIDLE_OVERRIDE_GTSRG1_scale            = 0.05\n",
+      "       FIDLE_OVERRIDE_GTSRG1_output_dir       = ./data\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:01:59\n",
+      "    Saved as :  01-Preparation-of-data==ci==.ipynb\n",
+      "\n",
+      "Run : GTSRB2\n",
+      "    set overrides :\n",
+      "       FIDLE_OVERRIDE_GTSRB2_run_dir          = ./run/GTSRB2_ci\n",
+      "       FIDLE_OVERRIDE_GTSRB2_enhanced_dir     = ./data\n",
+      "       FIDLE_OVERRIDE_GTSRB2_dataset_name     = set-24x24-L\n",
+      "       FIDLE_OVERRIDE_GTSRB2_batch_size       = 64\n",
+      "       FIDLE_OVERRIDE_GTSRB2_epochs           = 5\n",
+      "       FIDLE_OVERRIDE_GTSRB2_scale            = 1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:29\n",
+      "    Saved as :  02-First-convolutions==ci==.ipynb\n",
+      "\n",
+      "Run : GTSRB3\n",
+      "    set overrides :\n",
+      "       FIDLE_OVERRIDE_GTSRB3_run_dir          = ./run/GTSRB3_ci\n",
+      "       FIDLE_OVERRIDE_GTSRB3_enhanced_dir     = ./data\n",
+      "       FIDLE_OVERRIDE_GTSRB3_dataset_name     = set-24x24-L\n",
+      "       FIDLE_OVERRIDE_GTSRB3_batch_size       = 64\n",
+      "       FIDLE_OVERRIDE_GTSRB3_epochs           = 5\n",
+      "       FIDLE_OVERRIDE_GTSRB3_scale            = 1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:54\n",
+      "    Saved as :  03-Tracking-and-visualizing==ci==.ipynb\n",
+      "\n",
+      "Run : GTSRB4\n",
+      "    set overrides :\n",
+      "       FIDLE_OVERRIDE_GTSRB4_run_dir          = ./run/GTSRB4_ci\n",
+      "       FIDLE_OVERRIDE_GTSRB4_enhanced_dir     = ./data\n",
+      "       FIDLE_OVERRIDE_GTSRB4_dataset_name     = set-24x24-L\n",
+      "       FIDLE_OVERRIDE_GTSRB4_batch_size       = 64\n",
+      "       FIDLE_OVERRIDE_GTSRB4_epochs           = 5\n",
+      "       FIDLE_OVERRIDE_GTSRB4_scale            = 1\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:49\n",
+      "    Saved as :  04-Data-augmentation==ci==.ipynb\n",
+      "\n",
+      "Run : GTSRB5\n",
+      "    set overrides :\n",
+      "       FIDLE_OVERRIDE_GTSRB5_run_dir          = ./run/GTSRB5_ci\n",
+      "       FIDLE_OVERRIDE_GTSRB5_enhanced_dir     = ./data\n",
+      "       FIDLE_OVERRIDE_GTSRB5_datasets         = ['set-24x24-L', 'set-24x24-RGB', 'set-48x48-RGB']\n",
+      "       FIDLE_OVERRIDE_GTSRB5_models           = {'v1':'get_model_v1', 'v2':'get_model_v2', 'v3':'get_model_v3'}\n",
+      "       FIDLE_OVERRIDE_GTSRB5_batch_size       = 64\n",
+      "       FIDLE_OVERRIDE_GTSRB5_epochs           = 5\n",
+      "       FIDLE_OVERRIDE_GTSRB5_scale            = 0.1\n",
+      "       FIDLE_OVERRIDE_GTSRB5_with_datagen     = True\n",
+      "       FIDLE_OVERRIDE_GTSRB5_verbose          = 0\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:01:43\n",
+      "    Saved as :  05-Full-convolutions==ci==.ipynb\n",
+      "\n",
+      "Run : GTSRB6\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:01\n",
+      "    Saved as :  06-Notebook-as-a-batch==ci==.ipynb\n",
+      "\n",
+      "Run : GTSRB7\n",
+      "    set overrides :\n",
+      "       FIDLE_OVERRIDE_GTSRB7_run_dir          = ./run/GTSRB7_ci\n",
+      "       FIDLE_OVERRIDE_GTSRB7_report_dir       = ./run/GTSRB5_ci\n",
+      "    Run notebook.....done.\n",
+      "    Duration :  0:00:02\n",
+      "    Saved as :  07-Show-report==ci==.ipynb\n",
+      "\n",
+      "End of running process\n",
+      "    Duration : 0:09:20\n",
+      "\n",
+      "Complete ci report : /home/pjluc/dev/fidle/fidle/logs/ci_report.json\n"
+     ]
+    }
+   ],
    "source": [
     "# ---- Override for batch mode\n",
     "#\n",
@@ -91,13 +238,13 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 8,
    "metadata": {},
    "outputs": [],
    "source": [
     "%%bash\n",
-    "find .. -name \"*==*==.ipynb\" -ls | sort -k11\n",
-    "# rm $(find .. -name \"*==*==.ipynb\")"
+    "find .. -name \"*==ci==.ipynb\" -ls | sort -k11\n",
+    "# rm $(find .. -name \"*==ci==.ipynb\")"
    ]
   },
   {
diff --git a/fidle/03-ci-report.ipynb b/fidle/03-ci-report.ipynb
index 876a458..3c2f489 100644
--- a/fidle/03-ci-report.ipynb
+++ b/fidle/03-ci-report.ipynb
@@ -15,9 +15,262 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 1,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "### About :"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/markdown": [
+       "**Version** : 1.0  \n",
+       "**Output_Tag** : ==ci==  \n",
+       "**Save_Figs** : True  \n",
+       "**Description** : Smart profile, for cpu  \n",
+       "**Host** : Oban  \n",
+       "**Profile** : ./ci/smart_cpu.yml  \n",
+       "**Start** : 09/02/21 22:22:08  \n",
+       "**End** : 09/02/21 22:31:28  \n",
+       "**Duration** : 0:09:20  \n"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/markdown": [
+       "### Details :"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<style  type=\"text/css\" >\n",
+       "    #T_ed857_ td {\n",
+       "          font-size: 110%;\n",
+       "          text-align: left;\n",
+       "    }    #T_ed857_ th {\n",
+       "          font-size: 110%;\n",
+       "          text-align: left;\n",
+       "    }</style><table id=\"T_ed857_\" ><thead>    <tr>        <th class=\"col_heading level0 col0\" >Run</th>        <th class=\"col_heading level0 col1\" >Id</th>        <th class=\"col_heading level0 col2\" >Dir</th>        <th class=\"col_heading level0 col3\" >Src</th>        <th class=\"col_heading level0 col4\" >Out</th>        <th class=\"col_heading level0 col5\" >Start</th>        <th class=\"col_heading level0 col6\" >End</th>        <th class=\"col_heading level0 col7\" >Duration</th>        <th class=\"col_heading level0 col8\" >State</th>    </tr></thead><tbody>\n",
+       "                <tr>\n",
+       "                                <td id=\"T_ed857_row0_col0\" class=\"data row0 col0\" >LINR1</td>\n",
+       "                        <td id=\"T_ed857_row0_col1\" class=\"data row0 col1\" ><a href='../LinearReg/01-Linear-Regression.ipynb'>LINR1</a></td>\n",
+       "                        <td id=\"T_ed857_row0_col2\" class=\"data row0 col2\" >LinearReg</td>\n",
+       "                        <td id=\"T_ed857_row0_col3\" class=\"data row0 col3\" ><a href='../LinearReg/01-Linear-Regression.ipynb'>01-Linear-Regression.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row0_col4\" class=\"data row0 col4\" ><a href='../LinearReg/01-Linear-Regression==ci==.ipynb'>01-Linear-Regression==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row0_col5\" class=\"data row0 col5\" >09/02/21 22:22:08</td>\n",
+       "                        <td id=\"T_ed857_row0_col6\" class=\"data row0 col6\" >09/02/21 22:22:12</td>\n",
+       "                        <td id=\"T_ed857_row0_col7\" class=\"data row0 col7\" >0:00:04</td>\n",
+       "                        <td id=\"T_ed857_row0_col8\" class=\"data row0 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row1_col0\" class=\"data row1 col0\" >GRAD1</td>\n",
+       "                        <td id=\"T_ed857_row1_col1\" class=\"data row1 col1\" ><a href='../LinearReg/02-Gradient-descent.ipynb'>GRAD1</a></td>\n",
+       "                        <td id=\"T_ed857_row1_col2\" class=\"data row1 col2\" >LinearReg</td>\n",
+       "                        <td id=\"T_ed857_row1_col3\" class=\"data row1 col3\" ><a href='../LinearReg/02-Gradient-descent.ipynb'>02-Gradient-descent.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row1_col4\" class=\"data row1 col4\" ><a href='../LinearReg/02-Gradient-descent==ci==.ipynb'>02-Gradient-descent==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row1_col5\" class=\"data row1 col5\" >09/02/21 22:22:12</td>\n",
+       "                        <td id=\"T_ed857_row1_col6\" class=\"data row1 col6\" >09/02/21 22:22:20</td>\n",
+       "                        <td id=\"T_ed857_row1_col7\" class=\"data row1 col7\" >0:00:07</td>\n",
+       "                        <td id=\"T_ed857_row1_col8\" class=\"data row1 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row2_col0\" class=\"data row2 col0\" >POLR1</td>\n",
+       "                        <td id=\"T_ed857_row2_col1\" class=\"data row2 col1\" ><a href='../LinearReg/03-Polynomial-Regression.ipynb'>POLR1</a></td>\n",
+       "                        <td id=\"T_ed857_row2_col2\" class=\"data row2 col2\" >LinearReg</td>\n",
+       "                        <td id=\"T_ed857_row2_col3\" class=\"data row2 col3\" ><a href='../LinearReg/03-Polynomial-Regression.ipynb'>03-Polynomial-Regression.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row2_col4\" class=\"data row2 col4\" ><a href='../LinearReg/03-Polynomial-Regression==ci==.ipynb'>03-Polynomial-Regression==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row2_col5\" class=\"data row2 col5\" >09/02/21 22:22:20</td>\n",
+       "                        <td id=\"T_ed857_row2_col6\" class=\"data row2 col6\" >09/02/21 22:22:24</td>\n",
+       "                        <td id=\"T_ed857_row2_col7\" class=\"data row2 col7\" >0:00:03</td>\n",
+       "                        <td id=\"T_ed857_row2_col8\" class=\"data row2 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row3_col0\" class=\"data row3 col0\" >LOGR1</td>\n",
+       "                        <td id=\"T_ed857_row3_col1\" class=\"data row3 col1\" ><a href='../LinearReg/04-Logistic-Regression.ipynb'>LOGR1</a></td>\n",
+       "                        <td id=\"T_ed857_row3_col2\" class=\"data row3 col2\" >LinearReg</td>\n",
+       "                        <td id=\"T_ed857_row3_col3\" class=\"data row3 col3\" ><a href='../LinearReg/04-Logistic-Regression.ipynb'>04-Logistic-Regression.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row3_col4\" class=\"data row3 col4\" ><a href='../LinearReg/04-Logistic-Regression==ci==.ipynb'>04-Logistic-Regression==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row3_col5\" class=\"data row3 col5\" >09/02/21 22:22:24</td>\n",
+       "                        <td id=\"T_ed857_row3_col6\" class=\"data row3 col6\" >09/02/21 22:22:28</td>\n",
+       "                        <td id=\"T_ed857_row3_col7\" class=\"data row3 col7\" >0:00:03</td>\n",
+       "                        <td id=\"T_ed857_row3_col8\" class=\"data row3 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row4_col0\" class=\"data row4 col0\" >PER57</td>\n",
+       "                        <td id=\"T_ed857_row4_col1\" class=\"data row4 col1\" ><a href='../IRIS/01-Simple-Perceptron.ipynb'>PER57</a></td>\n",
+       "                        <td id=\"T_ed857_row4_col2\" class=\"data row4 col2\" >IRIS</td>\n",
+       "                        <td id=\"T_ed857_row4_col3\" class=\"data row4 col3\" ><a href='../IRIS/01-Simple-Perceptron.ipynb'>01-Simple-Perceptron.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row4_col4\" class=\"data row4 col4\" ><a href='../IRIS/01-Simple-Perceptron==ci==.ipynb'>01-Simple-Perceptron==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row4_col5\" class=\"data row4 col5\" >09/02/21 22:22:28</td>\n",
+       "                        <td id=\"T_ed857_row4_col6\" class=\"data row4 col6\" >09/02/21 22:22:32</td>\n",
+       "                        <td id=\"T_ed857_row4_col7\" class=\"data row4 col7\" >0:00:04</td>\n",
+       "                        <td id=\"T_ed857_row4_col8\" class=\"data row4 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row5_col0\" class=\"data row5 col0\" >BHPD1</td>\n",
+       "                        <td id=\"T_ed857_row5_col1\" class=\"data row5 col1\" ><a href='../BHPD/01-DNN-Regression.ipynb'>BHPD1</a></td>\n",
+       "                        <td id=\"T_ed857_row5_col2\" class=\"data row5 col2\" >BHPD</td>\n",
+       "                        <td id=\"T_ed857_row5_col3\" class=\"data row5 col3\" ><a href='../BHPD/01-DNN-Regression.ipynb'>01-DNN-Regression.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row5_col4\" class=\"data row5 col4\" ><a href='../BHPD/01-DNN-Regression==ci==.ipynb'>01-DNN-Regression==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row5_col5\" class=\"data row5 col5\" >09/02/21 22:22:32</td>\n",
+       "                        <td id=\"T_ed857_row5_col6\" class=\"data row5 col6\" >09/02/21 22:22:41</td>\n",
+       "                        <td id=\"T_ed857_row5_col7\" class=\"data row5 col7\" >0:00:09</td>\n",
+       "                        <td id=\"T_ed857_row5_col8\" class=\"data row5 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row6_col0\" class=\"data row6 col0\" >BHPD2</td>\n",
+       "                        <td id=\"T_ed857_row6_col1\" class=\"data row6 col1\" ><a href='../BHPD/02-DNN-Regression-Premium.ipynb'>BHPH2</a></td>\n",
+       "                        <td id=\"T_ed857_row6_col2\" class=\"data row6 col2\" >BHPD</td>\n",
+       "                        <td id=\"T_ed857_row6_col3\" class=\"data row6 col3\" ><a href='../BHPD/02-DNN-Regression-Premium.ipynb'>02-DNN-Regression-Premium.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row6_col4\" class=\"data row6 col4\" ><a href='../BHPD/02-DNN-Regression-Premium==ci==.ipynb'>02-DNN-Regression-Premium==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row6_col5\" class=\"data row6 col5\" >09/02/21 22:22:41</td>\n",
+       "                        <td id=\"T_ed857_row6_col6\" class=\"data row6 col6\" >09/02/21 22:22:55</td>\n",
+       "                        <td id=\"T_ed857_row6_col7\" class=\"data row6 col7\" >0:00:13</td>\n",
+       "                        <td id=\"T_ed857_row6_col8\" class=\"data row6 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row7_col0\" class=\"data row7 col0\" >MNIST1</td>\n",
+       "                        <td id=\"T_ed857_row7_col1\" class=\"data row7 col1\" ><a href='../MNIST/01-DNN-MNIST.ipynb'>MNIST1</a></td>\n",
+       "                        <td id=\"T_ed857_row7_col2\" class=\"data row7 col2\" >MNIST</td>\n",
+       "                        <td id=\"T_ed857_row7_col3\" class=\"data row7 col3\" ><a href='../MNIST/01-DNN-MNIST.ipynb'>01-DNN-MNIST.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row7_col4\" class=\"data row7 col4\" ><a href='../MNIST/01-DNN-MNIST==ci==.ipynb'>01-DNN-MNIST==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row7_col5\" class=\"data row7 col5\" >09/02/21 22:22:55</td>\n",
+       "                        <td id=\"T_ed857_row7_col6\" class=\"data row7 col6\" >09/02/21 22:23:32</td>\n",
+       "                        <td id=\"T_ed857_row7_col7\" class=\"data row7 col7\" >0:00:36</td>\n",
+       "                        <td id=\"T_ed857_row7_col8\" class=\"data row7 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row8_col0\" class=\"data row8 col0\" >MNIST2</td>\n",
+       "                        <td id=\"T_ed857_row8_col1\" class=\"data row8 col1\" ><a href='../MNIST/02-CNN-MNIST.ipynb'>MNIST2</a></td>\n",
+       "                        <td id=\"T_ed857_row8_col2\" class=\"data row8 col2\" >MNIST</td>\n",
+       "                        <td id=\"T_ed857_row8_col3\" class=\"data row8 col3\" ><a href='../MNIST/02-CNN-MNIST.ipynb'>02-CNN-MNIST.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row8_col4\" class=\"data row8 col4\" ><a href='../MNIST/02-CNN-MNIST==ci==.ipynb'>02-CNN-MNIST==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row8_col5\" class=\"data row8 col5\" >09/02/21 22:23:32</td>\n",
+       "                        <td id=\"T_ed857_row8_col6\" class=\"data row8 col6\" >09/02/21 22:25:27</td>\n",
+       "                        <td id=\"T_ed857_row8_col7\" class=\"data row8 col7\" >0:01:55</td>\n",
+       "                        <td id=\"T_ed857_row8_col8\" class=\"data row8 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row9_col0\" class=\"data row9 col0\" >GTSRB1</td>\n",
+       "                        <td id=\"T_ed857_row9_col1\" class=\"data row9 col1\" ><a href='../GTSRB/01-Preparation-of-data.ipynb'>GTSRG1</a></td>\n",
+       "                        <td id=\"T_ed857_row9_col2\" class=\"data row9 col2\" >GTSRB</td>\n",
+       "                        <td id=\"T_ed857_row9_col3\" class=\"data row9 col3\" ><a href='../GTSRB/01-Preparation-of-data.ipynb'>01-Preparation-of-data.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row9_col4\" class=\"data row9 col4\" ><a href='../GTSRB/01-Preparation-of-data==ci==.ipynb'>01-Preparation-of-data==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row9_col5\" class=\"data row9 col5\" >09/02/21 22:25:28</td>\n",
+       "                        <td id=\"T_ed857_row9_col6\" class=\"data row9 col6\" >09/02/21 22:27:27</td>\n",
+       "                        <td id=\"T_ed857_row9_col7\" class=\"data row9 col7\" >0:01:59</td>\n",
+       "                        <td id=\"T_ed857_row9_col8\" class=\"data row9 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row10_col0\" class=\"data row10 col0\" >GTSRB2</td>\n",
+       "                        <td id=\"T_ed857_row10_col1\" class=\"data row10 col1\" ><a href='../GTSRB/02-First-convolutions.ipynb'>GTSRB2</a></td>\n",
+       "                        <td id=\"T_ed857_row10_col2\" class=\"data row10 col2\" >GTSRB</td>\n",
+       "                        <td id=\"T_ed857_row10_col3\" class=\"data row10 col3\" ><a href='../GTSRB/02-First-convolutions.ipynb'>02-First-convolutions.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row10_col4\" class=\"data row10 col4\" ><a href='../GTSRB/02-First-convolutions==ci==.ipynb'>02-First-convolutions==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row10_col5\" class=\"data row10 col5\" >09/02/21 22:27:27</td>\n",
+       "                        <td id=\"T_ed857_row10_col6\" class=\"data row10 col6\" >09/02/21 22:27:57</td>\n",
+       "                        <td id=\"T_ed857_row10_col7\" class=\"data row10 col7\" >0:00:29</td>\n",
+       "                        <td id=\"T_ed857_row10_col8\" class=\"data row10 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row11_col0\" class=\"data row11 col0\" >GTSRB3</td>\n",
+       "                        <td id=\"T_ed857_row11_col1\" class=\"data row11 col1\" ><a href='../GTSRB/03-Tracking-and-visualizing.ipynb'>GTSRB3</a></td>\n",
+       "                        <td id=\"T_ed857_row11_col2\" class=\"data row11 col2\" >GTSRB</td>\n",
+       "                        <td id=\"T_ed857_row11_col3\" class=\"data row11 col3\" ><a href='../GTSRB/03-Tracking-and-visualizing.ipynb'>03-Tracking-and-visualizing.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row11_col4\" class=\"data row11 col4\" ><a href='../GTSRB/03-Tracking-and-visualizing==ci==.ipynb'>03-Tracking-and-visualizing==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row11_col5\" class=\"data row11 col5\" >09/02/21 22:27:57</td>\n",
+       "                        <td id=\"T_ed857_row11_col6\" class=\"data row11 col6\" >09/02/21 22:28:52</td>\n",
+       "                        <td id=\"T_ed857_row11_col7\" class=\"data row11 col7\" >0:00:54</td>\n",
+       "                        <td id=\"T_ed857_row11_col8\" class=\"data row11 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row12_col0\" class=\"data row12 col0\" >GTSRB4</td>\n",
+       "                        <td id=\"T_ed857_row12_col1\" class=\"data row12 col1\" ><a href='../GTSRB/04-Data-augmentation.ipynb'>GTSRB4</a></td>\n",
+       "                        <td id=\"T_ed857_row12_col2\" class=\"data row12 col2\" >GTSRB</td>\n",
+       "                        <td id=\"T_ed857_row12_col3\" class=\"data row12 col3\" ><a href='../GTSRB/04-Data-augmentation.ipynb'>04-Data-augmentation.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row12_col4\" class=\"data row12 col4\" ><a href='../GTSRB/04-Data-augmentation==ci==.ipynb'>04-Data-augmentation==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row12_col5\" class=\"data row12 col5\" >09/02/21 22:28:52</td>\n",
+       "                        <td id=\"T_ed857_row12_col6\" class=\"data row12 col6\" >09/02/21 22:29:41</td>\n",
+       "                        <td id=\"T_ed857_row12_col7\" class=\"data row12 col7\" >0:00:49</td>\n",
+       "                        <td id=\"T_ed857_row12_col8\" class=\"data row12 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row13_col0\" class=\"data row13 col0\" >GTSRB5</td>\n",
+       "                        <td id=\"T_ed857_row13_col1\" class=\"data row13 col1\" ><a href='../GTSRB/05-Full-convolutions.ipynb'>GTSRB5</a></td>\n",
+       "                        <td id=\"T_ed857_row13_col2\" class=\"data row13 col2\" >GTSRB</td>\n",
+       "                        <td id=\"T_ed857_row13_col3\" class=\"data row13 col3\" ><a href='../GTSRB/05-Full-convolutions.ipynb'>05-Full-convolutions.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row13_col4\" class=\"data row13 col4\" ><a href='../GTSRB/05-Full-convolutions==ci==.ipynb'>05-Full-convolutions==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row13_col5\" class=\"data row13 col5\" >09/02/21 22:29:41</td>\n",
+       "                        <td id=\"T_ed857_row13_col6\" class=\"data row13 col6\" >09/02/21 22:31:24</td>\n",
+       "                        <td id=\"T_ed857_row13_col7\" class=\"data row13 col7\" >0:01:43</td>\n",
+       "                        <td id=\"T_ed857_row13_col8\" class=\"data row13 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row14_col0\" class=\"data row14 col0\" >GTSRB6</td>\n",
+       "                        <td id=\"T_ed857_row14_col1\" class=\"data row14 col1\" ><a href='../GTSRB/06-Notebook-as-a-batch.ipynb'>GTSRB6</a></td>\n",
+       "                        <td id=\"T_ed857_row14_col2\" class=\"data row14 col2\" >GTSRB</td>\n",
+       "                        <td id=\"T_ed857_row14_col3\" class=\"data row14 col3\" ><a href='../GTSRB/06-Notebook-as-a-batch.ipynb'>06-Notebook-as-a-batch.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row14_col4\" class=\"data row14 col4\" ><a href='../GTSRB/06-Notebook-as-a-batch==ci==.ipynb'>06-Notebook-as-a-batch==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row14_col5\" class=\"data row14 col5\" >09/02/21 22:31:24</td>\n",
+       "                        <td id=\"T_ed857_row14_col6\" class=\"data row14 col6\" >09/02/21 22:31:26</td>\n",
+       "                        <td id=\"T_ed857_row14_col7\" class=\"data row14 col7\" >0:00:01</td>\n",
+       "                        <td id=\"T_ed857_row14_col8\" class=\"data row14 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                                <td id=\"T_ed857_row15_col0\" class=\"data row15 col0\" >GTSRB7</td>\n",
+       "                        <td id=\"T_ed857_row15_col1\" class=\"data row15 col1\" ><a href='../GTSRB/07-Show-report.ipynb'>GTSRB7</a></td>\n",
+       "                        <td id=\"T_ed857_row15_col2\" class=\"data row15 col2\" >GTSRB</td>\n",
+       "                        <td id=\"T_ed857_row15_col3\" class=\"data row15 col3\" ><a href='../GTSRB/07-Show-report.ipynb'>07-Show-report.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row15_col4\" class=\"data row15 col4\" ><a href='../GTSRB/07-Show-report==ci==.ipynb'>07-Show-report==ci==.ipynb</a></td>\n",
+       "                        <td id=\"T_ed857_row15_col5\" class=\"data row15 col5\" >09/02/21 22:31:26</td>\n",
+       "                        <td id=\"T_ed857_row15_col6\" class=\"data row15 col6\" >09/02/21 22:31:28</td>\n",
+       "                        <td id=\"T_ed857_row15_col7\" class=\"data row15 col7\" >0:00:02</td>\n",
+       "                        <td id=\"T_ed857_row15_col8\" class=\"data row15 col8\" >ok</td>\n",
+       "            </tr>\n",
+       "    </tbody></table>"
+      ],
+      "text/plain": [
+       "<pandas.io.formats.style.Styler at 0x7f71d6ce2dc0>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/markdown": [
+       "<br>HTML report saved as : [./logs/ci_report.html](./logs/ci_report.html)"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
    "source": [
     "import cookci\n",
     "cookci.build_ci_report(report_name='./logs/ci_report.json')"
@@ -55,7 +308,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.7.7"
+   "version": "3.8.5"
   }
  },
  "nbformat": 4,
diff --git a/fidle/ci/smart_cpu.yml b/fidle/ci/smart_cpu.yml
index 6a158d3..0d90a46 100644
--- a/fidle/ci/smart_cpu.yml
+++ b/fidle/ci/smart_cpu.yml
@@ -43,6 +43,11 @@ MNIST1:
   notebook_dir: MNIST
   notebook_src: 01-DNN-MNIST.ipynb
   notebook_tag: default
+MNIST2:
+  notebook_id: MNIST2
+  notebook_dir: MNIST
+  notebook_src: 02-CNN-MNIST.ipynb
+  notebook_tag: default
 GTSRB1:
   notebook_id: GTSRG1
   notebook_dir: GTSRB
diff --git a/fidle/logs/ci_report.html b/fidle/logs/ci_report.html
index bf665cb..2029b5e 100644
--- a/fidle/logs/ci_report.html
+++ b/fidle/logs/ci_report.html
@@ -30,397 +30,199 @@
             <p>Below is the result of the continuous integration tests of the Fidle project:</p>
             <div class='title'>About :</div>
             <div class="metadata"><b>Version</b> : 1.0  <br>
-<b>Output_Tag</b> : ==done==  <br>
+<b>Output_Tag</b> : ==ci==  <br>
 <b>Save_Figs</b> : True  <br>
-<b>Description</b> : Full profile for GPU  <br>
-<b>Host</b> : r12i6n8  <br>
-<b>Profile</b> : ./ci/full_gpu.yml  <br>
-<b>Start</b> : 09/02/21 18:30:42  <br>
-<b>End</b> : 09/02/21 21:11:40  <br>
-<b>Duration</b> : 2:40:58  <br>
+<b>Description</b> : Smart profile, for cpu  <br>
+<b>Host</b> : Oban  <br>
+<b>Profile</b> : ./ci/smart_cpu.yml  <br>
+<b>Start</b> : 09/02/21 22:22:08  <br>
+<b>End</b> : 09/02/21 22:31:28  <br>
+<b>Duration</b> : 0:09:20  <br>
 </div>
             <div class='title'>Details :</div>
             <div class="result"><style  type="text/css" >
-    #T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5 td {
+    #T_569bc_ td {
           font-size: 110%;
           text-align: left;
-    }    #T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5 th {
+    }    #T_569bc_ th {
           font-size: 110%;
           text-align: left;
-    }</style><table id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5" ><thead>    <tr>        <th class="col_heading level0 col0" >Run</th>        <th class="col_heading level0 col1" >Id</th>        <th class="col_heading level0 col2" >Dir</th>        <th class="col_heading level0 col3" >Src</th>        <th class="col_heading level0 col4" >Out</th>        <th class="col_heading level0 col5" >Start</th>        <th class="col_heading level0 col6" >End</th>        <th class="col_heading level0 col7" >Duration</th>        <th class="col_heading level0 col8" >State</th>    </tr></thead><tbody>
+    }</style><table id="T_569bc_" ><thead>    <tr>        <th class="col_heading level0 col0" >Run</th>        <th class="col_heading level0 col1" >Id</th>        <th class="col_heading level0 col2" >Dir</th>        <th class="col_heading level0 col3" >Src</th>        <th class="col_heading level0 col4" >Out</th>        <th class="col_heading level0 col5" >Start</th>        <th class="col_heading level0 col6" >End</th>        <th class="col_heading level0 col7" >Duration</th>        <th class="col_heading level0 col8" >State</th>    </tr></thead><tbody>
                 <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col0" class="data row0 col0" >LINR1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col1" class="data row0 col1" >LINR1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col2" class="data row0 col2" >LinearReg</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col3" class="data row0 col3" >01-Linear-Regression.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col4" class="data row0 col4" >01-Linear-Regression==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col5" class="data row0 col5" >09/02/21 18:30:43</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col6" class="data row0 col6" >09/02/21 18:31:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col7" class="data row0 col7" >0:00:47</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row0_col8" class="data row0 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col0" class="data row1 col0" >GRAD1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col1" class="data row1 col1" >GRAD1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col2" class="data row1 col2" >LinearReg</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col3" class="data row1 col3" >02-Gradient-descent.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col4" class="data row1 col4" >02-Gradient-descent==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col5" class="data row1 col5" >09/02/21 18:31:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col6" class="data row1 col6" >09/02/21 18:31:41</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col7" class="data row1 col7" >0:00:10</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row1_col8" class="data row1 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col0" class="data row2 col0" >POLR1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col1" class="data row2 col1" >POLR1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col2" class="data row2 col2" >LinearReg</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col3" class="data row2 col3" >03-Polynomial-Regression.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col4" class="data row2 col4" >03-Polynomial-Regression==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col5" class="data row2 col5" >09/02/21 18:31:41</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col6" class="data row2 col6" >09/02/21 18:31:48</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col7" class="data row2 col7" >0:00:07</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row2_col8" class="data row2 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col0" class="data row3 col0" >LOGR1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col1" class="data row3 col1" >LOGR1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col2" class="data row3 col2" >LinearReg</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col3" class="data row3 col3" >04-Logistic-Regression.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col4" class="data row3 col4" >04-Logistic-Regression==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col5" class="data row3 col5" >09/02/21 18:31:48</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col6" class="data row3 col6" >09/02/21 18:31:55</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col7" class="data row3 col7" >0:00:06</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row3_col8" class="data row3 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col0" class="data row4 col0" >PER57</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col1" class="data row4 col1" >PER57</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col2" class="data row4 col2" >IRIS</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col3" class="data row4 col3" >01-Simple-Perceptron.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col4" class="data row4 col4" >01-Simple-Perceptron==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col5" class="data row4 col5" >09/02/21 18:31:55</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col6" class="data row4 col6" >09/02/21 18:32:00</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col7" class="data row4 col7" >0:00:05</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row4_col8" class="data row4 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col0" class="data row5 col0" >BHPD1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col1" class="data row5 col1" >BHPD1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col2" class="data row5 col2" >BHPD</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col3" class="data row5 col3" >01-DNN-Regression.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col4" class="data row5 col4" >01-DNN-Regression==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col5" class="data row5 col5" >09/02/21 18:32:01</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col6" class="data row5 col6" >09/02/21 18:32:19</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col7" class="data row5 col7" >0:00:18</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row5_col8" class="data row5 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col0" class="data row6 col0" >BHPD2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col1" class="data row6 col1" >BHPD2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col2" class="data row6 col2" >BHPD</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col3" class="data row6 col3" >02-DNN-Regression-Premium.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col4" class="data row6 col4" >02-DNN-Regression-Premium==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col5" class="data row6 col5" >09/02/21 18:32:19</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col6" class="data row6 col6" >09/02/21 18:32:42</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col7" class="data row6 col7" >0:00:23</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row6_col8" class="data row6 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col0" class="data row7 col0" >MNIST1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col1" class="data row7 col1" >MNIST1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col2" class="data row7 col2" >MNIST</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col3" class="data row7 col3" >01-DNN-MNIST.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col4" class="data row7 col4" >01-DNN-MNIST==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col5" class="data row7 col5" >09/02/21 18:32:43</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col6" class="data row7 col6" >09/02/21 18:33:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col7" class="data row7 col7" >0:00:48</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row7_col8" class="data row7 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col0" class="data row8 col0" >GTSRB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col1" class="data row8 col1" >GTSRB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col2" class="data row8 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col3" class="data row8 col3" >01-Preparation-of-data.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col4" class="data row8 col4" >01-Preparation-of-data==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col5" class="data row8 col5" >09/02/21 18:33:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col6" class="data row8 col6" >09/02/21 18:45:01</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col7" class="data row8 col7" >0:11:30</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row8_col8" class="data row8 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col0" class="data row9 col0" >GTSRB2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col1" class="data row9 col1" >GTSRB2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col2" class="data row9 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col3" class="data row9 col3" >02-First-convolutions.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col4" class="data row9 col4" >02-First-convolutions==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col5" class="data row9 col5" >09/02/21 18:45:02</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col6" class="data row9 col6" >09/02/21 18:45:36</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col7" class="data row9 col7" >0:00:34</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row9_col8" class="data row9 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col0" class="data row10 col0" >GTSRB3</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col1" class="data row10 col1" >GTSRB3</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col2" class="data row10 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col3" class="data row10 col3" >03-Tracking-and-visualizing.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col4" class="data row10 col4" >03-Tracking-and-visualizing==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col5" class="data row10 col5" >09/02/21 18:45:37</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col6" class="data row10 col6" >09/02/21 18:46:41</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col7" class="data row10 col7" >0:01:04</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row10_col8" class="data row10 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col0" class="data row11 col0" >GTSRB4</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col1" class="data row11 col1" >GTSRB4</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col2" class="data row11 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col3" class="data row11 col3" >04-Data-augmentation.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col4" class="data row11 col4" >04-Data-augmentation==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col5" class="data row11 col5" >09/02/21 18:46:41</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col6" class="data row11 col6" >09/02/21 18:48:14</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col7" class="data row11 col7" >0:01:33</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row11_col8" class="data row11 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col0" class="data row12 col0" >GTSRB5_r1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col1" class="data row12 col1" >GTSRB5</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col2" class="data row12 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col3" class="data row12 col3" >05-Full-convolutions.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col4" class="data row12 col4" >05-Full-convolutions=1==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col5" class="data row12 col5" >09/02/21 18:48:15</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col6" class="data row12 col6" >09/02/21 19:19:39</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col7" class="data row12 col7" >0:31:24</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row12_col8" class="data row12 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col0" class="data row13 col0" >GTSRB5_r2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col1" class="data row13 col1" >GTSRB5</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col2" class="data row13 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col3" class="data row13 col3" >05-Full-convolutions.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col4" class="data row13 col4" >05-Full-convolutions=2==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col5" class="data row13 col5" >09/02/21 19:19:39</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col6" class="data row13 col6" >09/02/21 19:44:22</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col7" class="data row13 col7" >0:24:43</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row13_col8" class="data row13 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col0" class="data row14 col0" >GTSRB6</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col1" class="data row14 col1" >GTSRB6</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col2" class="data row14 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col3" class="data row14 col3" >06-Notebook-as-a-batch.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col4" class="data row14 col4" >06-Notebook-as-a-batch==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col5" class="data row14 col5" >09/02/21 19:44:23</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col6" class="data row14 col6" >09/02/21 19:44:26</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col7" class="data row14 col7" >0:00:03</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row14_col8" class="data row14 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col0" class="data row15 col0" >GTSRB7</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col1" class="data row15 col1" >GTSRB7</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col2" class="data row15 col2" >GTSRB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col3" class="data row15 col3" >07-Show-report.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col4" class="data row15 col4" >07-Show-report==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col5" class="data row15 col5" >09/02/21 19:44:26</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col6" class="data row15 col6" >09/02/21 19:44:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col7" class="data row15 col7" >0:00:05</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row15_col8" class="data row15 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col0" class="data row16 col0" >IMDB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col1" class="data row16 col1" >IMDB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col2" class="data row16 col2" >IMDB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col3" class="data row16 col3" >01-Embedding-Keras.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col4" class="data row16 col4" >01-Embedding-Keras==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col5" class="data row16 col5" >09/02/21 19:44:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col6" class="data row16 col6" >09/02/21 19:45:21</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col7" class="data row16 col7" >0:00:50</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row16_col8" class="data row16 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col0" class="data row17 col0" >IMDB2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col1" class="data row17 col1" >IMDB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col2" class="data row17 col2" >IMDB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col3" class="data row17 col3" >02-Prediction.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col4" class="data row17 col4" >02-Prediction==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col5" class="data row17 col5" >09/02/21 19:45:21</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col6" class="data row17 col6" >09/02/21 19:45:27</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col7" class="data row17 col7" >0:00:06</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row17_col8" class="data row17 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col0" class="data row18 col0" >IMDB3</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col1" class="data row18 col1" >IMDB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col2" class="data row18 col2" >IMDB</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col3" class="data row18 col3" >03-LSTM-Keras.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col4" class="data row18 col4" >03-LSTM-Keras==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col5" class="data row18 col5" >09/02/21 19:45:27</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col6" class="data row18 col6" >09/02/21 19:53:29</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col7" class="data row18 col7" >0:08:02</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row18_col8" class="data row18 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col0" class="data row19 col0" >SYNOP1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col1" class="data row19 col1" >SYNOP1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col2" class="data row19 col2" >SYNOP</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col3" class="data row19 col3" >01-Preparation-of-data.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col4" class="data row19 col4" >01-Preparation-of-data==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col5" class="data row19 col5" >09/02/21 19:53:30</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col6" class="data row19 col6" >09/02/21 19:53:40</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col7" class="data row19 col7" >0:00:09</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row19_col8" class="data row19 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col0" class="data row20 col0" >SYNOP2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col1" class="data row20 col1" >SYNOP2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col2" class="data row20 col2" >SYNOP</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col3" class="data row20 col3" >02-First-predictions.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col4" class="data row20 col4" >02-First-predictions==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col5" class="data row20 col5" >09/02/21 19:53:40</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col6" class="data row20 col6" >09/02/21 19:55:53</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col7" class="data row20 col7" >0:02:13</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row20_col8" class="data row20 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col0" class="data row21 col0" >SYNOP3</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col1" class="data row21 col1" >SYNOP3</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col2" class="data row21 col2" >SYNOP</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col3" class="data row21 col3" >03-12h-predictions.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col4" class="data row21 col4" >03-12h-predictions==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col5" class="data row21 col5" >09/02/21 19:55:54</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col6" class="data row21 col6" >09/02/21 19:56:06</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col7" class="data row21 col7" >0:00:12</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row21_col8" class="data row21 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col0" class="data row22 col0" >AE1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col1" class="data row22 col1" >AE1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col2" class="data row22 col2" >AE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col3" class="data row22 col3" >01-AE-with-MNIST.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col4" class="data row22 col4" >01-AE-with-MNIST==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col5" class="data row22 col5" >09/02/21 19:56:06</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col6" class="data row22 col6" >09/02/21 19:58:20</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col7" class="data row22 col7" >0:02:14</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row22_col8" class="data row22 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col0" class="data row23 col0" >AE2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col1" class="data row23 col1" >AE2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col2" class="data row23 col2" >AE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col3" class="data row23 col3" >02-AE-with-MNIST-post.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col4" class="data row23 col4" >02-AE-with-MNIST-post==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col5" class="data row23 col5" >09/02/21 19:58:20</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col6" class="data row23 col6" >09/02/21 19:58:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col7" class="data row23 col7" >0:00:11</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row23_col8" class="data row23 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col0" class="data row24 col0" >VAE1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col1" class="data row24 col1" >VAE1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col2" class="data row24 col2" >VAE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col3" class="data row24 col3" >01-VAE-with-MNIST.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col4" class="data row24 col4" >01-VAE-with-MNIST==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col5" class="data row24 col5" >09/02/21 19:58:31</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col6" class="data row24 col6" >09/02/21 19:59:51</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col7" class="data row24 col7" >0:01:20</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row24_col8" class="data row24 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col0" class="data row25 col0" >VAE2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col1" class="data row25 col1" >VAE2</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col2" class="data row25 col2" >VAE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col3" class="data row25 col3" >02-VAE-with-MNIST-post.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col4" class="data row25 col4" >02-VAE-with-MNIST-post==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col5" class="data row25 col5" >09/02/21 19:59:52</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col6" class="data row25 col6" >09/02/21 20:00:48</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col7" class="data row25 col7" >0:00:56</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row25_col8" class="data row25 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col0" class="data row26 col0" >VAE5</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col1" class="data row26 col1" >VAE5</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col2" class="data row26 col2" >VAE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col3" class="data row26 col3" >05-About-CelebA.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col4" class="data row26 col4" >05-About-CelebA==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col5" class="data row26 col5" >09/02/21 20:00:48</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col6" class="data row26 col6" >09/02/21 20:01:29</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col7" class="data row26 col7" >0:00:41</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row26_col8" class="data row26 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col0" class="data row27 col0" >VAE6</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col1" class="data row27 col1" >VAE6</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col2" class="data row27 col2" >VAE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col3" class="data row27 col3" >06-Prepare-CelebA-datasets.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col4" class="data row27 col4" >06-Prepare-CelebA-datasets==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col5" class="data row27 col5" >09/02/21 20:01:30</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col6" class="data row27 col6" >09/02/21 20:03:19</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col7" class="data row27 col7" >0:01:49</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row27_col8" class="data row27 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col0" class="data row28 col0" >VAE7</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col1" class="data row28 col1" >VAE7</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col2" class="data row28 col2" >VAE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col3" class="data row28 col3" >07-Check-CelebA.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col4" class="data row28 col4" >07-Check-CelebA==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col5" class="data row28 col5" >09/02/21 20:03:19</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col6" class="data row28 col6" >09/02/21 20:05:59</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col7" class="data row28 col7" >0:02:39</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row28_col8" class="data row28 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col0" class="data row29 col0" >VAE8</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col1" class="data row29 col1" >VAE8</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col2" class="data row29 col2" >VAE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col3" class="data row29 col3" >08-VAE-with-CelebA.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col4" class="data row29 col4" >08-VAE-with-CelebA==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col5" class="data row29 col5" >09/02/21 20:05:59</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col6" class="data row29 col6" >09/02/21 21:08:49</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col7" class="data row29 col7" >1:02:49</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row29_col8" class="data row29 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col0" class="data row30 col0" >VAE9</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col1" class="data row30 col1" >VAE9</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col2" class="data row30 col2" >VAE</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col3" class="data row30 col3" >09-VAE-with-CelebA-post.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col4" class="data row30 col4" >09-VAE-with-CelebA-post==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col5" class="data row30 col5" >09/02/21 21:09:01</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col6" class="data row30 col6" >09/02/21 21:11:10</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col7" class="data row30 col7" >0:02:09</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row30_col8" class="data row30 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col0" class="data row31 col0" >ACTF1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col1" class="data row31 col1" >ACTF1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col2" class="data row31 col2" >Misc</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col3" class="data row31 col3" >Activation-Functions.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col4" class="data row31 col4" >Activation-Functions==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col5" class="data row31 col5" >09/02/21 21:11:10</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col6" class="data row31 col6" >09/02/21 21:11:38</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col7" class="data row31 col7" >0:00:27</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row31_col8" class="data row31 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col0" class="data row32 col0" >NP1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col1" class="data row32 col1" >NP1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col2" class="data row32 col2" >Misc</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col3" class="data row32 col3" >Numpy.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col4" class="data row32 col4" >Numpy==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col5" class="data row32 col5" >09/02/21 21:11:38</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col6" class="data row32 col6" >09/02/21 21:11:39</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col7" class="data row32 col7" >0:00:01</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row32_col8" class="data row32 col8" >ok</td>
-            </tr>
-            <tr>
-                                <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col0" class="data row33 col0" >TSB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col1" class="data row33 col1" >TSB1</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col2" class="data row33 col2" >Misc</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col3" class="data row33 col3" >Using-Tensorboard.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col4" class="data row33 col4" >Using-Tensorboard==done==.ipynb</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col5" class="data row33 col5" >09/02/21 21:11:39</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col6" class="data row33 col6" >09/02/21 21:11:40</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col7" class="data row33 col7" >0:00:00</td>
-                        <td id="T_0ca23908_6b13_11eb_8b6e_ac1f6bce6ef5row33_col8" class="data row33 col8" >ok</td>
+                                <td id="T_569bc_row0_col0" class="data row0 col0" >LINR1</td>
+                        <td id="T_569bc_row0_col1" class="data row0 col1" >LINR1</td>
+                        <td id="T_569bc_row0_col2" class="data row0 col2" >LinearReg</td>
+                        <td id="T_569bc_row0_col3" class="data row0 col3" >01-Linear-Regression.ipynb</td>
+                        <td id="T_569bc_row0_col4" class="data row0 col4" >01-Linear-Regression==ci==.ipynb</td>
+                        <td id="T_569bc_row0_col5" class="data row0 col5" >09/02/21 22:22:08</td>
+                        <td id="T_569bc_row0_col6" class="data row0 col6" >09/02/21 22:22:12</td>
+                        <td id="T_569bc_row0_col7" class="data row0 col7" >0:00:04</td>
+                        <td id="T_569bc_row0_col8" class="data row0 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row1_col0" class="data row1 col0" >GRAD1</td>
+                        <td id="T_569bc_row1_col1" class="data row1 col1" >GRAD1</td>
+                        <td id="T_569bc_row1_col2" class="data row1 col2" >LinearReg</td>
+                        <td id="T_569bc_row1_col3" class="data row1 col3" >02-Gradient-descent.ipynb</td>
+                        <td id="T_569bc_row1_col4" class="data row1 col4" >02-Gradient-descent==ci==.ipynb</td>
+                        <td id="T_569bc_row1_col5" class="data row1 col5" >09/02/21 22:22:12</td>
+                        <td id="T_569bc_row1_col6" class="data row1 col6" >09/02/21 22:22:20</td>
+                        <td id="T_569bc_row1_col7" class="data row1 col7" >0:00:07</td>
+                        <td id="T_569bc_row1_col8" class="data row1 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row2_col0" class="data row2 col0" >POLR1</td>
+                        <td id="T_569bc_row2_col1" class="data row2 col1" >POLR1</td>
+                        <td id="T_569bc_row2_col2" class="data row2 col2" >LinearReg</td>
+                        <td id="T_569bc_row2_col3" class="data row2 col3" >03-Polynomial-Regression.ipynb</td>
+                        <td id="T_569bc_row2_col4" class="data row2 col4" >03-Polynomial-Regression==ci==.ipynb</td>
+                        <td id="T_569bc_row2_col5" class="data row2 col5" >09/02/21 22:22:20</td>
+                        <td id="T_569bc_row2_col6" class="data row2 col6" >09/02/21 22:22:24</td>
+                        <td id="T_569bc_row2_col7" class="data row2 col7" >0:00:03</td>
+                        <td id="T_569bc_row2_col8" class="data row2 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row3_col0" class="data row3 col0" >LOGR1</td>
+                        <td id="T_569bc_row3_col1" class="data row3 col1" >LOGR1</td>
+                        <td id="T_569bc_row3_col2" class="data row3 col2" >LinearReg</td>
+                        <td id="T_569bc_row3_col3" class="data row3 col3" >04-Logistic-Regression.ipynb</td>
+                        <td id="T_569bc_row3_col4" class="data row3 col4" >04-Logistic-Regression==ci==.ipynb</td>
+                        <td id="T_569bc_row3_col5" class="data row3 col5" >09/02/21 22:22:24</td>
+                        <td id="T_569bc_row3_col6" class="data row3 col6" >09/02/21 22:22:28</td>
+                        <td id="T_569bc_row3_col7" class="data row3 col7" >0:00:03</td>
+                        <td id="T_569bc_row3_col8" class="data row3 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row4_col0" class="data row4 col0" >PER57</td>
+                        <td id="T_569bc_row4_col1" class="data row4 col1" >PER57</td>
+                        <td id="T_569bc_row4_col2" class="data row4 col2" >IRIS</td>
+                        <td id="T_569bc_row4_col3" class="data row4 col3" >01-Simple-Perceptron.ipynb</td>
+                        <td id="T_569bc_row4_col4" class="data row4 col4" >01-Simple-Perceptron==ci==.ipynb</td>
+                        <td id="T_569bc_row4_col5" class="data row4 col5" >09/02/21 22:22:28</td>
+                        <td id="T_569bc_row4_col6" class="data row4 col6" >09/02/21 22:22:32</td>
+                        <td id="T_569bc_row4_col7" class="data row4 col7" >0:00:04</td>
+                        <td id="T_569bc_row4_col8" class="data row4 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row5_col0" class="data row5 col0" >BHPD1</td>
+                        <td id="T_569bc_row5_col1" class="data row5 col1" >BHPD1</td>
+                        <td id="T_569bc_row5_col2" class="data row5 col2" >BHPD</td>
+                        <td id="T_569bc_row5_col3" class="data row5 col3" >01-DNN-Regression.ipynb</td>
+                        <td id="T_569bc_row5_col4" class="data row5 col4" >01-DNN-Regression==ci==.ipynb</td>
+                        <td id="T_569bc_row5_col5" class="data row5 col5" >09/02/21 22:22:32</td>
+                        <td id="T_569bc_row5_col6" class="data row5 col6" >09/02/21 22:22:41</td>
+                        <td id="T_569bc_row5_col7" class="data row5 col7" >0:00:09</td>
+                        <td id="T_569bc_row5_col8" class="data row5 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row6_col0" class="data row6 col0" >BHPD2</td>
+                        <td id="T_569bc_row6_col1" class="data row6 col1" >BHPH2</td>
+                        <td id="T_569bc_row6_col2" class="data row6 col2" >BHPD</td>
+                        <td id="T_569bc_row6_col3" class="data row6 col3" >02-DNN-Regression-Premium.ipynb</td>
+                        <td id="T_569bc_row6_col4" class="data row6 col4" >02-DNN-Regression-Premium==ci==.ipynb</td>
+                        <td id="T_569bc_row6_col5" class="data row6 col5" >09/02/21 22:22:41</td>
+                        <td id="T_569bc_row6_col6" class="data row6 col6" >09/02/21 22:22:55</td>
+                        <td id="T_569bc_row6_col7" class="data row6 col7" >0:00:13</td>
+                        <td id="T_569bc_row6_col8" class="data row6 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row7_col0" class="data row7 col0" >MNIST1</td>
+                        <td id="T_569bc_row7_col1" class="data row7 col1" >MNIST1</td>
+                        <td id="T_569bc_row7_col2" class="data row7 col2" >MNIST</td>
+                        <td id="T_569bc_row7_col3" class="data row7 col3" >01-DNN-MNIST.ipynb</td>
+                        <td id="T_569bc_row7_col4" class="data row7 col4" >01-DNN-MNIST==ci==.ipynb</td>
+                        <td id="T_569bc_row7_col5" class="data row7 col5" >09/02/21 22:22:55</td>
+                        <td id="T_569bc_row7_col6" class="data row7 col6" >09/02/21 22:23:32</td>
+                        <td id="T_569bc_row7_col7" class="data row7 col7" >0:00:36</td>
+                        <td id="T_569bc_row7_col8" class="data row7 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row8_col0" class="data row8 col0" >MNIST2</td>
+                        <td id="T_569bc_row8_col1" class="data row8 col1" >MNIST2</td>
+                        <td id="T_569bc_row8_col2" class="data row8 col2" >MNIST</td>
+                        <td id="T_569bc_row8_col3" class="data row8 col3" >02-CNN-MNIST.ipynb</td>
+                        <td id="T_569bc_row8_col4" class="data row8 col4" >02-CNN-MNIST==ci==.ipynb</td>
+                        <td id="T_569bc_row8_col5" class="data row8 col5" >09/02/21 22:23:32</td>
+                        <td id="T_569bc_row8_col6" class="data row8 col6" >09/02/21 22:25:27</td>
+                        <td id="T_569bc_row8_col7" class="data row8 col7" >0:01:55</td>
+                        <td id="T_569bc_row8_col8" class="data row8 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row9_col0" class="data row9 col0" >GTSRB1</td>
+                        <td id="T_569bc_row9_col1" class="data row9 col1" >GTSRG1</td>
+                        <td id="T_569bc_row9_col2" class="data row9 col2" >GTSRB</td>
+                        <td id="T_569bc_row9_col3" class="data row9 col3" >01-Preparation-of-data.ipynb</td>
+                        <td id="T_569bc_row9_col4" class="data row9 col4" >01-Preparation-of-data==ci==.ipynb</td>
+                        <td id="T_569bc_row9_col5" class="data row9 col5" >09/02/21 22:25:28</td>
+                        <td id="T_569bc_row9_col6" class="data row9 col6" >09/02/21 22:27:27</td>
+                        <td id="T_569bc_row9_col7" class="data row9 col7" >0:01:59</td>
+                        <td id="T_569bc_row9_col8" class="data row9 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row10_col0" class="data row10 col0" >GTSRB2</td>
+                        <td id="T_569bc_row10_col1" class="data row10 col1" >GTSRB2</td>
+                        <td id="T_569bc_row10_col2" class="data row10 col2" >GTSRB</td>
+                        <td id="T_569bc_row10_col3" class="data row10 col3" >02-First-convolutions.ipynb</td>
+                        <td id="T_569bc_row10_col4" class="data row10 col4" >02-First-convolutions==ci==.ipynb</td>
+                        <td id="T_569bc_row10_col5" class="data row10 col5" >09/02/21 22:27:27</td>
+                        <td id="T_569bc_row10_col6" class="data row10 col6" >09/02/21 22:27:57</td>
+                        <td id="T_569bc_row10_col7" class="data row10 col7" >0:00:29</td>
+                        <td id="T_569bc_row10_col8" class="data row10 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row11_col0" class="data row11 col0" >GTSRB3</td>
+                        <td id="T_569bc_row11_col1" class="data row11 col1" >GTSRB3</td>
+                        <td id="T_569bc_row11_col2" class="data row11 col2" >GTSRB</td>
+                        <td id="T_569bc_row11_col3" class="data row11 col3" >03-Tracking-and-visualizing.ipynb</td>
+                        <td id="T_569bc_row11_col4" class="data row11 col4" >03-Tracking-and-visualizing==ci==.ipynb</td>
+                        <td id="T_569bc_row11_col5" class="data row11 col5" >09/02/21 22:27:57</td>
+                        <td id="T_569bc_row11_col6" class="data row11 col6" >09/02/21 22:28:52</td>
+                        <td id="T_569bc_row11_col7" class="data row11 col7" >0:00:54</td>
+                        <td id="T_569bc_row11_col8" class="data row11 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row12_col0" class="data row12 col0" >GTSRB4</td>
+                        <td id="T_569bc_row12_col1" class="data row12 col1" >GTSRB4</td>
+                        <td id="T_569bc_row12_col2" class="data row12 col2" >GTSRB</td>
+                        <td id="T_569bc_row12_col3" class="data row12 col3" >04-Data-augmentation.ipynb</td>
+                        <td id="T_569bc_row12_col4" class="data row12 col4" >04-Data-augmentation==ci==.ipynb</td>
+                        <td id="T_569bc_row12_col5" class="data row12 col5" >09/02/21 22:28:52</td>
+                        <td id="T_569bc_row12_col6" class="data row12 col6" >09/02/21 22:29:41</td>
+                        <td id="T_569bc_row12_col7" class="data row12 col7" >0:00:49</td>
+                        <td id="T_569bc_row12_col8" class="data row12 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row13_col0" class="data row13 col0" >GTSRB5</td>
+                        <td id="T_569bc_row13_col1" class="data row13 col1" >GTSRB5</td>
+                        <td id="T_569bc_row13_col2" class="data row13 col2" >GTSRB</td>
+                        <td id="T_569bc_row13_col3" class="data row13 col3" >05-Full-convolutions.ipynb</td>
+                        <td id="T_569bc_row13_col4" class="data row13 col4" >05-Full-convolutions==ci==.ipynb</td>
+                        <td id="T_569bc_row13_col5" class="data row13 col5" >09/02/21 22:29:41</td>
+                        <td id="T_569bc_row13_col6" class="data row13 col6" >09/02/21 22:31:24</td>
+                        <td id="T_569bc_row13_col7" class="data row13 col7" >0:01:43</td>
+                        <td id="T_569bc_row13_col8" class="data row13 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row14_col0" class="data row14 col0" >GTSRB6</td>
+                        <td id="T_569bc_row14_col1" class="data row14 col1" >GTSRB6</td>
+                        <td id="T_569bc_row14_col2" class="data row14 col2" >GTSRB</td>
+                        <td id="T_569bc_row14_col3" class="data row14 col3" >06-Notebook-as-a-batch.ipynb</td>
+                        <td id="T_569bc_row14_col4" class="data row14 col4" >06-Notebook-as-a-batch==ci==.ipynb</td>
+                        <td id="T_569bc_row14_col5" class="data row14 col5" >09/02/21 22:31:24</td>
+                        <td id="T_569bc_row14_col6" class="data row14 col6" >09/02/21 22:31:26</td>
+                        <td id="T_569bc_row14_col7" class="data row14 col7" >0:00:01</td>
+                        <td id="T_569bc_row14_col8" class="data row14 col8" >ok</td>
+            </tr>
+            <tr>
+                                <td id="T_569bc_row15_col0" class="data row15 col0" >GTSRB7</td>
+                        <td id="T_569bc_row15_col1" class="data row15 col1" >GTSRB7</td>
+                        <td id="T_569bc_row15_col2" class="data row15 col2" >GTSRB</td>
+                        <td id="T_569bc_row15_col3" class="data row15 col3" >07-Show-report.ipynb</td>
+                        <td id="T_569bc_row15_col4" class="data row15 col4" >07-Show-report==ci==.ipynb</td>
+                        <td id="T_569bc_row15_col5" class="data row15 col5" >09/02/21 22:31:26</td>
+                        <td id="T_569bc_row15_col6" class="data row15 col6" >09/02/21 22:31:28</td>
+                        <td id="T_569bc_row15_col7" class="data row15 col7" >0:00:02</td>
+                        <td id="T_569bc_row15_col8" class="data row15 col8" >ok</td>
             </tr>
     </tbody></table></div>
 
diff --git a/fidle/logs/ci_report.json b/fidle/logs/ci_report.json
index 44d0efc..f49a3b5 100644
--- a/fidle/logs/ci_report.json
+++ b/fidle/logs/ci_report.json
@@ -1,353 +1,173 @@
 {
     "_metadata_": {
         "version": "1.0",
-        "output_tag": "==done==",
+        "output_tag": "==ci==",
         "save_figs": true,
-        "description": "Full profile for GPU",
-        "host": "r12i6n8",
-        "profile": "./ci/full_gpu.yml",
-        "start": "09/02/21 18:30:42",
-        "end": "09/02/21 21:11:40",
-        "duration": "2:40:58"
+        "description": "Smart profile, for cpu",
+        "host": "Oban",
+        "profile": "./ci/smart_cpu.yml",
+        "start": "09/02/21 22:22:08",
+        "end": "09/02/21 22:31:28",
+        "duration": "0:09:20"
     },
     "LINR1": {
         "id": "LINR1",
         "dir": "LinearReg",
         "src": "01-Linear-Regression.ipynb",
-        "out": "01-Linear-Regression==done==.ipynb",
-        "start": "09/02/21 18:30:43",
-        "end": "09/02/21 18:31:31",
-        "duration": "0:00:47",
+        "out": "01-Linear-Regression==ci==.ipynb",
+        "start": "09/02/21 22:22:08",
+        "end": "09/02/21 22:22:12",
+        "duration": "0:00:04",
         "state": "ok"
     },
     "GRAD1": {
         "id": "GRAD1",
         "dir": "LinearReg",
         "src": "02-Gradient-descent.ipynb",
-        "out": "02-Gradient-descent==done==.ipynb",
-        "start": "09/02/21 18:31:31",
-        "end": "09/02/21 18:31:41",
-        "duration": "0:00:10",
+        "out": "02-Gradient-descent==ci==.ipynb",
+        "start": "09/02/21 22:22:12",
+        "end": "09/02/21 22:22:20",
+        "duration": "0:00:07",
         "state": "ok"
     },
     "POLR1": {
         "id": "POLR1",
         "dir": "LinearReg",
         "src": "03-Polynomial-Regression.ipynb",
-        "out": "03-Polynomial-Regression==done==.ipynb",
-        "start": "09/02/21 18:31:41",
-        "end": "09/02/21 18:31:48",
-        "duration": "0:00:07",
+        "out": "03-Polynomial-Regression==ci==.ipynb",
+        "start": "09/02/21 22:22:20",
+        "end": "09/02/21 22:22:24",
+        "duration": "0:00:03",
         "state": "ok"
     },
     "LOGR1": {
         "id": "LOGR1",
         "dir": "LinearReg",
         "src": "04-Logistic-Regression.ipynb",
-        "out": "04-Logistic-Regression==done==.ipynb",
-        "start": "09/02/21 18:31:48",
-        "end": "09/02/21 18:31:55",
-        "duration": "0:00:06",
+        "out": "04-Logistic-Regression==ci==.ipynb",
+        "start": "09/02/21 22:22:24",
+        "end": "09/02/21 22:22:28",
+        "duration": "0:00:03",
         "state": "ok"
     },
     "PER57": {
         "id": "PER57",
         "dir": "IRIS",
         "src": "01-Simple-Perceptron.ipynb",
-        "out": "01-Simple-Perceptron==done==.ipynb",
-        "start": "09/02/21 18:31:55",
-        "end": "09/02/21 18:32:00",
-        "duration": "0:00:05",
+        "out": "01-Simple-Perceptron==ci==.ipynb",
+        "start": "09/02/21 22:22:28",
+        "end": "09/02/21 22:22:32",
+        "duration": "0:00:04",
         "state": "ok"
     },
     "BHPD1": {
         "id": "BHPD1",
         "dir": "BHPD",
         "src": "01-DNN-Regression.ipynb",
-        "out": "01-DNN-Regression==done==.ipynb",
-        "start": "09/02/21 18:32:01",
-        "end": "09/02/21 18:32:19",
-        "duration": "0:00:18",
+        "out": "01-DNN-Regression==ci==.ipynb",
+        "start": "09/02/21 22:22:32",
+        "end": "09/02/21 22:22:41",
+        "duration": "0:00:09",
         "state": "ok"
     },
     "BHPD2": {
-        "id": "BHPD2",
+        "id": "BHPH2",
         "dir": "BHPD",
         "src": "02-DNN-Regression-Premium.ipynb",
-        "out": "02-DNN-Regression-Premium==done==.ipynb",
-        "start": "09/02/21 18:32:19",
-        "end": "09/02/21 18:32:42",
-        "duration": "0:00:23",
+        "out": "02-DNN-Regression-Premium==ci==.ipynb",
+        "start": "09/02/21 22:22:41",
+        "end": "09/02/21 22:22:55",
+        "duration": "0:00:13",
         "state": "ok"
     },
     "MNIST1": {
         "id": "MNIST1",
         "dir": "MNIST",
         "src": "01-DNN-MNIST.ipynb",
-        "out": "01-DNN-MNIST==done==.ipynb",
-        "start": "09/02/21 18:32:43",
-        "end": "09/02/21 18:33:31",
-        "duration": "0:00:48",
+        "out": "01-DNN-MNIST==ci==.ipynb",
+        "start": "09/02/21 22:22:55",
+        "end": "09/02/21 22:23:32",
+        "duration": "0:00:36",
+        "state": "ok"
+    },
+    "MNIST2": {
+        "id": "MNIST2",
+        "dir": "MNIST",
+        "src": "02-CNN-MNIST.ipynb",
+        "out": "02-CNN-MNIST==ci==.ipynb",
+        "start": "09/02/21 22:23:32",
+        "end": "09/02/21 22:25:27",
+        "duration": "0:01:55",
         "state": "ok"
     },
     "GTSRB1": {
-        "id": "GTSRB1",
+        "id": "GTSRG1",
         "dir": "GTSRB",
         "src": "01-Preparation-of-data.ipynb",
-        "out": "01-Preparation-of-data==done==.ipynb",
-        "start": "09/02/21 18:33:31",
-        "end": "09/02/21 18:45:01",
-        "duration": "0:11:30",
+        "out": "01-Preparation-of-data==ci==.ipynb",
+        "start": "09/02/21 22:25:28",
+        "end": "09/02/21 22:27:27",
+        "duration": "0:01:59",
         "state": "ok"
     },
     "GTSRB2": {
         "id": "GTSRB2",
         "dir": "GTSRB",
         "src": "02-First-convolutions.ipynb",
-        "out": "02-First-convolutions==done==.ipynb",
-        "start": "09/02/21 18:45:02",
-        "end": "09/02/21 18:45:36",
-        "duration": "0:00:34",
+        "out": "02-First-convolutions==ci==.ipynb",
+        "start": "09/02/21 22:27:27",
+        "end": "09/02/21 22:27:57",
+        "duration": "0:00:29",
         "state": "ok"
     },
     "GTSRB3": {
         "id": "GTSRB3",
         "dir": "GTSRB",
         "src": "03-Tracking-and-visualizing.ipynb",
-        "out": "03-Tracking-and-visualizing==done==.ipynb",
-        "start": "09/02/21 18:45:37",
-        "end": "09/02/21 18:46:41",
-        "duration": "0:01:04",
+        "out": "03-Tracking-and-visualizing==ci==.ipynb",
+        "start": "09/02/21 22:27:57",
+        "end": "09/02/21 22:28:52",
+        "duration": "0:00:54",
         "state": "ok"
     },
     "GTSRB4": {
         "id": "GTSRB4",
         "dir": "GTSRB",
         "src": "04-Data-augmentation.ipynb",
-        "out": "04-Data-augmentation==done==.ipynb",
-        "start": "09/02/21 18:46:41",
-        "end": "09/02/21 18:48:14",
-        "duration": "0:01:33",
+        "out": "04-Data-augmentation==ci==.ipynb",
+        "start": "09/02/21 22:28:52",
+        "end": "09/02/21 22:29:41",
+        "duration": "0:00:49",
         "state": "ok"
     },
-    "GTSRB5_r1": {
+    "GTSRB5": {
         "id": "GTSRB5",
         "dir": "GTSRB",
         "src": "05-Full-convolutions.ipynb",
-        "out": "05-Full-convolutions=1==done==.ipynb",
-        "start": "09/02/21 18:48:15",
-        "end": "09/02/21 19:19:39",
-        "duration": "0:31:24",
-        "state": "ok"
-    },
-    "GTSRB5_r2": {
-        "id": "GTSRB5",
-        "dir": "GTSRB",
-        "src": "05-Full-convolutions.ipynb",
-        "out": "05-Full-convolutions=2==done==.ipynb",
-        "start": "09/02/21 19:19:39",
-        "end": "09/02/21 19:44:22",
-        "duration": "0:24:43",
+        "out": "05-Full-convolutions==ci==.ipynb",
+        "start": "09/02/21 22:29:41",
+        "end": "09/02/21 22:31:24",
+        "duration": "0:01:43",
         "state": "ok"
     },
     "GTSRB6": {
         "id": "GTSRB6",
         "dir": "GTSRB",
         "src": "06-Notebook-as-a-batch.ipynb",
-        "out": "06-Notebook-as-a-batch==done==.ipynb",
-        "start": "09/02/21 19:44:23",
-        "end": "09/02/21 19:44:26",
-        "duration": "0:00:03",
+        "out": "06-Notebook-as-a-batch==ci==.ipynb",
+        "start": "09/02/21 22:31:24",
+        "end": "09/02/21 22:31:26",
+        "duration": "0:00:01",
         "state": "ok"
     },
     "GTSRB7": {
         "id": "GTSRB7",
         "dir": "GTSRB",
         "src": "07-Show-report.ipynb",
-        "out": "07-Show-report==done==.ipynb",
-        "start": "09/02/21 19:44:26",
-        "end": "09/02/21 19:44:31",
-        "duration": "0:00:05",
-        "state": "ok"
-    },
-    "IMDB1": {
-        "id": "IMDB1",
-        "dir": "IMDB",
-        "src": "01-Embedding-Keras.ipynb",
-        "out": "01-Embedding-Keras==done==.ipynb",
-        "start": "09/02/21 19:44:31",
-        "end": "09/02/21 19:45:21",
-        "duration": "0:00:50",
-        "state": "ok"
-    },
-    "IMDB2": {
-        "id": "IMDB1",
-        "dir": "IMDB",
-        "src": "02-Prediction.ipynb",
-        "out": "02-Prediction==done==.ipynb",
-        "start": "09/02/21 19:45:21",
-        "end": "09/02/21 19:45:27",
-        "duration": "0:00:06",
-        "state": "ok"
-    },
-    "IMDB3": {
-        "id": "IMDB1",
-        "dir": "IMDB",
-        "src": "03-LSTM-Keras.ipynb",
-        "out": "03-LSTM-Keras==done==.ipynb",
-        "start": "09/02/21 19:45:27",
-        "end": "09/02/21 19:53:29",
-        "duration": "0:08:02",
-        "state": "ok"
-    },
-    "SYNOP1": {
-        "id": "SYNOP1",
-        "dir": "SYNOP",
-        "src": "01-Preparation-of-data.ipynb",
-        "out": "01-Preparation-of-data==done==.ipynb",
-        "start": "09/02/21 19:53:30",
-        "end": "09/02/21 19:53:40",
-        "duration": "0:00:09",
-        "state": "ok"
-    },
-    "SYNOP2": {
-        "id": "SYNOP2",
-        "dir": "SYNOP",
-        "src": "02-First-predictions.ipynb",
-        "out": "02-First-predictions==done==.ipynb",
-        "start": "09/02/21 19:53:40",
-        "end": "09/02/21 19:55:53",
-        "duration": "0:02:13",
-        "state": "ok"
-    },
-    "SYNOP3": {
-        "id": "SYNOP3",
-        "dir": "SYNOP",
-        "src": "03-12h-predictions.ipynb",
-        "out": "03-12h-predictions==done==.ipynb",
-        "start": "09/02/21 19:55:54",
-        "end": "09/02/21 19:56:06",
-        "duration": "0:00:12",
-        "state": "ok"
-    },
-    "AE1": {
-        "id": "AE1",
-        "dir": "AE",
-        "src": "01-AE-with-MNIST.ipynb",
-        "out": "01-AE-with-MNIST==done==.ipynb",
-        "start": "09/02/21 19:56:06",
-        "end": "09/02/21 19:58:20",
-        "duration": "0:02:14",
-        "state": "ok"
-    },
-    "AE2": {
-        "id": "AE2",
-        "dir": "AE",
-        "src": "02-AE-with-MNIST-post.ipynb",
-        "out": "02-AE-with-MNIST-post==done==.ipynb",
-        "start": "09/02/21 19:58:20",
-        "end": "09/02/21 19:58:31",
-        "duration": "0:00:11",
-        "state": "ok"
-    },
-    "VAE1": {
-        "id": "VAE1",
-        "dir": "VAE",
-        "src": "01-VAE-with-MNIST.ipynb",
-        "out": "01-VAE-with-MNIST==done==.ipynb",
-        "start": "09/02/21 19:58:31",
-        "end": "09/02/21 19:59:51",
-        "duration": "0:01:20",
-        "state": "ok"
-    },
-    "VAE2": {
-        "id": "VAE2",
-        "dir": "VAE",
-        "src": "02-VAE-with-MNIST-post.ipynb",
-        "out": "02-VAE-with-MNIST-post==done==.ipynb",
-        "start": "09/02/21 19:59:52",
-        "end": "09/02/21 20:00:48",
-        "duration": "0:00:56",
-        "state": "ok"
-    },
-    "VAE5": {
-        "id": "VAE5",
-        "dir": "VAE",
-        "src": "05-About-CelebA.ipynb",
-        "out": "05-About-CelebA==done==.ipynb",
-        "start": "09/02/21 20:00:48",
-        "end": "09/02/21 20:01:29",
-        "duration": "0:00:41",
-        "state": "ok"
-    },
-    "VAE6": {
-        "id": "VAE6",
-        "dir": "VAE",
-        "src": "06-Prepare-CelebA-datasets.ipynb",
-        "out": "06-Prepare-CelebA-datasets==done==.ipynb",
-        "start": "09/02/21 20:01:30",
-        "end": "09/02/21 20:03:19",
-        "duration": "0:01:49",
-        "state": "ok"
-    },
-    "VAE7": {
-        "id": "VAE7",
-        "dir": "VAE",
-        "src": "07-Check-CelebA.ipynb",
-        "out": "07-Check-CelebA==done==.ipynb",
-        "start": "09/02/21 20:03:19",
-        "end": "09/02/21 20:05:59",
-        "duration": "0:02:39",
-        "state": "ok"
-    },
-    "VAE8": {
-        "id": "VAE8",
-        "dir": "VAE",
-        "src": "08-VAE-with-CelebA.ipynb",
-        "out": "08-VAE-with-CelebA==done==.ipynb",
-        "start": "09/02/21 20:05:59",
-        "end": "09/02/21 21:08:49",
-        "duration": "1:02:49",
-        "state": "ok"
-    },
-    "VAE9": {
-        "id": "VAE9",
-        "dir": "VAE",
-        "src": "09-VAE-with-CelebA-post.ipynb",
-        "out": "09-VAE-with-CelebA-post==done==.ipynb",
-        "start": "09/02/21 21:09:01",
-        "end": "09/02/21 21:11:10",
-        "duration": "0:02:09",
-        "state": "ok"
-    },
-    "ACTF1": {
-        "id": "ACTF1",
-        "dir": "Misc",
-        "src": "Activation-Functions.ipynb",
-        "out": "Activation-Functions==done==.ipynb",
-        "start": "09/02/21 21:11:10",
-        "end": "09/02/21 21:11:38",
-        "duration": "0:00:27",
-        "state": "ok"
-    },
-    "NP1": {
-        "id": "NP1",
-        "dir": "Misc",
-        "src": "Numpy.ipynb",
-        "out": "Numpy==done==.ipynb",
-        "start": "09/02/21 21:11:38",
-        "end": "09/02/21 21:11:39",
-        "duration": "0:00:01",
-        "state": "ok"
-    },
-    "TSB1": {
-        "id": "TSB1",
-        "dir": "Misc",
-        "src": "Using-Tensorboard.ipynb",
-        "out": "Using-Tensorboard==done==.ipynb",
-        "start": "09/02/21 21:11:39",
-        "end": "09/02/21 21:11:40",
-        "duration": "0:00:00",
+        "out": "07-Show-report==ci==.ipynb",
+        "start": "09/02/21 22:31:26",
+        "end": "09/02/21 22:31:28",
+        "duration": "0:00:02",
         "state": "ok"
     }
 }
\ No newline at end of file
diff --git a/fidle/pwk.py b/fidle/pwk.py
index c3a132c..264f28b 100644
--- a/fidle/pwk.py
+++ b/fidle/pwk.py
@@ -340,19 +340,20 @@ def rmin(l):
 # -------------------------------------------------------------
 #
 def plot_images(x,y=None, indices='all', columns=12, x_size=1, y_size=1,
-                colorbar=False, y_pred=None, cm='binary',y_padding=0.35, spines_alpha=1,
+                colorbar=False, y_pred=None, cm='binary', norm=None, y_padding=0.35, spines_alpha=1,
                 fontsize=20, interpolation='lanczos', save_as='auto'):
     """
     Show some images in a grid, with legends
     args:
         x             : images - Shapes must be (-1,lx,ly) (-1,lx,ly,1) or (-1,lx,ly,3)
         y             : real classes or labels or None (None)
-        indices       : indices of images to show or None for all (None)
+        indices       : indices of images to show or 'all' for all ('all')
         columns       : number of columns (12)
         x_size,y_size : figure size (1), (1)
         colorbar      : show colorbar (False)
         y_pred        : predicted classes (None)
         cm            : Matplotlib color map (binary)
+        norm          : Matplotlib imshow normalization (None)
         y_padding     : Padding / rows (0.35)
         spines_alpha  : Spines alpha (1.)
         font_size     : Font size in px (20)
@@ -361,6 +362,7 @@ def plot_images(x,y=None, indices='all', columns=12, x_size=1, y_size=1,
         nothing
     """
     if indices=='all': indices=range(len(x))
+    if norm and len(norm) == 2: norm = matplotlib.colors.Normalize(vmin=norm[0], vmax=norm[1])
     draw_labels = (y is not None)
     draw_pred   = (y_pred is not None)
     rows        = math.ceil(len(indices)/columns)
@@ -379,7 +381,8 @@ def plot_images(x,y=None, indices='all', columns=12, x_size=1, y_size=1,
                 xx=x[i].reshape(lx,ly)
             else:
                 xx=x[i]
-        img=axs.imshow(xx,   cmap = cm, interpolation=interpolation)
+        img=axs.imshow(xx,   cmap = cm, norm=norm, interpolation=interpolation)
+#         img=axs.imshow(xx,   cmap = cm, interpolation=interpolation)
         axs.spines['right'].set_visible(True)
         axs.spines['left'].set_visible(True)
         axs.spines['top'].set_visible(True)
-- 
GitLab