{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": { "id": "NBow_A02gg8j" }, "source": [ "## GPT Text Classification\n", "#### Let's read last week's Text DataFrame" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "i9hkqOpUb8kQ" }, "outputs": [], "source": [ "import pandas as pd\n", "\n", "df = pd.read_csv('/content/drive/MyDrive/2023-12-01-Export-Posts-Text-Master.csv')" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 206 }, "id": "Y3NRaT_4gxes", "outputId": "1c6cbd44-8924-4366-f8f1-8f4605203e4d" }, "outputs": [ { "data": { "text/html": [ "\n", "
\n", "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Unnamed: 0shortcodeTextText TypePolicy Issues
00CyMAe_tufcR#Landtagswahl23 🤩🧡🙏 #FREIEWÄHLER #Aiwanger #Da...Caption['1. Political parties:\\n- FREIEWÄHLER\\n- Aiwa...
11CyL975vouHUDie Landtagswahl war für uns als Liberale hart...Caption['Landtagswahl']
22CyL8GWWJmciNach einem starken Wahlkampf ein verdientes Er...Caption['1. Wahlkampf und Wahlergebnis:\\n- Wahlkampf\\...
33CyL7wyJtTV5So viele Menschen am Odeonsplatz heute mit ein...Caption['Israel', 'Terrorismus', 'Hamas', 'Entwicklun...
44CyLxwHuvR4YHerzlichen Glückwunsch zu diesem grandiosen Wa...Caption['1. Wahlsieg und Parlamentseinstieg\\n- Wahlsi...
\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "
\n", "
\n" ], "text/plain": [ " Unnamed: 0 shortcode Text \\\n", "0 0 CyMAe_tufcR #Landtagswahl23 🤩🧡🙏 #FREIEWÄHLER #Aiwanger #Da... \n", "1 1 CyL975vouHU Die Landtagswahl war für uns als Liberale hart... \n", "2 2 CyL8GWWJmci Nach einem starken Wahlkampf ein verdientes Er... \n", "3 3 CyL7wyJtTV5 So viele Menschen am Odeonsplatz heute mit ein... \n", "4 4 CyLxwHuvR4Y Herzlichen Glückwunsch zu diesem grandiosen Wa... \n", "\n", " Text Type Policy Issues \n", "0 Caption ['1. Political parties:\\n- FREIEWÄHLER\\n- Aiwa... \n", "1 Caption ['Landtagswahl'] \n", "2 Caption ['1. Wahlkampf und Wahlergebnis:\\n- Wahlkampf\\... \n", "3 Caption ['Israel', 'Terrorismus', 'Hamas', 'Entwicklun... \n", "4 Caption ['1. Wahlsieg und Parlamentseinstieg\\n- Wahlsi... " ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.head()" ] }, { "cell_type": "markdown", "metadata": { "id": "CDALpd9z8OPw" }, "source": [ "#### Setup for GPT" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "FkrFsk0XIszs", "outputId": "eb26a516-be39-4bab-ec0b-8d990085ba99" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m221.4/221.4 kB\u001b[0m \u001b[31m3.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m75.0/75.0 kB\u001b[0m \u001b[31m7.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.0/2.0 MB\u001b[0m \u001b[31m12.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m76.9/76.9 kB\u001b[0m \u001b[31m7.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m58.3/58.3 kB\u001b[0m \u001b[31m6.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n", "llmx 0.0.15a0 requires cohere, which is not installed.\u001b[0m\u001b[31m\n", "\u001b[0m" ] } ], "source": [ "!pip install -q openai backoff gpt-cost-estimator" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We're using the new Colab Feature to store keys safely within the Colab Environment. Click on the key on the left to add your API key and enable it for this notebook. Enter the name of your API-Key in the `api_key_name` variable." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "cellView": "form", "id": "7yUp0iE5IUN1" }, "outputs": [], "source": [ "import openai\n", "from openai import OpenAI\n", "from google.colab import userdata\n", "import backoff\n", "from gpt_cost_estimator import CostEstimator\n", "\n", "api_key_name = \"openai-lehrstuhl-api\"\n", "api_key = userdata.get(api_key_name)\n", "\n", "# Initialize OpenAI using the key\n", "client = OpenAI(\n", " api_key=api_key\n", ")\n", "\n", "@CostEstimator()\n", "def query_openai(model, temperature, messages, mock=True, completion_tokens=10):\n", " return client.chat.completions.create(\n", " model=model,\n", " temperature=temperature,\n", " messages=messages,\n", " max_tokens=600)\n", "\n", "# We define the run_request method to wrap it with the @backoff decorator\n", "@backoff.on_exception(backoff.expo, (openai.RateLimitError, openai.APIError))\n", "def run_request(system_prompt, user_prompt, model, mock):\n", " messages = [\n", " {\"role\": \"system\", \"content\": system_prompt},\n", " {\"role\": \"user\", \"content\": user_prompt}\n", " ]\n", "\n", " return query_openai(\n", " model=model,\n", " temperature=0.0,\n", " messages=messages,\n", " mock=mock\n", " )" ] }, { "cell_type": "markdown", "metadata": { "id": "70gSx3QiLAan" }, "source": [ "Next, we create a system prompt describing what we want to classify. For further examples of prompts and advice on prompt engineering see e.g. [the prompting guide](hhttps://www.promptingguide.ai/techniques/zeroshot) and further resources linked at the bottom of the page.\n", "\n", "For the moment we are going to use the prompt from the literature.\n", "\n", "Do not forget the **[Prompt Archive](https://uniregensburg-my.sharepoint.com/:x:/g/personal/acm53421_ads_uni-regensburg_de/EVgX8Avwyx5DvRUGugboTCkBMnp-faFsnKhhKvNH34tB-A?e=sYUY9K)** when experimenting. Share your successfull prompt with us!" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "jtoRK2GbJ9_Q" }, "outputs": [], "source": [ "system_prompt = \"\"\"\n", "You are an advanced classifying AI. Your task is to classify the sentiment of a text. Sentiment can be either ‘positive’, ‘negative’, or ‘neutral’.\n", "\"\"\"" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "ISGZTVFV9aFC" }, "outputs": [], "source": [ "prompt = \"\"\"\n", "Please classify the following social media comment into either ‘negative’, ‘neutral’, or ‘positive’. Your answer MUST be one of [‘negative’, ‘neutral’, ‘positive’], and it should be presented in lowercase.\n", "Text: [TEXT]\n", "\"\"\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Running the request.\n", "\n", "The following code snippet uses my [gpt-cost-estimator](https://pypi.org/project/gpt-cost-estimator/) package to simulate API requests and calculate a cost estimate. Please run the estimation whne possible to asses the price-tag before sending requests to OpenAI! Make sure `run_request` and `system_prompt` (see *Setup for GPT*) are defined before this block by running the two blocks above! \n", "\n", "Fill in the `MOCK`, `RESET_COST`, `COLUMN`, `SAMPLE_SIZE`, and `MODEL` variables as needed (see comments above each variable.)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "cellView": "form", "colab": { "base_uri": "https://localhost:8080/", "height": 84, "referenced_widgets": [ "21cc46e984c84979aebdfb63ac11eeed", "43afd9b8b0944effa0cd943e16821ce2", "d486de4f35f84b8b99a693948fdc95ae", "dbe1105225a74fd1a2964cb092d1f9da", "404a346948204ab1bba4ca8c9af276da", "60ee32ec79f44e558b7565789e2764f7", "7eeb985b40074f37b9a90a21333c82c7", "e584f989b0ac43e985145293411dc3dd", "2f8272d7e66646b795b2eec004af7722", "c9e476e6ed3b47eca48b97bdff263d9e", "f079ec22f6804a879734da1c2ca8ddc6" ] }, "id": "mvnRa7FzPVm9", "outputId": "52aa7c63-3c97-423a-9d75-eb9abf6a5f44" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Reset Cost Estimation\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "21cc46e984c84979aebdfb63ac11eeed", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/25 [00:00 0:\n", " filtered_df = filtered_df.sample(SAMPLE_SIZE)\n", "\n", "for index, row in tqdm(filtered_df.iterrows(), total=len(filtered_df)):\n", " try:\n", " p = prompt.replace('[TEXT]', row['Text'])\n", " response = run_request(system_prompt, p, MODEL, MOCK)\n", "\n", " if not MOCK:\n", " # Extract the response content\n", " # Adjust the following line according to the structure of the response\n", " r = response.choices[0].message.content\n", "\n", " # Update the 'new_df' DataFrame\n", " df.at[index, COLUMN] = r\n", "\n", " except Exception as e:\n", " print(f\"An error occurred: {e}\")\n", " # Optionally, handle the error (e.g., by logging or by setting a default value)\n", "\n", "print()" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 206 }, "id": "iGui5mi0qVyP", "outputId": "ca0ad3f2-eceb-424d-9cf9-a8cad9d3597f" }, "outputs": [ { "data": { "text/html": [ "\n", "
\n", "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Unnamed: 0shortcodeTextText TypePolicy IssuesSentiment
66CyLt56wtNgVViele gemischte Gefühle waren das gestern Aben...Caption['Demokratie']negative
2727CyKwo3Ft6tpSwipe dich rückwärts durch die Kampagne ✨\\n\\n🤯...Caption['Soziale Gerechtigkeit']positive
2929CyKwBKcqi31#FREIEWÄHLER jetzt zweite Kraft in Bayern! Gro...Caption['Stärkung der Demokratie', 'Sorgen der Bürger...positive
6666CyIjC3QogWTIn einer gemeinsamen Erklärung der Parteivorsi...Caption['Israel']positive
212212CyAmHU7qlVc#FREIEWÄHLER #AiwangerCaptionNaNneutral
\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", "\n", "\n", "\n", " \n", "
\n", "
\n", "
\n" ], "text/plain": [ " Unnamed: 0 shortcode \\\n", "6 6 CyLt56wtNgV \n", "27 27 CyKwo3Ft6tp \n", "29 29 CyKwBKcqi31 \n", "66 66 CyIjC3QogWT \n", "212 212 CyAmHU7qlVc \n", "\n", " Text Text Type \\\n", "6 Viele gemischte Gefühle waren das gestern Aben... Caption \n", "27 Swipe dich rückwärts durch die Kampagne ✨\\n\\n🤯... Caption \n", "29 #FREIEWÄHLER jetzt zweite Kraft in Bayern! Gro... Caption \n", "66 In einer gemeinsamen Erklärung der Parteivorsi... Caption \n", "212 #FREIEWÄHLER #Aiwanger Caption \n", "\n", " Policy Issues Sentiment \n", "6 ['Demokratie'] negative \n", "27 ['Soziale Gerechtigkeit'] positive \n", "29 ['Stärkung der Demokratie', 'Sorgen der Bürger... positive \n", "66 ['Israel'] positive \n", "212 NaN neutral " ] }, "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df[~pd.isna(df['Sentiment'])].head()" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "EnPAz4WNpWiR" }, "outputs": [], "source": [ "# Save Results\n", "df.to_csv('/content/drive/MyDrive/2023-12-01-Export-Posts-Text-Master.csv')" ] }, { "cell_type": "markdown", "metadata": { "id": "O73baT7B_TLb" }, "source": [ "Let's plot the result for a first *big picture*" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 519 }, "id": "bcoLS2UJ_Z7c", "outputId": "4a4f98af-d1ce-4902-b30b-dc2a0ffe85e2" }, "outputs": [ { "data": { "image/png": "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3DiNHDmywDIAAADfla8ZmTvvvFMDBgzQoUOHPGM//fSTXnjhBbVr167AwoWFhSkqKspr7MYbb1RSUtIV94mPj1dKSornkZycXGB5AACAb8nXjMy0adPUpUsXRUREKDw8XJKUnJysBg0a6P333y+wcK1atdKePXu8xr7//nvVqFHjivsEBAQoICCgwDIAAADfla8iEx4erq1bt2rNmjX67rvvJP02UxITE1Og4V544QW1bNlSY8eOVc+ePfXNN9/ozTff1JtvvlmgrwMAAOx0VYeWPv30U0VFRSk1NVUul0t33XWX4uLiFBcXp+joaNWvX19ffPFFgYWLjo7WkiVL9MEHH6hBgwZ6+eWXNWXKFPXu3bvAXgMAANjrqmZkpkyZon79+ikkJCTHOrfbraeeekqTJk3S7bffXmAB77nnHt1zzz0F9nwAAODacVUzMjt27FDHjh2vuL59+/basmXLHw4FAACQF1dVZI4ePXrZj11fULJkSR0/fvwPhwIAAMiLqyoy1apV0+7du6+4fufOnQoLC/vDoQAAAPLiqopMp06dNHToUJ07dy7Hul9++UXDhw/nfBYAAFBkrupk37/+9a9avHix6tSpo2effVZ169aVJH333XeaPn26srKy9Je//KVQggIAAFzqqopM5cqVtWHDBvXv31/x8fEyxkiSXC6XOnTooOnTp6ty5cqFEhQAAOBSV31BvBo1amjlypU6deqU9u3bJ2OMateurdDQ0MLIBwAAcEX5urKvJIWGhio6OrogswAAAFyVfN00EgAAwBdQZAAAgLUoMgAAwFoUGQAAYC2KDAAAsBZFBgAAWIsiAwAArEWRAQAA1qLIAAAAa1FkAACAtSgyAADAWhQZAABgLYoMAACwFkUGAABYiyIDAACsRZEBAADWosgAAABrUWQAAIC1KDIAAMBaFBkAAGAtigwAALAWRQYAAFiLIgMAAKxFkQEAANaiyAAAAGtRZAAAgLUoMgAAwFoUGQAAYC2KDAAAsBZFBgAAWIsiAwAArEWRAQAA1qLIAAAAa1FkAACAtSgyAADAWhQZAABgLYoMAACwFkUGAABYiyIDAACsRZEBAADWsqrIjB8/Xi6XS88//7zTUQAAgA+wpsgkJCTojTfe0M033+x0FAAA4COsKDJpaWnq3bu33nrrLYWGhjodBwAA+Agriswzzzyjzp07KyYm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WrlypcMJUdykp6crLi5Oc+bMkSR9//33qlWrluLi4lStWjW99NJLDidEcTB58uQ8bedyuSgyhYwL4iFXjRo10gsvvKDHHntMwcHB2rFjh2rVqqVt27bp7rvv1pEjR5yOiGJmwIAB+uqrrzRlyhR17NhRO3fuVK1atfThhx9qxIgR2rZtm9MRARQhZmSQqz179qh169Y5xt1ut06fPl30gVDsLV26VAsWLNCtt94ql8vlGa9fv77279/vYDIATqDIIFdVqlTRvn37FBER4TX+5ZdfqlatWs6EQrF2/PhxVapUKcf42bNnvYoNUJR+/PFHLVu2TElJScrMzPRaN2nSJIdSFQ8UGeSqX79+GjBggN555x25XC4dOnRIGzdu1ODBgzV06FCn46EYatq0qVasWKG4uDhJ8pSXf/zjH2rRooWT0VBMrV27Vl26dFGtWrX03XffqUGDBjpw4ICMMWrcuLHT8a55FBnk6qWXXlJ2drbatWun9PR0tW7dWgEBARo8eLDnFwlQlMaOHau7775b//nPf/Trr7/qtdde03/+8x9t2LBBn332mdPxUAzFx8dr8ODBGjlypIKDg7Vo0SJVqlRJvXv3VseOHZ2Od83jZF/kSWZmpvbt26e0tDRFRUWpbNmyTkdCMbZ//36NHz9eO3bsUFpamho3bqwhQ4bopptucjoaiqHg4GBt375dkZGRCg0N1Zdffqn69etrx44d6tq1qw4cOOB0xGsaMzLI1fvvv6/u3burTJkyioqKcjoOIEmKjIzUW2+95XQMQJIUFBTkOS8mLCxM+/fvV/369SVJJ06ccDJascCVfZGrF154QZUqVVKvXr20cuVKZWVlOR0JxVxMTIxmz56t1NRUp6MAkqRbb71VX375pSSpU6dOGjRokMaMGaMnnnhCt956q8Pprn0UGeTq8OHDmj9/vlwul3r27KmwsDA988wz2rBhg9PRUEzVr19f8fHxqlKlih544AF9+OGHOn/+vNOxUIxNmjRJzZs3lySNHDlS7dq104IFCxQREaG3337b4XTXPs6RQZ6lp6dryZIlmjdvntasWaPrr7+e63bAEdnZ2VqzZo3mzZunJUuWyM/PTz169FDv3r11xx13OB0PxUhWVpa++uor3XzzzSpXrpzTcYoligyuyokTJzR//nzNnDlT3377LYea4Lhz587pX//6l8aMGaNd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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "\n", "import matplotlib.pyplot as plt\n", "\n", "# Count the occurrences of each sentiment\n", "sentiment_counts = df['Sentiment'].value_counts()\n", "\n", "# Create a bar chart\n", "sentiment_counts.plot(kind='bar')\n", "\n", "# Adding labels and title\n", "plt.xlabel('Sentiment')\n", "plt.ylabel('Count')\n", "plt.title('Sentiment Counts')\n", "\n", "# Show the plot\n", "plt.show()" ] } ], "metadata": { "colab": { "provenance": [] }, "kernelspec": { "display_name": "Python 3", "name": "python3" }, "language_info": { "name": "python" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "071250f0772e4c2487b3ac02b23a1073": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "0df8f1c56a07425894e16b0d0f4c2827": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "19c2e38df66547d4bce9c5d75bf53ff3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_cad7e6d0ce8f489ab4bd00f4fa0c677b", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_7919af9db2d344838b4f5e0068e94806", "value": 1 } }, "1f56d21deb674c77b33ca0670dda3622": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "2191d7cb4f7a475796f07d7e6015918d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "21cc46e984c84979aebdfb63ac11eeed": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_43afd9b8b0944effa0cd943e16821ce2", "IPY_MODEL_d486de4f35f84b8b99a693948fdc95ae", "IPY_MODEL_dbe1105225a74fd1a2964cb092d1f9da" ], "layout": "IPY_MODEL_404a346948204ab1bba4ca8c9af276da" } }, "261e8c26bd0a4a86bb052be1f8d04546": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "27181dbb3b5e44acb6092df1e9d34c73": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "2f8272d7e66646b795b2eec004af7722": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "32b747cd69e24132ba060153af8107f8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "32c7cf79637e47b1a98f42b6f6e656bb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_27181dbb3b5e44acb6092df1e9d34c73", "max": 5, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_071250f0772e4c2487b3ac02b23a1073", "value": 5 } }, "34ffd85ec4274b2fab97d50c53fac892": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "3531b0faeb774bb38a1b31d3d04c52d6": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "404a346948204ab1bba4ca8c9af276da": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "413d1225d8774c5daff3bc22bfb6a88c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "4151d5cc02574d2f95b900362152e49b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "43afd9b8b0944effa0cd943e16821ce2": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_60ee32ec79f44e558b7565789e2764f7", "placeholder": "​", "style": "IPY_MODEL_7eeb985b40074f37b9a90a21333c82c7", "value": "100%" } }, "4ab0acd7dbde47cc928137e6a5eb96a8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_f572cf46455c46669ba84cdecf40ba6c", "placeholder": "​", "style": "IPY_MODEL_7034e056993d4393bc3137c4058cd862", "value": "100%" } }, "4f1c0658e57d4705b673124cc02e4bf1": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "60ee32ec79f44e558b7565789e2764f7": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "6618908b4d4941c0aa39be09dcfefccb": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "7034e056993d4393bc3137c4058cd862": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "7919af9db2d344838b4f5e0068e94806": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "7ddc80790efb4b00b8f3b5fd504c4cb6": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "7eeb985b40074f37b9a90a21333c82c7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "7f93393af3174ae3b78d052fffe6afb7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_ce9d4d83747f45a1af17fe9dcdc5d1f8", "IPY_MODEL_90ed9dc8b77f4af5b5d3538e604f9aac", "IPY_MODEL_7fb5e67119d9488dbae151a88eeee3f1" ], "layout": "IPY_MODEL_1f56d21deb674c77b33ca0670dda3622" } }, "7f9f751825af431ba4437c2cab274801": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_6618908b4d4941c0aa39be09dcfefccb", "placeholder": "​", "style": "IPY_MODEL_413d1225d8774c5daff3bc22bfb6a88c", "value": "100%" } }, "7fb5e67119d9488dbae151a88eeee3f1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_e090822af65648419e23600dc215fd3a", "placeholder": "​", "style": "IPY_MODEL_95ded0c9088f4f3d8095df4d9fb7d8f5", "value": " 25/25 [00:14<00:00, 1.97it/s]" } }, "8068b5c68871439783733a238ed7fb48": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_34ffd85ec4274b2fab97d50c53fac892", "placeholder": "​", "style": "IPY_MODEL_c678034b99c04ad6a007660ba36e28bb", "value": " 1/1 [00:21<00:00, 21.88s/it]" } }, "8655d5dae5e54e7992dee68d180bee18": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_4ab0acd7dbde47cc928137e6a5eb96a8", "IPY_MODEL_19c2e38df66547d4bce9c5d75bf53ff3", "IPY_MODEL_8068b5c68871439783733a238ed7fb48" ], "layout": "IPY_MODEL_4f1c0658e57d4705b673124cc02e4bf1" } }, "8bc7d3e548d44fb8a317da4effa0b9f1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_261e8c26bd0a4a86bb052be1f8d04546", "placeholder": "​", "style": "IPY_MODEL_32b747cd69e24132ba060153af8107f8", "value": " 2620/2623 [00:29<00:00, 215.18it/s]" } }, "90c7269755fb4b569e97c40e466874fc": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_7f9f751825af431ba4437c2cab274801", "IPY_MODEL_32c7cf79637e47b1a98f42b6f6e656bb", "IPY_MODEL_e99bb0b1f574458ca61d94a32edf36f7" ], "layout": "IPY_MODEL_2191d7cb4f7a475796f07d7e6015918d" } }, "90ed9dc8b77f4af5b5d3538e604f9aac": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_4151d5cc02574d2f95b900362152e49b", "max": 25, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_a9f8028e2abc48d1bb9a81271c2ee421", "value": 25 } }, "95ded0c9088f4f3d8095df4d9fb7d8f5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "a189614c88b34aa58bbfc33070da8b48": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "a5cbb9adc3bd4a829e6b64b6e64daa0b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "a9f8028e2abc48d1bb9a81271c2ee421": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "b385a302e42b4d7395dc5d3f8637dcee": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_3531b0faeb774bb38a1b31d3d04c52d6", "placeholder": "​", "style": "IPY_MODEL_e47d3308229e4dc294b58560370b0241", "value": "100%" } }, "b71227eaf22345bc947a5275509fbff5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "b7412473252a4981bc76b02392e69e70": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_b385a302e42b4d7395dc5d3f8637dcee", "IPY_MODEL_f01f50cb3d3047d89d5feb93851cf245", "IPY_MODEL_8bc7d3e548d44fb8a317da4effa0b9f1" ], "layout": "IPY_MODEL_baab0e4faac1487dbcfdb59b4422545b" } }, "baab0e4faac1487dbcfdb59b4422545b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "c678034b99c04ad6a007660ba36e28bb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "c9e476e6ed3b47eca48b97bdff263d9e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "cad7e6d0ce8f489ab4bd00f4fa0c677b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "ce9d4d83747f45a1af17fe9dcdc5d1f8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_a189614c88b34aa58bbfc33070da8b48", "placeholder": "​", "style": "IPY_MODEL_b71227eaf22345bc947a5275509fbff5", "value": "100%" } }, "cfffb0d4736043a1b4e82d8f090fc446": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "d486de4f35f84b8b99a693948fdc95ae": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_e584f989b0ac43e985145293411dc3dd", "max": 25, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_2f8272d7e66646b795b2eec004af7722", "value": 25 } }, "dbe1105225a74fd1a2964cb092d1f9da": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_c9e476e6ed3b47eca48b97bdff263d9e", "placeholder": "​", "style": "IPY_MODEL_f079ec22f6804a879734da1c2ca8ddc6", "value": " 25/25 [00:13<00:00, 2.00it/s]" } }, "e090822af65648419e23600dc215fd3a": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "e47d3308229e4dc294b58560370b0241": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "e584f989b0ac43e985145293411dc3dd": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "e99bb0b1f574458ca61d94a32edf36f7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_a5cbb9adc3bd4a829e6b64b6e64daa0b", "placeholder": "​", "style": "IPY_MODEL_0df8f1c56a07425894e16b0d0f4c2827", "value": " 5/5 [00:11<00:00, 2.16s/it]" } }, "f01f50cb3d3047d89d5feb93851cf245": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "danger", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_7ddc80790efb4b00b8f3b5fd504c4cb6", "max": 2623, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_cfffb0d4736043a1b4e82d8f090fc446", "value": 2620 } }, "f079ec22f6804a879734da1c2ca8ddc6": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "f572cf46455c46669ba84cdecf40ba6c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } } } } }, "nbformat": 4, "nbformat_minor": 0 }