From 56d625ec96630526604e52677502f4d976d7f87b Mon Sep 17 00:00:00 2001
From: Ludovic Moncla <moncla.ludovic@gmail.com>
Date: Mon, 27 Mar 2023 15:43:52 +0200
Subject: [PATCH] Update Predict.ipynb

---
 notebooks/Predict.ipynb | 1052 ++++++++++++++++++++++++++-------------
 1 file changed, 699 insertions(+), 353 deletions(-)

diff --git a/notebooks/Predict.ipynb b/notebooks/Predict.ipynb
index a3dcfe0..327eba0 100644
--- a/notebooks/Predict.ipynb
+++ b/notebooks/Predict.ipynb
@@ -98,7 +98,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 9,
+      "execution_count": 7,
       "metadata": {
         "colab": {
           "base_uri": "https://localhost:8080/"
@@ -146,7 +146,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 1,
+      "execution_count": 8,
       "metadata": {
         "id": "SkErnwgMMbRj"
       },
@@ -190,7 +190,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 2,
+      "execution_count": 9,
       "metadata": {
         "id": "M2awiee1r0zV"
       },
@@ -203,16 +203,19 @@
         "#path = \"/Users/lmoncla/Nextcloud-LIRIS/GEODE/GEODE - Partage consortium/Corpus/LGE/\"\n",
         "\n",
         "#filepath = \"Parallel_datatset_articles_230215.tsv\"\n",
-        "filepath = \"EDdA_dataset_articles_221208.tsv\"\n",
+        "#filepath = \"EDdA_dataset_articles_221208.tsv\"\n",
+        "filepath = \"EDdA_dataset_articles_superdomainBERT_230327.tsv\"\n",
         "#filepath = 'LGE_dataset_articles_230314.tsv'\n",
+        "#filepath = \"EDdA_dataset_paragraphs.tsv\"\n",
         "\n",
-        "corpus = 'lge'\n",
+        "#corpus = 'lge'\n",
+        "corpus = 'edda'\n",
         "#corpus = ''"
       ]
     },
     {
       "cell_type": "code",
-      "execution_count": 3,
+      "execution_count": 10,
       "metadata": {
         "colab": {
           "base_uri": "https://localhost:8080/",
@@ -255,6 +258,12 @@
               "      <th>first_paragraph</th>\n",
               "      <th>nb_words</th>\n",
               "      <th>super_domain</th>\n",
+              "      <th>lge-superdomainPred1</th>\n",
+              "      <th>lge-superdomainProba1</th>\n",
+              "      <th>lge-superdomainPred2</th>\n",
+              "      <th>lge-superdomainProba2</th>\n",
+              "      <th>lge-superdomainPred3</th>\n",
+              "      <th>lge-superdomainProba3</th>\n",
               "    </tr>\n",
               "  </thead>\n",
               "  <tbody>\n",
@@ -272,6 +281,12 @@
               "      <td>\\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...</td>\n",
               "      <td>151</td>\n",
               "      <td>unclassified</td>\n",
+              "      <td>Philosophie</td>\n",
+              "      <td>0.986489</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.002821</td>\n",
+              "      <td>Politique</td>\n",
+              "      <td>0.001780</td>\n",
               "    </tr>\n",
               "    <tr>\n",
               "      <th>1</th>\n",
@@ -287,6 +302,12 @@
               "      <td>\\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...</td>\n",
               "      <td>208</td>\n",
               "      <td>unclassified</td>\n",
+              "      <td>Philosophie</td>\n",
+              "      <td>0.943809</td>\n",
+              "      <td>Histoire</td>\n",
+              "      <td>0.014932</td>\n",
+              "      <td>Politique</td>\n",
+              "      <td>0.014871</td>\n",
               "    </tr>\n",
               "    <tr>\n",
               "      <th>2</th>\n",
@@ -302,6 +323,12 @@
               "      <td>\\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n</td>\n",
               "      <td>44669</td>\n",
               "      <td>unclassified</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.926219</td>\n",
+              "      <td>Histoire</td>\n",
+              "      <td>0.019612</td>\n",
+              "      <td>Beaux-arts</td>\n",
+              "      <td>0.011769</td>\n",
               "    </tr>\n",
               "    <tr>\n",
               "      <th>3</th>\n",
@@ -317,6 +344,12 @@
               "      <td>\\nA, a &amp; a s.m. (ordre Encyclopéd.\\nEntend. Sc...</td>\n",
               "      <td>711</td>\n",
               "      <td>Philosophie</td>\n",
+              "      <td>Philosophie</td>\n",
+              "      <td>0.978732</td>\n",
+              "      <td>Politique</td>\n",
+              "      <td>0.004091</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.002425</td>\n",
               "    </tr>\n",
               "    <tr>\n",
               "      <th>4</th>\n",
@@ -332,6 +365,12 @@
               "      <td>\\nA, mot, est 1. la troisieme personne du prés...</td>\n",
               "      <td>238</td>\n",
               "      <td>unclassified</td>\n",
+              "      <td>Philosophie</td>\n",
+              "      <td>0.988337</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.003174</td>\n",
+              "      <td>Beaux-arts</td>\n",
+              "      <td>0.001221</td>\n",
               "    </tr>\n",
               "  </tbody>\n",
               "</table>\n",
@@ -366,15 +405,29 @@
               "3  \\nA, a & a s.m. (ordre Encyclopéd.\\nEntend. Sc...   \n",
               "4  \\nA, mot, est 1. la troisieme personne du prés...   \n",
               "\n",
-              "                                     first_paragraph  nb_words  super_domain  \n",
-              "0  \\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...       151  unclassified  \n",
-              "1  \\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...       208  unclassified  \n",
-              "2       \\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n     44669  unclassified  \n",
-              "3  \\nA, a & a s.m. (ordre Encyclopéd.\\nEntend. Sc...       711   Philosophie  \n",
-              "4  \\nA, mot, est 1. la troisieme personne du prés...       238  unclassified  "
+              "                                     first_paragraph  nb_words  super_domain  \\\n",
+              "0  \\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...       151  unclassified   \n",
+              "1  \\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...       208  unclassified   \n",
+              "2       \\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n     44669  unclassified   \n",
+              "3  \\nA, a & a s.m. (ordre Encyclopéd.\\nEntend. Sc...       711   Philosophie   \n",
+              "4  \\nA, mot, est 1. la troisieme personne du prés...       238  unclassified   \n",
+              "\n",
+              "  lge-superdomainPred1  lge-superdomainProba1 lge-superdomainPred2  \\\n",
+              "0          Philosophie               0.986489       Belles-lettres   \n",
+              "1          Philosophie               0.943809             Histoire   \n",
+              "2       Belles-lettres               0.926219             Histoire   \n",
+              "3          Philosophie               0.978732            Politique   \n",
+              "4          Philosophie               0.988337       Belles-lettres   \n",
+              "\n",
+              "   lge-superdomainProba2 lge-superdomainPred3  lge-superdomainProba3  \n",
+              "0               0.002821            Politique               0.001780  \n",
+              "1               0.014932            Politique               0.014871  \n",
+              "2               0.019612           Beaux-arts               0.011769  \n",
+              "3               0.004091       Belles-lettres               0.002425  \n",
+              "4               0.003174           Beaux-arts               0.001221  "
             ]
           },
-          "execution_count": 3,
+          "execution_count": 10,
           "metadata": {},
           "output_type": "execute_result"
         }
@@ -386,14 +439,244 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 4,
+      "execution_count": 6,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/html": [
+              "<div>\n",
+              "<style scoped>\n",
+              "    .dataframe tbody tr th:only-of-type {\n",
+              "        vertical-align: middle;\n",
+              "    }\n",
+              "\n",
+              "    .dataframe tbody tr th {\n",
+              "        vertical-align: top;\n",
+              "    }\n",
+              "\n",
+              "    .dataframe thead th {\n",
+              "        text-align: right;\n",
+              "    }\n",
+              "</style>\n",
+              "<table border=\"1\" class=\"dataframe\">\n",
+              "  <thead>\n",
+              "    <tr style=\"text-align: right;\">\n",
+              "      <th></th>\n",
+              "      <th>volume</th>\n",
+              "      <th>numero</th>\n",
+              "      <th>head</th>\n",
+              "      <th>author</th>\n",
+              "      <th>edda_class</th>\n",
+              "      <th>enccre_id</th>\n",
+              "      <th>enccre_class</th>\n",
+              "      <th>paragraph_id</th>\n",
+              "      <th>content</th>\n",
+              "    </tr>\n",
+              "  </thead>\n",
+              "  <tbody>\n",
+              "    <tr>\n",
+              "      <th>257914</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>1</td>\n",
+              "      <td>\\nWOLSTROPE, (Géog. mod.) bourg d'Angleterre,\\...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257915</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>2</td>\n",
+              "      <td>\\nC'est dans cet homme merveilleux, que l'Angl...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257916</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>3</td>\n",
+              "      <td>\\nIl leva le voile qui cachoit les plus grands...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257917</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>4</td>\n",
+              "      <td>\\nIl fut reçu en 1660 dans l'université de Cam...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257918</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>5</td>\n",
+              "      <td>\\nEn 1655, Wallis publia son arithemica infini...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>...</th>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "      <td>...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257970</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>57</td>\n",
+              "      <td>\\nAprès la mort de M. Newton on trouva dans se...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257971</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>58</td>\n",
+              "      <td>\\nEn 1733, on imprima dans la même ville in-4°...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257972</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>59</td>\n",
+              "      <td>\\nEn 1736, M. Colson mit au jour à Londres in-...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257973</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>60</td>\n",
+              "      <td>\\nM. Birch ayant fait imprimer à Londres en 17...</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257974</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>61</td>\n",
+              "      <td>\\nEnfin ceux qui voudront ne rien négliger sur...</td>\n",
+              "    </tr>\n",
+              "  </tbody>\n",
+              "</table>\n",
+              "<p>61 rows × 9 columns</p>\n",
+              "</div>"
+            ],
+            "text/plain": [
+              "        volume  numero       head    author          edda_class   enccre_id  \\\n",
+              "257914      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257915      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257916      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257917      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257918      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "...        ...     ...        ...       ...                 ...         ...   \n",
+              "257970      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257971      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257972      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257973      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257974      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "\n",
+              "       enccre_class  paragraph_id  \\\n",
+              "257914   Géographie             1   \n",
+              "257915   Géographie             2   \n",
+              "257916   Géographie             3   \n",
+              "257917   Géographie             4   \n",
+              "257918   Géographie             5   \n",
+              "...             ...           ...   \n",
+              "257970   Géographie            57   \n",
+              "257971   Géographie            58   \n",
+              "257972   Géographie            59   \n",
+              "257973   Géographie            60   \n",
+              "257974   Géographie            61   \n",
+              "\n",
+              "                                                  content  \n",
+              "257914  \\nWOLSTROPE, (Géog. mod.) bourg d'Angleterre,\\...  \n",
+              "257915  \\nC'est dans cet homme merveilleux, que l'Angl...  \n",
+              "257916  \\nIl leva le voile qui cachoit les plus grands...  \n",
+              "257917  \\nIl fut reçu en 1660 dans l'université de Cam...  \n",
+              "257918  \\nEn 1655, Wallis publia son arithemica infini...  \n",
+              "...                                                   ...  \n",
+              "257970  \\nAprès la mort de M. Newton on trouva dans se...  \n",
+              "257971  \\nEn 1733, on imprima dans la même ville in-4°...  \n",
+              "257972  \\nEn 1736, M. Colson mit au jour à Londres in-...  \n",
+              "257973  \\nM. Birch ayant fait imprimer à Londres en 17...  \n",
+              "257974  \\nEnfin ceux qui voudront ne rien négliger sur...  \n",
+              "\n",
+              "[61 rows x 9 columns]"
+            ]
+          },
+          "execution_count": 6,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "#df = df[df[\"head\"]==\"WOLSTROPE\"]\n",
+        "#df"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 11,
       "metadata": {
         "id": "Ndw4UtgWt_MJ"
       },
       "outputs": [],
       "source": [
-        "dataset = df['content'].values\n",
-        "#dataset = df[corpus+'-content'].values"
+        "#dataset = df['content'].values\n",
+        "#dataset = df[corpus+'-content'].values\n",
+        "\n",
+        "dataset = df['content'].values"
       ]
     },
     {
@@ -409,7 +692,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 5,
+      "execution_count": 16,
       "metadata": {
         "id": "0qDZ86qTr0zX"
       },
@@ -419,12 +702,13 @@
         "#model_name = \"camembert-base\"\n",
         "#model_path = path + \"models/model_\" + model_name + \"_s10000.pt\"\n",
         "\n",
-        "model_path = drive_path + \"models/model_\" + model_name + \"_s10000_superdomains.pt\""
+        "#model_path = drive_path + \"models/model_\" + model_name + \"_s10000_superdomains.pt\"\n",
+        "model_path = drive_path + \"models/model_lge-bio_\" + model_name + \".pt\""
       ]
     },
     {
       "cell_type": "code",
-      "execution_count": 6,
+      "execution_count": 13,
       "metadata": {
         "id": "KEljGX0br0zX"
       },
@@ -534,7 +818,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 7,
+      "execution_count": 14,
       "metadata": {
         "colab": {
           "base_uri": "https://localhost:8080/",
@@ -621,7 +905,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 10,
+      "execution_count": 17,
       "metadata": {
         "id": "CN8EZst-r0zZ"
       },
@@ -632,7 +916,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": null,
+      "execution_count": 12,
       "metadata": {
         "id": "-O6NspVTr0zZ"
       },
@@ -643,7 +927,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": null,
+      "execution_count": 13,
       "metadata": {
         "id": "_fzgS5USJeAF"
       },
@@ -654,7 +938,7 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 11,
+      "execution_count": 18,
       "metadata": {},
       "outputs": [
         {
@@ -681,14 +965,14 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 12,
+      "execution_count": 20,
       "metadata": {},
       "outputs": [
         {
           "name": "stderr",
           "output_type": "stream",
           "text": [
-            "74190it [41:03, 30.12it/s]\n"
+            "631it [01:42,  4.27it/s]"
           ]
         }
       ],
@@ -698,14 +982,14 @@
         "for out in tqdm(pipe(data(), **tokenizer_kwargs)):\n",
         "    out = sorted(out, key=lambda d: d['score'], reverse=True) \n",
         "    #print(int(out[0]['label'][6:]), out[0]['score'], int(out[1]['label'][6:]), out[1]['score'], int(out[2]['label'][6:]), out[2]['score']) # label ### TODO modifier ici\n",
-        "    pred.append([int(out[0]['label'][6:]), out[0]['score'], int(out[1]['label'][6:]), out[1]['score'], int(out[2]['label'][6:]), out[2]['score']])\n",
+        "    pred.append([int(out[0]['label'][6:]), out[0]['score'], int(out[1]['label'][6:])])\n",
         "\n",
         "pred = np.array(pred)"
       ]
     },
     {
       "cell_type": "code",
-      "execution_count": 13,
+      "execution_count": 16,
       "metadata": {
         "id": "fo6k4li1r0za"
       },
@@ -724,14 +1008,16 @@
         "# Load label encoder\n",
         "\n",
         "#encoder_filename = \"models/label_encoder.pkl\"\n",
-        "encoder_filename = \"models/label_encoder_superdomains.pkl\"\n",
+        "#encoder_filename = \"models/label_encoder_superdomains.pkl\"\n",
+        "encoder_filename = \"models/lge-bio_label_encoder.pkl\"\n",
+        "\n",
         "with open(drive_path + encoder_filename, 'rb') as file:\n",
         "      encoder = pickle.load(file)"
       ]
     },
     {
       "cell_type": "code",
-      "execution_count": 14,
+      "execution_count": 17,
       "metadata": {
         "id": "UU7qg7zVr0zb"
       },
@@ -739,38 +1025,33 @@
       "source": [
         "pred1 = list(encoder.inverse_transform(pred[:,0].astype(int)))\n",
         "pred2 = list(encoder.inverse_transform(pred[:,2].astype(int)))\n",
-        "pred3 = list(encoder.inverse_transform(pred[:,4].astype(int)))\n"
+        "#pred3 = list(encoder.inverse_transform(pred[:,4].astype(int)))\n"
       ]
     },
     {
       "cell_type": "code",
-      "execution_count": 15,
-      "metadata": {},
-      "outputs": [],
-      "source": [
-        "#print(pred1)\n",
-        "#print(pred[:,1])"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": 16,
+      "execution_count": 19,
       "metadata": {
         "id": "w4eHpBztr0zb"
       },
       "outputs": [],
       "source": [
+        "'''\n",
         "df[corpus+'-superdomainPred1'] = pred1\n",
         "df[corpus+'-superdomainProba1'] = pred[:,1]\n",
         "df[corpus+'-superdomainPred2'] = pred2\n",
         "df[corpus+'-superdomainProba2'] = pred[:,3]\n",
         "df[corpus+'-superdomainPred3'] = pred3\n",
-        "df[corpus+'-superdomainProba3'] = pred[:,5]"
+        "df[corpus+'-superdomainProba3'] = pred[:,5]\n",
+        "'''\n",
+        "\n",
+        "df[corpus+'-bioPred'] = pred1\n",
+        "df[corpus+'-bioProba'] = pred[:,1]"
       ]
     },
     {
       "cell_type": "code",
-      "execution_count": 17,
+      "execution_count": 20,
       "metadata": {
         "colab": {
           "base_uri": "https://localhost:8080/",
@@ -808,321 +1089,264 @@
               "      <th>edda_class</th>\n",
               "      <th>enccre_id</th>\n",
               "      <th>enccre_class</th>\n",
+              "      <th>paragraph_id</th>\n",
               "      <th>content</th>\n",
-              "      <th>content_without_designant</th>\n",
-              "      <th>first_paragraph</th>\n",
-              "      <th>nb_words</th>\n",
-              "      <th>super_domain</th>\n",
-              "      <th>lge-superdomainPred1</th>\n",
-              "      <th>lge-superdomainProba1</th>\n",
-              "      <th>lge-superdomainPred2</th>\n",
-              "      <th>lge-superdomainProba2</th>\n",
-              "      <th>lge-superdomainPred3</th>\n",
-              "      <th>lge-superdomainProba3</th>\n",
+              "      <th>edda-superdomainPred1</th>\n",
+              "      <th>edda-superdomainProba1</th>\n",
+              "      <th>edda-superdomainPred2</th>\n",
+              "      <th>edda-superdomainProba2</th>\n",
+              "      <th>edda-superdomainPred3</th>\n",
+              "      <th>edda-superdomainProba3</th>\n",
               "    </tr>\n",
               "  </thead>\n",
               "  <tbody>\n",
               "    <tr>\n",
-              "      <th>0</th>\n",
-              "      <td>1</td>\n",
-              "      <td>1</td>\n",
-              "      <td>Title Page</td>\n",
-              "      <td>unsigned</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>\\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...</td>\n",
-              "      <td>\\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...</td>\n",
-              "      <td>\\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...</td>\n",
-              "      <td>151</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Philosophie</td>\n",
-              "      <td>0.986489</td>\n",
-              "      <td>Belles-lettres</td>\n",
-              "      <td>0.002821</td>\n",
-              "      <td>Politique</td>\n",
-              "      <td>0.001780</td>\n",
+              "      <th>257914</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>1</td>\n",
+              "      <td>\\nWOLSTROPE, (Géog. mod.) bourg d'Angleterre,\\...</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>0.998645</td>\n",
+              "      <td>Histoire</td>\n",
+              "      <td>0.000147</td>\n",
+              "      <td>Militaire</td>\n",
+              "      <td>0.000114</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>1</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257915</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>2</td>\n",
-              "      <td>A MONSEIGNEUR LE COMTE D'ARGENSON</td>\n",
-              "      <td>Diderot &amp; d'Alembert</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>\\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...</td>\n",
-              "      <td>\\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...</td>\n",
-              "      <td>\\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...</td>\n",
-              "      <td>208</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Philosophie</td>\n",
-              "      <td>0.943809</td>\n",
+              "      <td>\\nC'est dans cet homme merveilleux, que l'Angl...</td>\n",
               "      <td>Histoire</td>\n",
-              "      <td>0.014932</td>\n",
-              "      <td>Politique</td>\n",
-              "      <td>0.014871</td>\n",
+              "      <td>0.969261</td>\n",
+              "      <td>Philosophie</td>\n",
+              "      <td>0.008024</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.005748</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>2</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257916</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>3</td>\n",
-              "      <td>DISCOURS PRÉLIMINAIRE DES EDITEURS</td>\n",
-              "      <td>d'Alembert</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>\\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n\\n...</td>\n",
-              "      <td>\\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n\\n...</td>\n",
-              "      <td>\\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n</td>\n",
-              "      <td>44669</td>\n",
-              "      <td>unclassified</td>\n",
+              "      <td>\\nIl leva le voile qui cachoit les plus grands...</td>\n",
+              "      <td>Histoire</td>\n",
+              "      <td>0.943197</td>\n",
               "      <td>Belles-lettres</td>\n",
-              "      <td>0.926219</td>\n",
+              "      <td>0.016374</td>\n",
+              "      <td>Religion</td>\n",
+              "      <td>0.010389</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>257917</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>4</td>\n",
+              "      <td>\\nIl fut reçu en 1660 dans l'université de Cam...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.293445</td>\n",
               "      <td>Histoire</td>\n",
-              "      <td>0.019612</td>\n",
-              "      <td>Beaux-arts</td>\n",
-              "      <td>0.011769</td>\n",
+              "      <td>0.251549</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.232839</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>3</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257918</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>5</td>\n",
-              "      <td>A, a &amp; a</td>\n",
-              "      <td>Dumarsais5</td>\n",
-              "      <td>Grammaire</td>\n",
-              "      <td>v1-1-0</td>\n",
-              "      <td>Grammaire</td>\n",
-              "      <td>\\nA, a &amp; a s.m. (ordre Encyclopéd.\\nEntend. Sc...</td>\n",
-              "      <td>\\nA, a &amp; a s.m. (ordre Encyclopéd.\\nEntend. Sc...</td>\n",
-              "      <td>\\nA, a &amp; a s.m. (ordre Encyclopéd.\\nEntend. Sc...</td>\n",
-              "      <td>711</td>\n",
-              "      <td>Philosophie</td>\n",
-              "      <td>Philosophie</td>\n",
-              "      <td>0.978732</td>\n",
-              "      <td>Politique</td>\n",
-              "      <td>0.004091</td>\n",
-              "      <td>Belles-lettres</td>\n",
-              "      <td>0.002425</td>\n",
+              "      <td>\\nEn 1655, Wallis publia son arithemica infini...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.985414</td>\n",
+              "      <td>Métiers</td>\n",
+              "      <td>0.003760</td>\n",
+              "      <td>Médecine</td>\n",
+              "      <td>0.002926</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>4</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257919</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>6</td>\n",
-              "      <td>A</td>\n",
-              "      <td>Dumarsais5</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>v1-1-1</td>\n",
-              "      <td>Grammaire</td>\n",
-              "      <td>\\nA, mot, est 1. la troisieme personne du prés...</td>\n",
-              "      <td>\\nA, mot, est 1. la troisieme personne du prés...</td>\n",
-              "      <td>\\nA, mot, est 1. la troisieme personne du prés...</td>\n",
-              "      <td>238</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Philosophie</td>\n",
-              "      <td>0.988337</td>\n",
-              "      <td>Belles-lettres</td>\n",
-              "      <td>0.003174</td>\n",
-              "      <td>Beaux-arts</td>\n",
-              "      <td>0.001221</td>\n",
+              "      <td>\\nDans le même tems, &amp; par la'même méthode,\\ni...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.984760</td>\n",
+              "      <td>Métiers</td>\n",
+              "      <td>0.003602</td>\n",
+              "      <td>Médecine</td>\n",
+              "      <td>0.002931</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>5</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257920</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>7</td>\n",
-              "      <td>A</td>\n",
-              "      <td>Dumarsais</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>v1-1-2</td>\n",
-              "      <td>Grammaire</td>\n",
-              "      <td>\\nA, préposition vient du latin à, à dextris, ...</td>\n",
-              "      <td>\\nA, préposition vient du latin à, à dextris, ...</td>\n",
-              "      <td>\\nA, préposition vient du latin à, à dextris, ...</td>\n",
-              "      <td>1980</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Philosophie</td>\n",
-              "      <td>0.988102</td>\n",
+              "      <td>\\nDurant l'été de l'année 1665, la peste l'aya...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.837905</td>\n",
+              "      <td>Médecine</td>\n",
+              "      <td>0.108600</td>\n",
               "      <td>Belles-lettres</td>\n",
-              "      <td>0.002661</td>\n",
-              "      <td>Beaux-arts</td>\n",
-              "      <td>0.001391</td>\n",
+              "      <td>0.008510</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>6</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257921</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>8</td>\n",
-              "      <td>A</td>\n",
-              "      <td>Mallet</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>v1-1-3</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>\\nA, étoit une lettre numérale parmi les Ancie...</td>\n",
-              "      <td>\\nA, étoit une lettre numérale parmi les Ancie...</td>\n",
-              "      <td>\\nA, étoit une lettre numérale parmi les Ancie...</td>\n",
-              "      <td>200</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Histoire</td>\n",
-              "      <td>0.631214</td>\n",
-              "      <td>Belles-lettres</td>\n",
-              "      <td>0.320553</td>\n",
+              "      <td>\\nSi l'abscisse d'une figure courbe quelconque...</td>\n",
               "      <td>Physique</td>\n",
-              "      <td>0.007173</td>\n",
+              "      <td>0.985408</td>\n",
+              "      <td>Métiers</td>\n",
+              "      <td>0.003823</td>\n",
+              "      <td>Médecine</td>\n",
+              "      <td>0.002478</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>7</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257922</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>9</td>\n",
-              "      <td>A, lettre symbolique</td>\n",
-              "      <td>Mallet</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>v1-1-4</td>\n",
-              "      <td>NaN</td>\n",
-              "      <td>\\nA, lettre symbolique, étoit un hiéroglyphe c...</td>\n",
-              "      <td>\\nA, lettre symbolique, étoit un hiéroglyphe c...</td>\n",
-              "      <td>\\nA, lettre symbolique, étoit un hiéroglyphe c...</td>\n",
-              "      <td>82</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Histoire</td>\n",
-              "      <td>0.979700</td>\n",
-              "      <td>Belles-lettres</td>\n",
-              "      <td>0.012630</td>\n",
-              "      <td>Religion</td>\n",
-              "      <td>0.001750</td>\n",
+              "      <td>\\nAu commencement de l'année 1665, il trouva u...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.984727</td>\n",
+              "      <td>Métiers</td>\n",
+              "      <td>0.004349</td>\n",
+              "      <td>Médecine</td>\n",
+              "      <td>0.003002</td>\n",
               "    </tr>\n",
               "    <tr>\n",
-              "      <th>8</th>\n",
-              "      <td>1</td>\n",
+              "      <th>257923</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
               "      <td>10</td>\n",
-              "      <td>A, numismatique ou monétaire</td>\n",
-              "      <td>Mallet</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>v1-1-5</td>\n",
-              "      <td>Médailles</td>\n",
-              "      <td>\\nA, numismatique ou monétaire, sur le revers ...</td>\n",
-              "      <td>\\nA, numismatique ou monétaire, sur le revers ...</td>\n",
-              "      <td>\\nA, numismatique ou monétaire, sur le revers ...</td>\n",
-              "      <td>112</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Histoire</td>\n",
-              "      <td>0.947388</td>\n",
-              "      <td>Commerce</td>\n",
-              "      <td>0.027528</td>\n",
-              "      <td>Belles-lettres</td>\n",
-              "      <td>0.010894</td>\n",
-              "    </tr>\n",
-              "    <tr>\n",
-              "      <th>9</th>\n",
-              "      <td>1</td>\n",
-              "      <td>11</td>\n",
-              "      <td>A, lapidaire</td>\n",
-              "      <td>Mallet</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>v1-1-6</td>\n",
-              "      <td>Histoire</td>\n",
-              "      <td>\\nA, lapidaire, dans les anciennes inscription...</td>\n",
-              "      <td>\\nA, lapidaire, dans les anciennes inscription...</td>\n",
-              "      <td>\\nA, lapidaire, dans les anciennes inscription...</td>\n",
-              "      <td>80</td>\n",
-              "      <td>unclassified</td>\n",
-              "      <td>Histoire</td>\n",
-              "      <td>0.738804</td>\n",
-              "      <td>Belles-lettres</td>\n",
-              "      <td>0.193938</td>\n",
-              "      <td>Beaux-arts</td>\n",
-              "      <td>0.019706</td>\n",
+              "      <td>\\nAu printems de cette même année, il trouva l...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.984294</td>\n",
+              "      <td>Métiers</td>\n",
+              "      <td>0.005065</td>\n",
+              "      <td>Médecine</td>\n",
+              "      <td>0.002500</td>\n",
               "    </tr>\n",
               "  </tbody>\n",
               "</table>\n",
               "</div>"
             ],
             "text/plain": [
-              "   volume  numero                                head                author  \\\n",
-              "0       1       1                          Title Page              unsigned   \n",
-              "1       1       2   A MONSEIGNEUR LE COMTE D'ARGENSON  Diderot & d'Alembert   \n",
-              "2       1       3  DISCOURS PRÉLIMINAIRE DES EDITEURS            d'Alembert   \n",
-              "3       1       5                            A, a & a            Dumarsais5   \n",
-              "4       1       6                                   A            Dumarsais5   \n",
-              "5       1       7                                   A             Dumarsais   \n",
-              "6       1       8                                   A                Mallet   \n",
-              "7       1       9                A, lettre symbolique                Mallet   \n",
-              "8       1      10        A, numismatique ou monétaire                Mallet   \n",
-              "9       1      11                        A, lapidaire                Mallet   \n",
-              "\n",
-              "     edda_class enccre_id enccre_class  \\\n",
-              "0  unclassified       NaN          NaN   \n",
-              "1  unclassified       NaN          NaN   \n",
-              "2  unclassified       NaN          NaN   \n",
-              "3     Grammaire    v1-1-0    Grammaire   \n",
-              "4  unclassified    v1-1-1    Grammaire   \n",
-              "5  unclassified    v1-1-2    Grammaire   \n",
-              "6  unclassified    v1-1-3          NaN   \n",
-              "7  unclassified    v1-1-4          NaN   \n",
-              "8  unclassified    v1-1-5    Médailles   \n",
-              "9  unclassified    v1-1-6     Histoire   \n",
+              "        volume  numero       head    author          edda_class   enccre_id  \\\n",
+              "257914      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257915      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257916      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257917      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257918      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257919      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257920      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257921      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257922      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "257923      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
               "\n",
-              "                                             content  \\\n",
-              "0  \\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...   \n",
-              "1  \\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...   \n",
-              "2  \\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n\\n...   \n",
-              "3  \\nA, a & a s.m. (ordre Encyclopéd.\\nEntend. Sc...   \n",
-              "4  \\nA, mot, est 1. la troisieme personne du prés...   \n",
-              "5  \\nA, préposition vient du latin à, à dextris, ...   \n",
-              "6  \\nA, étoit une lettre numérale parmi les Ancie...   \n",
-              "7  \\nA, lettre symbolique, étoit un hiéroglyphe c...   \n",
-              "8  \\nA, numismatique ou monétaire, sur le revers ...   \n",
-              "9  \\nA, lapidaire, dans les anciennes inscription...   \n",
-              "\n",
-              "                           content_without_designant  \\\n",
-              "0  \\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...   \n",
-              "1  \\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...   \n",
-              "2  \\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n\\n...   \n",
-              "3  \\nA, a & a s.m. (ordre Encyclopéd.\\nEntend. Sc...   \n",
-              "4  \\nA, mot, est 1. la troisieme personne du prés...   \n",
-              "5  \\nA, préposition vient du latin à, à dextris, ...   \n",
-              "6  \\nA, étoit une lettre numérale parmi les Ancie...   \n",
-              "7  \\nA, lettre symbolique, étoit un hiéroglyphe c...   \n",
-              "8  \\nA, numismatique ou monétaire, sur le revers ...   \n",
-              "9  \\nA, lapidaire, dans les anciennes inscription...   \n",
+              "       enccre_class  paragraph_id  \\\n",
+              "257914   Géographie             1   \n",
+              "257915   Géographie             2   \n",
+              "257916   Géographie             3   \n",
+              "257917   Géographie             4   \n",
+              "257918   Géographie             5   \n",
+              "257919   Géographie             6   \n",
+              "257920   Géographie             7   \n",
+              "257921   Géographie             8   \n",
+              "257922   Géographie             9   \n",
+              "257923   Géographie            10   \n",
               "\n",
-              "                                     first_paragraph  nb_words  super_domain  \\\n",
-              "0  \\n\\nENCYCLOPÉDIE,\\nDICTIONNAIRE RAISONNÉ\\nDES ...       151  unclassified   \n",
-              "1  \\n\\nA MONSEIGNEUR\\nLE COMTE D'ARGENSON,\\nMINIS...       208  unclassified   \n",
-              "2       \\n\\nDISCOURS PRÉLIMINAIRE\\nDES EDITEURS.\\n\\n     44669  unclassified   \n",
-              "3  \\nA, a & a s.m. (ordre Encyclopéd.\\nEntend. Sc...       711   Philosophie   \n",
-              "4  \\nA, mot, est 1. la troisieme personne du prés...       238  unclassified   \n",
-              "5  \\nA, préposition vient du latin à, à dextris, ...      1980  unclassified   \n",
-              "6  \\nA, étoit une lettre numérale parmi les Ancie...       200  unclassified   \n",
-              "7  \\nA, lettre symbolique, étoit un hiéroglyphe c...        82  unclassified   \n",
-              "8  \\nA, numismatique ou monétaire, sur le revers ...       112  unclassified   \n",
-              "9  \\nA, lapidaire, dans les anciennes inscription...        80  unclassified   \n",
+              "                                                  content  \\\n",
+              "257914  \\nWOLSTROPE, (Géog. mod.) bourg d'Angleterre,\\...   \n",
+              "257915  \\nC'est dans cet homme merveilleux, que l'Angl...   \n",
+              "257916  \\nIl leva le voile qui cachoit les plus grands...   \n",
+              "257917  \\nIl fut reçu en 1660 dans l'université de Cam...   \n",
+              "257918  \\nEn 1655, Wallis publia son arithemica infini...   \n",
+              "257919  \\nDans le même tems, & par la'même méthode,\\ni...   \n",
+              "257920  \\nDurant l'été de l'année 1665, la peste l'aya...   \n",
+              "257921  \\nSi l'abscisse d'une figure courbe quelconque...   \n",
+              "257922  \\nAu commencement de l'année 1665, il trouva u...   \n",
+              "257923  \\nAu printems de cette même année, il trouva l...   \n",
               "\n",
-              "  lge-superdomainPred1  lge-superdomainProba1 lge-superdomainPred2  \\\n",
-              "0          Philosophie               0.986489       Belles-lettres   \n",
-              "1          Philosophie               0.943809             Histoire   \n",
-              "2       Belles-lettres               0.926219             Histoire   \n",
-              "3          Philosophie               0.978732            Politique   \n",
-              "4          Philosophie               0.988337       Belles-lettres   \n",
-              "5          Philosophie               0.988102       Belles-lettres   \n",
-              "6             Histoire               0.631214       Belles-lettres   \n",
-              "7             Histoire               0.979700       Belles-lettres   \n",
-              "8             Histoire               0.947388             Commerce   \n",
-              "9             Histoire               0.738804       Belles-lettres   \n",
+              "       edda-superdomainPred1  edda-superdomainProba1 edda-superdomainPred2  \\\n",
+              "257914            Géographie                0.998645              Histoire   \n",
+              "257915              Histoire                0.969261           Philosophie   \n",
+              "257916              Histoire                0.943197        Belles-lettres   \n",
+              "257917              Physique                0.293445              Histoire   \n",
+              "257918              Physique                0.985414               Métiers   \n",
+              "257919              Physique                0.984760               Métiers   \n",
+              "257920              Physique                0.837905              Médecine   \n",
+              "257921              Physique                0.985408               Métiers   \n",
+              "257922              Physique                0.984727               Métiers   \n",
+              "257923              Physique                0.984294               Métiers   \n",
               "\n",
-              "   lge-superdomainProba2 lge-superdomainPred3  lge-superdomainProba3  \n",
-              "0               0.002821            Politique               0.001780  \n",
-              "1               0.014932            Politique               0.014871  \n",
-              "2               0.019612           Beaux-arts               0.011769  \n",
-              "3               0.004091       Belles-lettres               0.002425  \n",
-              "4               0.003174           Beaux-arts               0.001221  \n",
-              "5               0.002661           Beaux-arts               0.001391  \n",
-              "6               0.320553             Physique               0.007173  \n",
-              "7               0.012630             Religion               0.001750  \n",
-              "8               0.027528       Belles-lettres               0.010894  \n",
-              "9               0.193938           Beaux-arts               0.019706  "
+              "        edda-superdomainProba2 edda-superdomainPred3  edda-superdomainProba3  \n",
+              "257914                0.000147             Militaire                0.000114  \n",
+              "257915                0.008024        Belles-lettres                0.005748  \n",
+              "257916                0.016374              Religion                0.010389  \n",
+              "257917                0.251549        Belles-lettres                0.232839  \n",
+              "257918                0.003760              Médecine                0.002926  \n",
+              "257919                0.003602              Médecine                0.002931  \n",
+              "257920                0.108600        Belles-lettres                0.008510  \n",
+              "257921                0.003823              Médecine                0.002478  \n",
+              "257922                0.004349              Médecine                0.003002  \n",
+              "257923                0.005065              Médecine                0.002500  "
             ]
           },
-          "execution_count": 17,
+          "execution_count": 20,
           "metadata": {},
           "output_type": "execute_result"
         }
@@ -1133,14 +1357,16 @@
     },
     {
       "cell_type": "code",
-      "execution_count": 18,
+      "execution_count": 21,
       "metadata": {
         "id": "J9rObbvVr0zc"
       },
       "outputs": [],
       "source": [
-        "df.to_csv(drive_path + \"predictions/EDdA_dataset_articles_superdomainBERT_230327.tsv\", sep=\"\\t\", index=False)\n",
-        "#df.to_csv(drive_path + \"predictions/LGE_dataset_articles_superdomainBERT_230321.tsv\", sep=\"\\t\", index=False)"
+        "#df.to_csv(drive_path + \"predictions/EDdA_dataset_articles_superdomainBERT_230327.tsv\", sep=\"\\t\", index=False)\n",
+        "df.to_csv(drive_path + \"predictions/EDdA_dataset_articles_superdomain+bio_230327.tsv\", sep=\"\\t\", index=False)\n",
+        "#df.to_csv(drive_path + \"predictions/LGE_dataset_articles_superdomainBERT_230321.tsv\", sep=\"\\t\", index=False)\n",
+        "#df.to_csv(drive_path + \"predictions/Wolstrope_paragraphs_230327.tsv\", sep=\"\\t\", index=False)"
       ]
     },
     {
@@ -1163,9 +1389,17 @@
         "df.shape"
       ]
     },
+    {
+      "attachments": {},
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "# Test pour l'article Wolstrope"
+      ]
+    },
     {
       "cell_type": "code",
-      "execution_count": 21,
+      "execution_count": 5,
       "metadata": {},
       "outputs": [
         {
@@ -1196,22 +1430,19 @@
               "      <th>edda_class</th>\n",
               "      <th>enccre_id</th>\n",
               "      <th>enccre_class</th>\n",
+              "      <th>paragraph_id</th>\n",
               "      <th>content</th>\n",
-              "      <th>content_without_designant</th>\n",
-              "      <th>first_paragraph</th>\n",
-              "      <th>nb_words</th>\n",
-              "      <th>super_domain</th>\n",
-              "      <th>lge-superdomainPred1</th>\n",
-              "      <th>lge-superdomainProba1</th>\n",
-              "      <th>lge-superdomainPred2</th>\n",
-              "      <th>lge-superdomainProba2</th>\n",
-              "      <th>lge-superdomainPred3</th>\n",
-              "      <th>lge-superdomainProba3</th>\n",
+              "      <th>edda-superdomainPred1</th>\n",
+              "      <th>edda-superdomainProba1</th>\n",
+              "      <th>edda-superdomainPred2</th>\n",
+              "      <th>edda-superdomainProba2</th>\n",
+              "      <th>edda-superdomainPred3</th>\n",
+              "      <th>edda-superdomainProba3</th>\n",
               "    </tr>\n",
               "  </thead>\n",
               "  <tbody>\n",
               "    <tr>\n",
-              "      <th>73362</th>\n",
+              "      <th>0</th>\n",
               "      <td>17</td>\n",
               "      <td>2381</td>\n",
               "      <td>WOLSTROPE</td>\n",
@@ -1219,52 +1450,167 @@
               "      <td>Géographie moderne</td>\n",
               "      <td>v17-1454-0</td>\n",
               "      <td>Géographie</td>\n",
+              "      <td>1</td>\n",
               "      <td>\\nWOLSTROPE, (Géog. mod.) bourg d'Angleterre,\\...</td>\n",
-              "      <td>\\nWOLSTROPE,  bourg d'Angleterre,\\ndans le com...</td>\n",
-              "      <td>\\nWOLSTROPE,  bourg d'Angleterre,\\ndans le com...</td>\n",
-              "      <td>5530</td>\n",
-              "      <td>None</td>\n",
               "      <td>Géographie</td>\n",
-              "      <td>0.998638</td>\n",
+              "      <td>0.998645</td>\n",
               "      <td>Histoire</td>\n",
-              "      <td>0.00016</td>\n",
+              "      <td>0.000147</td>\n",
               "      <td>Militaire</td>\n",
-              "      <td>0.000113</td>\n",
+              "      <td>0.000114</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>1</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>2</td>\n",
+              "      <td>\\nC'est dans cet homme merveilleux, que l'Angl...</td>\n",
+              "      <td>Histoire</td>\n",
+              "      <td>0.969261</td>\n",
+              "      <td>Philosophie</td>\n",
+              "      <td>0.008024</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.005748</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>2</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>3</td>\n",
+              "      <td>\\nIl leva le voile qui cachoit les plus grands...</td>\n",
+              "      <td>Histoire</td>\n",
+              "      <td>0.943197</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.016374</td>\n",
+              "      <td>Religion</td>\n",
+              "      <td>0.010389</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>3</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>4</td>\n",
+              "      <td>\\nIl fut reçu en 1660 dans l'université de Cam...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.293445</td>\n",
+              "      <td>Histoire</td>\n",
+              "      <td>0.251549</td>\n",
+              "      <td>Belles-lettres</td>\n",
+              "      <td>0.232839</td>\n",
+              "    </tr>\n",
+              "    <tr>\n",
+              "      <th>4</th>\n",
+              "      <td>17</td>\n",
+              "      <td>2381</td>\n",
+              "      <td>WOLSTROPE</td>\n",
+              "      <td>Jaucourt</td>\n",
+              "      <td>Géographie moderne</td>\n",
+              "      <td>v17-1454-0</td>\n",
+              "      <td>Géographie</td>\n",
+              "      <td>5</td>\n",
+              "      <td>\\nEn 1655, Wallis publia son arithemica infini...</td>\n",
+              "      <td>Physique</td>\n",
+              "      <td>0.985414</td>\n",
+              "      <td>Métiers</td>\n",
+              "      <td>0.003760</td>\n",
+              "      <td>Médecine</td>\n",
+              "      <td>0.002926</td>\n",
               "    </tr>\n",
               "  </tbody>\n",
               "</table>\n",
               "</div>"
             ],
             "text/plain": [
-              "       volume  numero       head    author          edda_class   enccre_id  \\\n",
-              "73362      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "   volume  numero       head    author          edda_class   enccre_id  \\\n",
+              "0      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "1      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "2      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "3      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
+              "4      17    2381  WOLSTROPE  Jaucourt  Géographie moderne  v17-1454-0   \n",
               "\n",
-              "      enccre_class                                            content  \\\n",
-              "73362   Géographie  \\nWOLSTROPE, (Géog. mod.) bourg d'Angleterre,\\...   \n",
+              "  enccre_class  paragraph_id  \\\n",
+              "0   Géographie             1   \n",
+              "1   Géographie             2   \n",
+              "2   Géographie             3   \n",
+              "3   Géographie             4   \n",
+              "4   Géographie             5   \n",
               "\n",
-              "                               content_without_designant  \\\n",
-              "73362  \\nWOLSTROPE,  bourg d'Angleterre,\\ndans le com...   \n",
+              "                                             content edda-superdomainPred1  \\\n",
+              "0  \\nWOLSTROPE, (Géog. mod.) bourg d'Angleterre,\\...            Géographie   \n",
+              "1  \\nC'est dans cet homme merveilleux, que l'Angl...              Histoire   \n",
+              "2  \\nIl leva le voile qui cachoit les plus grands...              Histoire   \n",
+              "3  \\nIl fut reçu en 1660 dans l'université de Cam...              Physique   \n",
+              "4  \\nEn 1655, Wallis publia son arithemica infini...              Physique   \n",
               "\n",
-              "                                         first_paragraph  nb_words  \\\n",
-              "73362  \\nWOLSTROPE,  bourg d'Angleterre,\\ndans le com...      5530   \n",
+              "   edda-superdomainProba1 edda-superdomainPred2  edda-superdomainProba2  \\\n",
+              "0                0.998645              Histoire                0.000147   \n",
+              "1                0.969261           Philosophie                0.008024   \n",
+              "2                0.943197        Belles-lettres                0.016374   \n",
+              "3                0.293445              Histoire                0.251549   \n",
+              "4                0.985414               Métiers                0.003760   \n",
               "\n",
-              "      super_domain lge-superdomainPred1  lge-superdomainProba1  \\\n",
-              "73362         None           Géographie               0.998638   \n",
-              "\n",
-              "      lge-superdomainPred2  lge-superdomainProba2 lge-superdomainPred3  \\\n",
-              "73362             Histoire                0.00016            Militaire   \n",
-              "\n",
-              "       lge-superdomainProba3  \n",
-              "73362               0.000113  "
+              "  edda-superdomainPred3  edda-superdomainProba3  \n",
+              "0             Militaire                0.000114  \n",
+              "1        Belles-lettres                0.005748  \n",
+              "2              Religion                0.010389  \n",
+              "3        Belles-lettres                0.232839  \n",
+              "4              Médecine                0.002926  "
+            ]
+          },
+          "execution_count": 5,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "drive_path = '../'\n",
+        "df = pd.read_csv(drive_path + \"predictions/Wolstrope_paragraphs_230327.tsv\", sep=\"\\t\")\n",
+        "df.head()"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 6,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "<AxesSubplot: >"
             ]
           },
-          "execution_count": 21,
+          "execution_count": 6,
           "metadata": {},
           "output_type": "execute_result"
+        },
+        {
+          "data": {
+            "image/png": "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",
+            "text/plain": [
+              "<Figure size 640x480 with 1 Axes>"
+            ]
+          },
+          "metadata": {},
+          "output_type": "display_data"
         }
       ],
       "source": [
-        "df[(df['head'] == 'WOLSTROPE')]"
+        "df.groupby(['edda-superdomainPred1']).size().plot.pie()"
       ]
     },
     {
-- 
GitLab