{
"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",
" Unnamed: 0 \n",
" shortcode \n",
" Text \n",
" Text Type \n",
" Policy Issues \n",
" \n",
" \n",
" \n",
" \n",
" 0 \n",
" 0 \n",
" CyMAe_tufcR \n",
" #Landtagswahl23 🤩🧡🙏 #FREIEWÄHLER #Aiwanger #Da... \n",
" Caption \n",
" ['1. Political parties:\\n- FREIEWÄHLER\\n- Aiwa... \n",
" \n",
" \n",
" 1 \n",
" 1 \n",
" CyL975vouHU \n",
" Die Landtagswahl war für uns als Liberale hart... \n",
" Caption \n",
" ['Landtagswahl'] \n",
" \n",
" \n",
" 2 \n",
" 2 \n",
" CyL8GWWJmci \n",
" Nach einem starken Wahlkampf ein verdientes Er... \n",
" Caption \n",
" ['1. Wahlkampf und Wahlergebnis:\\n- Wahlkampf\\... \n",
" \n",
" \n",
" 3 \n",
" 3 \n",
" CyL7wyJtTV5 \n",
" So viele Menschen am Odeonsplatz heute mit ein... \n",
" Caption \n",
" ['Israel', 'Terrorismus', 'Hamas', 'Entwicklun... \n",
" \n",
" \n",
" 4 \n",
" 4 \n",
" CyLxwHuvR4Y \n",
" Herzlichen Glückwunsch zu diesem grandiosen Wa... \n",
" Caption \n",
" ['1. Wahlsieg und Parlamentseinstieg\\n- Wahlsi... \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, ?it/s]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Cost: $0.0002 | Total: $0.0069\n"
]
}
],
"source": [
"from tqdm.auto import tqdm\n",
"\n",
"#@markdown Do you want to mock the OpenAI request (dry run) to calculate the estimated price?\n",
"MOCK = False # @param {type: \"boolean\"}\n",
"#@markdown Do you want to reset the cost estimation when running the query?\n",
"RESET_COST = True # @param {type: \"boolean\"}\n",
"#@markdown What's the column name to save the results of the data extraction task to?\n",
"COLUMN = 'Sentiment' # @param {type: \"string\"}\n",
"#@markdown Do you want to run the request on a smaller sample of the whole data? (Useful for testing). Enter 0 to run on the whole dataset.\n",
"SAMPLE_SIZE = 25 # @param {type: \"number\", min: 0}\n",
"\n",
"#@markdown Which model do you want to use?\n",
"MODEL = \"gpt-3.5-turbo-0613\" # @param [\"gpt-3.5-turbo-0613\", \"gpt-4-1106-preview\", \"gpt-4-0613\"] {allow-input: true}\n",
"\n",
"\n",
"# Initializing the empty column\n",
"if COLUMN not in df.columns:\n",
" df[COLUMN] = None\n",
"\n",
"# Reset Estimates\n",
"CostEstimator.reset()\n",
"print(\"Reset Cost Estimation\")\n",
"\n",
"filtered_df = df.copy()\n",
"\n",
"# Skip previously annotated rows\n",
"filtered_df = filtered_df[pd.isna(filtered_df[COLUMN])]\n",
"\n",
"if SAMPLE_SIZE > 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",
" Unnamed: 0 \n",
" shortcode \n",
" Text \n",
" Text Type \n",
" Policy Issues \n",
" Sentiment \n",
" \n",
" \n",
" \n",
" \n",
" 6 \n",
" 6 \n",
" CyLt56wtNgV \n",
" Viele gemischte Gefühle waren das gestern Aben... \n",
" Caption \n",
" ['Demokratie'] \n",
" negative \n",
" \n",
" \n",
" 27 \n",
" 27 \n",
" CyKwo3Ft6tp \n",
" Swipe dich rückwärts durch die Kampagne ✨\\n\\n🤯... \n",
" Caption \n",
" ['Soziale Gerechtigkeit'] \n",
" positive \n",
" \n",
" \n",
" 29 \n",
" 29 \n",
" CyKwBKcqi31 \n",
" #FREIEWÄHLER jetzt zweite Kraft in Bayern! Gro... \n",
" Caption \n",
" ['Stärkung der Demokratie', 'Sorgen der Bürger... \n",
" positive \n",
" \n",
" \n",
" 66 \n",
" 66 \n",
" CyIjC3QogWT \n",
" In einer gemeinsamen Erklärung der Parteivorsi... \n",
" Caption \n",
" ['Israel'] \n",
" positive \n",
" \n",
" \n",
" 212 \n",
" 212 \n",
" CyAmHU7qlVc \n",
" #FREIEWÄHLER #Aiwanger \n",
" Caption \n",
" NaN \n",
" neutral \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
}