haystack-tutorials

Форк
0
/
22_Pipeline_with_PromptNode.ipynb 
2191 строка · 65.9 Кб
1
{
2
 "cells": [
3
  {
4
   "attachments": {},
5
   "cell_type": "markdown",
6
   "metadata": {
7
    "id": "2OvkPji9O-qX"
8
   },
9
   "source": [
10
    "# Tutorial: Creating a Generative QA Pipeline with Retrieval-Augmentation\n",
11
    "\n",
12
    "- **Level**: Intermediate\n",
13
    "- **Time to complete**: 15 minutes\n",
14
    "- **Nodes Used**: `InMemoryDocumentStore`, `BM25Retriever`, `PromptNode`, `PromptTemplate`\n",
15
    "- **Goal**: After completing this tutorial, you'll have created a generative question answering search system that uses a large language model through PromptNode with PromptTemplate."
16
   ]
17
  },
18
  {
19
   "cell_type": "markdown",
20
   "metadata": {},
21
   "source": [
22
    "> This tutorial is based on Haystack 1.x. If you're using Haystack 2.0-Beta and would like to follow the updated version of this tutorial, check out [Creating Your First QA Pipeline with Retrieval-Augmentation](https://haystack.deepset.ai/tutorials/27_first_rag_pipeline). \n",
23
    ">\n",
24
    "> For more information on Haystack 2.0-Beta, you can also read the [announcement post](https://haystack.deepset.ai/blog/introducing-haystack-2-beta-and-advent)."
25
   ]
26
  },
27
  {
28
   "attachments": {},
29
   "cell_type": "markdown",
30
   "metadata": {
31
    "id": "LFqHcXYPO-qZ"
32
   },
33
   "source": [
34
    "## Overview\n",
35
    "\n",
36
    "Learn how to build a generative question answering pipeline using the power of LLMs with PromptNode. In this generative pipeline, BM25Retriever gets the related Documents, and PromptNode generates the answer using the retrieval augmented generation ([RAG](https://www.deepset.ai/blog/llms-retrieval-augmentation)) approach. In this tutorial, we'll use the Wikipedia pages of [Seven Wonders of the Ancient World](https://en.wikipedia.org/wiki/Wonders_of_the_World) as Documents, but you can replace them with any text you want.\n",
37
    "\n",
38
    "This tutorial introduces you to the PrompTemplate structure and explains how to use the new PrompTemplate to integrate PromptNode into a pipeline."
39
   ]
40
  },
41
  {
42
   "attachments": {},
43
   "cell_type": "markdown",
44
   "metadata": {
45
    "id": "QXjVlbPiO-qZ"
46
   },
47
   "source": [
48
    "## Preparing the Colab Environment\n",
49
    "\n",
50
    "- [Enable GPU Runtime in Colab](https://docs.haystack.deepset.ai/docs/enabling-gpu-acceleration#enabling-the-gpu-in-colab)\n",
51
    "- [Set logging level to INFO](https://docs.haystack.deepset.ai/docs/log-level)"
52
   ]
53
  },
54
  {
55
   "attachments": {},
56
   "cell_type": "markdown",
57
   "metadata": {
58
    "id": "Kww5B_vXO-qZ"
59
   },
60
   "source": [
61
    "## Installing Haystack\n",
62
    "\n",
63
    "To start, let's install the latest release of Haystack with `pip`:"
64
   ]
65
  },
66
  {
67
   "cell_type": "code",
68
   "execution_count": null,
69
   "metadata": {
70
    "colab": {
71
     "base_uri": "https://localhost:8080/"
72
    },
73
    "id": "UQbU8GUfO-qZ",
74
    "outputId": "977ba296-dac5-46c5-b99e-167c90ed1519"
75
   },
76
   "outputs": [],
77
   "source": [
78
    "%%bash\n",
79
    "\n",
80
    "pip install --upgrade pip\n",
81
    "pip install farm-haystack[colab]\n",
82
    "pip install \"datasets>=2.6.1\""
83
   ]
84
  },
85
  {
86
   "attachments": {},
87
   "cell_type": "markdown",
88
   "metadata": {
89
    "id": "Wl_jYERtO-qa"
90
   },
91
   "source": [
92
    "### Enabling Telemetry\n",
93
    "\n",
94
    "Knowing you're using this tutorial helps us decide where to invest our efforts to build a better product but you can always opt out by commenting the following line. See [Telemetry](https://docs.haystack.deepset.ai/docs/telemetry) for more details."
95
   ]
96
  },
97
  {
98
   "cell_type": "code",
99
   "execution_count": null,
100
   "metadata": {
101
    "id": "A76B4S49O-qa"
102
   },
103
   "outputs": [],
104
   "source": [
105
    "from haystack.telemetry import tutorial_running\n",
106
    "\n",
107
    "tutorial_running(22)"
108
   ]
109
  },
110
  {
111
   "attachments": {},
112
   "cell_type": "markdown",
113
   "metadata": {
114
    "id": "_lvfew16O-qa"
115
   },
116
   "source": [
117
    "## Initializing the DocumentStore\n",
118
    "\n",
119
    "We'll start creating our question answering system by initializing a DocumentStore. A DocumentStore stores the Documents that the question answering system uses to find answers to your questions. In this tutorial, we're using the `InMemoryDocumentStore`.\n",
120
    "\n",
121
    "Let's initialize our DocumentStore."
122
   ]
123
  },
124
  {
125
   "cell_type": "code",
126
   "execution_count": null,
127
   "metadata": {
128
    "id": "CbVN-s5LO-qa"
129
   },
130
   "outputs": [],
131
   "source": [
132
    "from haystack.document_stores import InMemoryDocumentStore\n",
133
    "\n",
134
    "document_store = InMemoryDocumentStore(use_bm25=True)"
135
   ]
136
  },
137
  {
138
   "attachments": {},
139
   "cell_type": "markdown",
140
   "metadata": {
141
    "id": "yL8nuJdWO-qa"
142
   },
143
   "source": [
144
    "> `InMemoryDocumentStore` is the simplest DocumentStore to get started with. It requires no external dependencies and it's a good option for smaller projects and debugging. But it doesn't scale up so well to larger Document collections, so it's not a good choice for production systems. To learn more about the DocumentStore and the different types of external databases that we support, see [DocumentStore](https://docs.haystack.deepset.ai/docs/document_store)."
145
   ]
146
  },
147
  {
148
   "attachments": {},
149
   "cell_type": "markdown",
150
   "metadata": {
151
    "id": "XvLVaFHTO-qb"
152
   },
153
   "source": [
154
    "The DocumentStore is now ready. Now it's time to fill it with some Documents."
155
   ]
156
  },
157
  {
158
   "attachments": {},
159
   "cell_type": "markdown",
160
   "metadata": {
161
    "id": "HryYZP9ZO-qb"
162
   },
163
   "source": [
164
    "## Fetching and Writing Documents\n",
165
    "\n",
166
    "We'll use the Wikipedia pages of [Seven Wonders of the Ancient World](https://en.wikipedia.org/wiki/Wonders_of_the_World) as Documents. We preprocessed the data and uploaded to a Hugging Face Space: [Seven Wonders](https://huggingface.co/datasets/bilgeyucel/seven-wonders). Thus, we don't need to perform any additional cleaning or splitting.\n",
167
    "\n",
168
    "Let's fetch the data and write it to the DocumentStore:"
169
   ]
170
  },
171
  {
172
   "cell_type": "code",
173
   "execution_count": null,
174
   "metadata": {
175
    "colab": {
176
     "base_uri": "https://localhost:8080/",
177
     "height": 194,
178
     "referenced_widgets": [
179
      "d21be889d88742c881c34024a6110e94",
180
      "7047ba6cde304cc09ddbc4cb5b27798d",
181
      "6d36315d2557469d9086244de1b849aa",
182
      "3829deb4223f45d592e0b2f64568fe2a",
183
      "1f3b0c05ef884dbfaa70a834535c43a9",
184
      "fe90f6bea376461180e2c1322312b833",
185
      "8d27bd0024ef43c5914af82664f720a4",
186
      "afa1cccb2bc24d8ebf235ba88ad9413d",
187
      "3deaf998d0464e41999c45c86f1cb649",
188
      "f78d8c31523043639951fd90d69936b2",
189
      "e8bcd7b09ae24bafa5b6d7cf87452595",
190
      "12c45cd4f42941e4b693e753fd5b2059",
191
      "1a8b7da9931340e085f92d67a97d3a1d",
192
      "696cbf80932045ed97c95cc63071ec21",
193
      "160cca251a2342af97888ee5942b18cf",
194
      "84a63bd9fdea4a69b87c91e19f8c940e",
195
      "6e0504e4872f4e76bbb55fbdaa5ba557",
196
      "58503e638dff4ac59642ccef05fb650e",
197
      "ec701b2c41294a24a9fcfb355ffc7243",
198
      "9e8a4e5593b74765ae86ca313cdc65ec",
199
      "1fcb825071d2417e810e7bf470ab7f38",
200
      "019445545b2b4528adf23537b53d44da",
201
      "9bed15177a824e71b0c82c2e2be826b5",
202
      "6c9cda7efa3a4e8881c3c5a12eae1d61",
203
      "c178f60f4d11450e918ff70c0326d576",
204
      "2132a3439f1d4069a197a3bbce9714c5",
205
      "2a8e0cb7d3de4c01979a23ae704036ba",
206
      "8fb0cb40736e442c862935b6096343de",
207
      "91b1d0fa554c479087ef56b76b0eb507",
208
      "2b397449b548436ea614563d66fda5fc",
209
      "7a19124b143141e59abc2165f1e95a16",
210
      "d83193cc268e4f5b81a97b61e9e2330d",
211
      "8ac2e955405a4325b15d00672f8233ce",
212
      "3b7183edc7824ebe9dffc02971fb8574",
213
      "f4cb3477f7c34a43b3f4943d894efd4c",
214
      "8225c0b2052d4847968a31a25309d249",
215
      "bda23bff26584bca81e31334cbe054fb",
216
      "4bc2fd293fc14652bf6b32fa61de4d21",
217
      "dd5100fb8048474c893bc05a8e0c79e9",
218
      "af8a0242f0fd439cac2a7fd1d21fbc01",
219
      "6a3e525cd9b444f8a510216f6bf09a99",
220
      "f3bc964db491453fadbeccb884eeeb1d",
221
      "192080d186ca41389ec3b4b894bf091a",
222
      "cad31321834d426eb52a10ef96804e8e",
223
      "4cdb14edaad04d26b8325adf4286722d",
224
      "c6295ac8a5504289a897c902fe695f4c",
225
      "8a9ef2b2145e43a6b69c0a2f935b4007",
226
      "f8f8c21290f24ec29df1413086b22530",
227
      "711c94f5e783408ba2e6641c2a3ea0da",
228
      "bdc213b8572a4d059020e5606af16f33",
229
      "9b479e56f3814b21ae0b2257cf7a9243",
230
      "ba3091edbf504781957b3e50a3f5e1c4",
231
      "1af0938965c14b4cb91c20b86c43395f",
232
      "8eed2adcd5a04953a83a2bb14bfd3728",
233
      "e3e8c11c91c943b5aa9e6c96a8ca614e"
234
     ]
235
    },
236
    "id": "INdC3WvLO-qb",
237
    "outputId": "99243738-1fd4-42b5-efcb-d46744a1a732"
238
   },
239
   "outputs": [],
240
   "source": [
241
    "from datasets import load_dataset\n",
242
    "\n",
243
    "dataset = load_dataset(\"bilgeyucel/seven-wonders\", split=\"train\")\n",
244
    "\n",
245
    "document_store.write_documents(dataset)"
246
   ]
247
  },
248
  {
249
   "attachments": {},
250
   "cell_type": "markdown",
251
   "metadata": {
252
    "id": "0_cj-5m-O-qb"
253
   },
254
   "source": [
255
    "## Initializing the Retriever\n",
256
    "\n",
257
    "Let's initialize a BM25Retriever and make it use the InMemoryDocumentStore we initialized earlier in this tutorial:"
258
   ]
259
  },
260
  {
261
   "cell_type": "code",
262
   "execution_count": null,
263
   "metadata": {
264
    "id": "-uo-6fjiO-qb"
265
   },
266
   "outputs": [],
267
   "source": [
268
    "from haystack.nodes import BM25Retriever\n",
269
    "\n",
270
    "retriever = BM25Retriever(document_store=document_store, top_k=2)"
271
   ]
272
  },
273
  {
274
   "attachments": {},
275
   "cell_type": "markdown",
276
   "metadata": {
277
    "id": "6CEuQpB7O-qb"
278
   },
279
   "source": [
280
    "## Initializing the PromptNode\n",
281
    "\n",
282
    "[PromptNode](https://docs.haystack.deepset.ai/docs/prompt_node) is the central abstraction in Haystack's large language model (LLM) support. It's possible to interact with LLMs through PromptNode by providing `model_name_or_path` and if necessary, `api_key`.\n",
283
    "\n",
284
    "For this tutorial, we'll use OpenAI's `gpt-3.5-turbo`, so, we need to enter a `OPENAI_API_KEY`:"
285
   ]
286
  },
287
  {
288
   "cell_type": "code",
289
   "execution_count": null,
290
   "metadata": {
291
    "colab": {
292
     "base_uri": "https://localhost:8080/"
293
    },
294
    "id": "SavE_FAqfApo",
295
    "outputId": "a689aca5-e95c-45df-e069-4b4b4a9f2c1c"
296
   },
297
   "outputs": [],
298
   "source": [
299
    "import os\n",
300
    "from getpass import getpass\n",
301
    "\n",
302
    "openai_api_key = os.getenv(\"OPENAI_API_KEY\", None) or getpass(\"Enter OpenAI API key:\")"
303
   ]
304
  },
305
  {
306
   "attachments": {},
307
   "cell_type": "markdown",
308
   "metadata": {
309
    "id": "WCzGckP5gqem"
310
   },
311
   "source": [
312
    "Let's define a custom prompt for PromptTemplate to use with PromptNode. As parameters, this prompt will accept `documents` that our Retriever fetched from our DocumentStore and `query` we pass at runtime. To join the content of the Documents, we'll use `join()` function. To learn about using functions in PromptTemplate, check out [PromptTemplate Structure](https://docs.haystack.deepset.ai/docs/prompt_node#prompttemplate-structure). Finally, we'll use [AnswerParser](https://docs.haystack.deepset.ai/reference/prompt-node-api#answerparser) to parse the output of the LLM into a Haystack Answer object.\n",
313
    "\n",
314
    "We'll initialize PromptNode with the PromptTemplate, the `gpt-3.5-turbo` model and the `api_key`."
315
   ]
316
  },
317
  {
318
   "cell_type": "code",
319
   "execution_count": null,
320
   "metadata": {
321
    "id": "f6NFmpjEO-qb"
322
   },
323
   "outputs": [],
324
   "source": [
325
    "from haystack.nodes import PromptNode, PromptTemplate, AnswerParser\n",
326
    "\n",
327
    "rag_prompt = PromptTemplate(\n",
328
    "    prompt=\"\"\"Synthesize a comprehensive answer from the following text for the given question.\n",
329
    "                             Provide a clear and concise response that summarizes the key points and information presented in the text.\n",
330
    "                             Your answer should be in your own words and be no longer than 50 words.\n",
331
    "                             \\n\\n Related text: {join(documents)} \\n\\n Question: {query} \\n\\n Answer:\"\"\",\n",
332
    "    output_parser=AnswerParser(),\n",
333
    ")\n",
334
    "\n",
335
    "prompt_node = PromptNode(model_name_or_path=\"gpt-3.5-turbo\", api_key=openai_api_key, default_prompt_template=rag_prompt)"
336
   ]
337
  },
338
  {
339
   "attachments": {},
340
   "cell_type": "markdown",
341
   "metadata": {
342
    "id": "sIrajz1EO-qb"
343
   },
344
   "source": [
345
    ">To learn about how to use custom templates with PromptNode, check out [Customizing PromptNode for NLP Tasks](https://haystack.deepset.ai/tutorials/21_customizing_promptnode) tutorial."
346
   ]
347
  },
348
  {
349
   "attachments": {},
350
   "cell_type": "markdown",
351
   "metadata": {
352
    "id": "yfMCHStjO-qc"
353
   },
354
   "source": [
355
    "## Defining the Pipeline\n",
356
    "\n",
357
    "We'll use a custom pipeline with the Retriever, and PromptNode."
358
   ]
359
  },
360
  {
361
   "cell_type": "code",
362
   "execution_count": null,
363
   "metadata": {
364
    "id": "DZC9Dr-xO-qc"
365
   },
366
   "outputs": [],
367
   "source": [
368
    "from haystack.pipelines import Pipeline\n",
369
    "\n",
370
    "pipe = Pipeline()\n",
371
    "pipe.add_node(component=retriever, name=\"retriever\", inputs=[\"Query\"])\n",
372
    "pipe.add_node(component=prompt_node, name=\"prompt_node\", inputs=[\"retriever\"])"
373
   ]
374
  },
375
  {
376
   "attachments": {},
377
   "cell_type": "markdown",
378
   "metadata": {
379
    "id": "6NqyLhx7O-qc"
380
   },
381
   "source": [
382
    "That's it! The pipeline's ready to generate answers to questions!"
383
   ]
384
  },
385
  {
386
   "attachments": {},
387
   "cell_type": "markdown",
388
   "metadata": {
389
    "id": "DBAyF5tVO-qc"
390
   },
391
   "source": [
392
    "## Asking a Question\n",
393
    "\n",
394
    "We use the pipeline `run()` method to ask a question."
395
   ]
396
  },
397
  {
398
   "cell_type": "code",
399
   "execution_count": null,
400
   "metadata": {
401
    "colab": {
402
     "base_uri": "https://localhost:8080/"
403
    },
404
    "id": "Vnt283M5O-qc",
405
    "outputId": "14700d1b-7cd9-4dba-9750-4d665d1aa561"
406
   },
407
   "outputs": [],
408
   "source": [
409
    "output = pipe.run(query=\"What does Rhodes Statue look like?\")\n",
410
    "\n",
411
    "print(output[\"answers\"][0].answer)"
412
   ]
413
  },
414
  {
415
   "attachments": {},
416
   "cell_type": "markdown",
417
   "metadata": {
418
    "id": "IWQN-aoGO-qc"
419
   },
420
   "source": [
421
    "Here are some other example queries to test:"
422
   ]
423
  },
424
  {
425
   "cell_type": "code",
426
   "execution_count": null,
427
   "metadata": {
428
    "id": "_OHUQ5xxO-qc"
429
   },
430
   "outputs": [],
431
   "source": [
432
    "examples = [\n",
433
    "    \"Where is Gardens of Babylon?\",\n",
434
    "    \"Why did people build Great Pyramid of Giza?\",\n",
435
    "    \"What does Rhodes Statue look like?\",\n",
436
    "    \"Why did people visit the Temple of Artemis?\",\n",
437
    "    \"What is the importance of Colossus of Rhodes?\",\n",
438
    "    \"What happened to the Tomb of Mausolus?\",\n",
439
    "    \"How did Colossus of Rhodes collapse?\",\n",
440
    "]"
441
   ]
442
  },
443
  {
444
   "attachments": {},
445
   "cell_type": "markdown",
446
   "metadata": {
447
    "id": "XueCK3y4O-qc"
448
   },
449
   "source": [
450
    "🎉 Congratulations! You've learned how to create a generative QA system for your documents with PromptNode."
451
   ]
452
  }
453
 ],
454
 "metadata": {
455
  "accelerator": "GPU",
456
  "colab": {
457
   "gpuType": "T4",
458
   "provenance": []
459
  },
460
  "kernelspec": {
461
   "display_name": "Python 3",
462
   "name": "python3"
463
  },
464
  "language_info": {
465
   "name": "python",
466
   "version": "3.9.12"
467
  },
468
  "orig_nbformat": 4,
469
  "vscode": {
470
   "interpreter": {
471
    "hash": "31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6"
472
   }
473
  },
474
  "widgets": {
475
   "application/vnd.jupyter.widget-state+json": {
476
    "019445545b2b4528adf23537b53d44da": {
477
     "model_module": "@jupyter-widgets/controls",
478
     "model_module_version": "1.5.0",
479
     "model_name": "DescriptionStyleModel",
480
     "state": {
481
      "_model_module": "@jupyter-widgets/controls",
482
      "_model_module_version": "1.5.0",
483
      "_model_name": "DescriptionStyleModel",
484
      "_view_count": null,
485
      "_view_module": "@jupyter-widgets/base",
486
      "_view_module_version": "1.2.0",
487
      "_view_name": "StyleView",
488
      "description_width": ""
489
     }
490
    },
491
    "12c45cd4f42941e4b693e753fd5b2059": {
492
     "model_module": "@jupyter-widgets/controls",
493
     "model_module_version": "1.5.0",
494
     "model_name": "HBoxModel",
495
     "state": {
496
      "_dom_classes": [],
497
      "_model_module": "@jupyter-widgets/controls",
498
      "_model_module_version": "1.5.0",
499
      "_model_name": "HBoxModel",
500
      "_view_count": null,
501
      "_view_module": "@jupyter-widgets/controls",
502
      "_view_module_version": "1.5.0",
503
      "_view_name": "HBoxView",
504
      "box_style": "",
505
      "children": [
506
       "IPY_MODEL_1a8b7da9931340e085f92d67a97d3a1d",
507
       "IPY_MODEL_696cbf80932045ed97c95cc63071ec21",
508
       "IPY_MODEL_160cca251a2342af97888ee5942b18cf"
509
      ],
510
      "layout": "IPY_MODEL_84a63bd9fdea4a69b87c91e19f8c940e"
511
     }
512
    },
513
    "160cca251a2342af97888ee5942b18cf": {
514
     "model_module": "@jupyter-widgets/controls",
515
     "model_module_version": "1.5.0",
516
     "model_name": "HTMLModel",
517
     "state": {
518
      "_dom_classes": [],
519
      "_model_module": "@jupyter-widgets/controls",
520
      "_model_module_version": "1.5.0",
521
      "_model_name": "HTMLModel",
522
      "_view_count": null,
523
      "_view_module": "@jupyter-widgets/controls",
524
      "_view_module_version": "1.5.0",
525
      "_view_name": "HTMLView",
526
      "description": "",
527
      "description_tooltip": null,
528
      "layout": "IPY_MODEL_1fcb825071d2417e810e7bf470ab7f38",
529
      "placeholder": "​",
530
      "style": "IPY_MODEL_019445545b2b4528adf23537b53d44da",
531
      "value": " 1/1 [00:00<00:00,  1.52it/s]"
532
     }
533
    },
534
    "192080d186ca41389ec3b4b894bf091a": {
535
     "model_module": "@jupyter-widgets/base",
536
     "model_module_version": "1.2.0",
537
     "model_name": "LayoutModel",
538
     "state": {
539
      "_model_module": "@jupyter-widgets/base",
540
      "_model_module_version": "1.2.0",
541
      "_model_name": "LayoutModel",
542
      "_view_count": null,
543
      "_view_module": "@jupyter-widgets/base",
544
      "_view_module_version": "1.2.0",
545
      "_view_name": "LayoutView",
546
      "align_content": null,
547
      "align_items": null,
548
      "align_self": null,
549
      "border": null,
550
      "bottom": null,
551
      "display": null,
552
      "flex": null,
553
      "flex_flow": null,
554
      "grid_area": null,
555
      "grid_auto_columns": null,
556
      "grid_auto_flow": null,
557
      "grid_auto_rows": null,
558
      "grid_column": null,
559
      "grid_gap": null,
560
      "grid_row": null,
561
      "grid_template_areas": null,
562
      "grid_template_columns": null,
563
      "grid_template_rows": null,
564
      "height": null,
565
      "justify_content": null,
566
      "justify_items": null,
567
      "left": null,
568
      "margin": null,
569
      "max_height": null,
570
      "max_width": null,
571
      "min_height": null,
572
      "min_width": null,
573
      "object_fit": null,
574
      "object_position": null,
575
      "order": null,
576
      "overflow": null,
577
      "overflow_x": null,
578
      "overflow_y": null,
579
      "padding": null,
580
      "right": null,
581
      "top": null,
582
      "visibility": null,
583
      "width": null
584
     }
585
    },
586
    "1a8b7da9931340e085f92d67a97d3a1d": {
587
     "model_module": "@jupyter-widgets/controls",
588
     "model_module_version": "1.5.0",
589
     "model_name": "HTMLModel",
590
     "state": {
591
      "_dom_classes": [],
592
      "_model_module": "@jupyter-widgets/controls",
593
      "_model_module_version": "1.5.0",
594
      "_model_name": "HTMLModel",
595
      "_view_count": null,
596
      "_view_module": "@jupyter-widgets/controls",
597
      "_view_module_version": "1.5.0",
598
      "_view_name": "HTMLView",
599
      "description": "",
600
      "description_tooltip": null,
601
      "layout": "IPY_MODEL_6e0504e4872f4e76bbb55fbdaa5ba557",
602
      "placeholder": "​",
603
      "style": "IPY_MODEL_58503e638dff4ac59642ccef05fb650e",
604
      "value": "Downloading data files: 100%"
605
     }
606
    },
607
    "1af0938965c14b4cb91c20b86c43395f": {
608
     "model_module": "@jupyter-widgets/controls",
609
     "model_module_version": "1.5.0",
610
     "model_name": "ProgressStyleModel",
611
     "state": {
612
      "_model_module": "@jupyter-widgets/controls",
613
      "_model_module_version": "1.5.0",
614
      "_model_name": "ProgressStyleModel",
615
      "_view_count": null,
616
      "_view_module": "@jupyter-widgets/base",
617
      "_view_module_version": "1.2.0",
618
      "_view_name": "StyleView",
619
      "bar_color": null,
620
      "description_width": ""
621
     }
622
    },
623
    "1f3b0c05ef884dbfaa70a834535c43a9": {
624
     "model_module": "@jupyter-widgets/base",
625
     "model_module_version": "1.2.0",
626
     "model_name": "LayoutModel",
627
     "state": {
628
      "_model_module": "@jupyter-widgets/base",
629
      "_model_module_version": "1.2.0",
630
      "_model_name": "LayoutModel",
631
      "_view_count": null,
632
      "_view_module": "@jupyter-widgets/base",
633
      "_view_module_version": "1.2.0",
634
      "_view_name": "LayoutView",
635
      "align_content": null,
636
      "align_items": null,
637
      "align_self": null,
638
      "border": null,
639
      "bottom": null,
640
      "display": null,
641
      "flex": null,
642
      "flex_flow": null,
643
      "grid_area": null,
644
      "grid_auto_columns": null,
645
      "grid_auto_flow": null,
646
      "grid_auto_rows": null,
647
      "grid_column": null,
648
      "grid_gap": null,
649
      "grid_row": null,
650
      "grid_template_areas": null,
651
      "grid_template_columns": null,
652
      "grid_template_rows": null,
653
      "height": null,
654
      "justify_content": null,
655
      "justify_items": null,
656
      "left": null,
657
      "margin": null,
658
      "max_height": null,
659
      "max_width": null,
660
      "min_height": null,
661
      "min_width": null,
662
      "object_fit": null,
663
      "object_position": null,
664
      "order": null,
665
      "overflow": null,
666
      "overflow_x": null,
667
      "overflow_y": null,
668
      "padding": null,
669
      "right": null,
670
      "top": null,
671
      "visibility": null,
672
      "width": null
673
     }
674
    },
675
    "1fcb825071d2417e810e7bf470ab7f38": {
676
     "model_module": "@jupyter-widgets/base",
677
     "model_module_version": "1.2.0",
678
     "model_name": "LayoutModel",
679
     "state": {
680
      "_model_module": "@jupyter-widgets/base",
681
      "_model_module_version": "1.2.0",
682
      "_model_name": "LayoutModel",
683
      "_view_count": null,
684
      "_view_module": "@jupyter-widgets/base",
685
      "_view_module_version": "1.2.0",
686
      "_view_name": "LayoutView",
687
      "align_content": null,
688
      "align_items": null,
689
      "align_self": null,
690
      "border": null,
691
      "bottom": null,
692
      "display": null,
693
      "flex": null,
694
      "flex_flow": null,
695
      "grid_area": null,
696
      "grid_auto_columns": null,
697
      "grid_auto_flow": null,
698
      "grid_auto_rows": null,
699
      "grid_column": null,
700
      "grid_gap": null,
701
      "grid_row": null,
702
      "grid_template_areas": null,
703
      "grid_template_columns": null,
704
      "grid_template_rows": null,
705
      "height": null,
706
      "justify_content": null,
707
      "justify_items": null,
708
      "left": null,
709
      "margin": null,
710
      "max_height": null,
711
      "max_width": null,
712
      "min_height": null,
713
      "min_width": null,
714
      "object_fit": null,
715
      "object_position": null,
716
      "order": null,
717
      "overflow": null,
718
      "overflow_x": null,
719
      "overflow_y": null,
720
      "padding": null,
721
      "right": null,
722
      "top": null,
723
      "visibility": null,
724
      "width": null
725
     }
726
    },
727
    "2132a3439f1d4069a197a3bbce9714c5": {
728
     "model_module": "@jupyter-widgets/controls",
729
     "model_module_version": "1.5.0",
730
     "model_name": "HTMLModel",
731
     "state": {
732
      "_dom_classes": [],
733
      "_model_module": "@jupyter-widgets/controls",
734
      "_model_module_version": "1.5.0",
735
      "_model_name": "HTMLModel",
736
      "_view_count": null,
737
      "_view_module": "@jupyter-widgets/controls",
738
      "_view_module_version": "1.5.0",
739
      "_view_name": "HTMLView",
740
      "description": "",
741
      "description_tooltip": null,
742
      "layout": "IPY_MODEL_d83193cc268e4f5b81a97b61e9e2330d",
743
      "placeholder": "​",
744
      "style": "IPY_MODEL_8ac2e955405a4325b15d00672f8233ce",
745
      "value": " 119k/119k [00:00<00:00, 196kB/s]"
746
     }
747
    },
748
    "2a8e0cb7d3de4c01979a23ae704036ba": {
749
     "model_module": "@jupyter-widgets/base",
750
     "model_module_version": "1.2.0",
751
     "model_name": "LayoutModel",
752
     "state": {
753
      "_model_module": "@jupyter-widgets/base",
754
      "_model_module_version": "1.2.0",
755
      "_model_name": "LayoutModel",
756
      "_view_count": null,
757
      "_view_module": "@jupyter-widgets/base",
758
      "_view_module_version": "1.2.0",
759
      "_view_name": "LayoutView",
760
      "align_content": null,
761
      "align_items": null,
762
      "align_self": null,
763
      "border": null,
764
      "bottom": null,
765
      "display": null,
766
      "flex": null,
767
      "flex_flow": null,
768
      "grid_area": null,
769
      "grid_auto_columns": null,
770
      "grid_auto_flow": null,
771
      "grid_auto_rows": null,
772
      "grid_column": null,
773
      "grid_gap": null,
774
      "grid_row": null,
775
      "grid_template_areas": null,
776
      "grid_template_columns": null,
777
      "grid_template_rows": null,
778
      "height": null,
779
      "justify_content": null,
780
      "justify_items": null,
781
      "left": null,
782
      "margin": null,
783
      "max_height": null,
784
      "max_width": null,
785
      "min_height": null,
786
      "min_width": null,
787
      "object_fit": null,
788
      "object_position": null,
789
      "order": null,
790
      "overflow": null,
791
      "overflow_x": null,
792
      "overflow_y": null,
793
      "padding": null,
794
      "right": null,
795
      "top": null,
796
      "visibility": null,
797
      "width": null
798
     }
799
    },
800
    "2b397449b548436ea614563d66fda5fc": {
801
     "model_module": "@jupyter-widgets/base",
802
     "model_module_version": "1.2.0",
803
     "model_name": "LayoutModel",
804
     "state": {
805
      "_model_module": "@jupyter-widgets/base",
806
      "_model_module_version": "1.2.0",
807
      "_model_name": "LayoutModel",
808
      "_view_count": null,
809
      "_view_module": "@jupyter-widgets/base",
810
      "_view_module_version": "1.2.0",
811
      "_view_name": "LayoutView",
812
      "align_content": null,
813
      "align_items": null,
814
      "align_self": null,
815
      "border": null,
816
      "bottom": null,
817
      "display": null,
818
      "flex": null,
819
      "flex_flow": null,
820
      "grid_area": null,
821
      "grid_auto_columns": null,
822
      "grid_auto_flow": null,
823
      "grid_auto_rows": null,
824
      "grid_column": null,
825
      "grid_gap": null,
826
      "grid_row": null,
827
      "grid_template_areas": null,
828
      "grid_template_columns": null,
829
      "grid_template_rows": null,
830
      "height": null,
831
      "justify_content": null,
832
      "justify_items": null,
833
      "left": null,
834
      "margin": null,
835
      "max_height": null,
836
      "max_width": null,
837
      "min_height": null,
838
      "min_width": null,
839
      "object_fit": null,
840
      "object_position": null,
841
      "order": null,
842
      "overflow": null,
843
      "overflow_x": null,
844
      "overflow_y": null,
845
      "padding": null,
846
      "right": null,
847
      "top": null,
848
      "visibility": null,
849
      "width": null
850
     }
851
    },
852
    "3829deb4223f45d592e0b2f64568fe2a": {
853
     "model_module": "@jupyter-widgets/controls",
854
     "model_module_version": "1.5.0",
855
     "model_name": "HTMLModel",
856
     "state": {
857
      "_dom_classes": [],
858
      "_model_module": "@jupyter-widgets/controls",
859
      "_model_module_version": "1.5.0",
860
      "_model_name": "HTMLModel",
861
      "_view_count": null,
862
      "_view_module": "@jupyter-widgets/controls",
863
      "_view_module_version": "1.5.0",
864
      "_view_name": "HTMLView",
865
      "description": "",
866
      "description_tooltip": null,
867
      "layout": "IPY_MODEL_f78d8c31523043639951fd90d69936b2",
868
      "placeholder": "​",
869
      "style": "IPY_MODEL_e8bcd7b09ae24bafa5b6d7cf87452595",
870
      "value": " 46.0/46.0 [00:00<00:00, 970B/s]"
871
     }
872
    },
873
    "3b7183edc7824ebe9dffc02971fb8574": {
874
     "model_module": "@jupyter-widgets/controls",
875
     "model_module_version": "1.5.0",
876
     "model_name": "HBoxModel",
877
     "state": {
878
      "_dom_classes": [],
879
      "_model_module": "@jupyter-widgets/controls",
880
      "_model_module_version": "1.5.0",
881
      "_model_name": "HBoxModel",
882
      "_view_count": null,
883
      "_view_module": "@jupyter-widgets/controls",
884
      "_view_module_version": "1.5.0",
885
      "_view_name": "HBoxView",
886
      "box_style": "",
887
      "children": [
888
       "IPY_MODEL_f4cb3477f7c34a43b3f4943d894efd4c",
889
       "IPY_MODEL_8225c0b2052d4847968a31a25309d249",
890
       "IPY_MODEL_bda23bff26584bca81e31334cbe054fb"
891
      ],
892
      "layout": "IPY_MODEL_4bc2fd293fc14652bf6b32fa61de4d21"
893
     }
894
    },
895
    "3deaf998d0464e41999c45c86f1cb649": {
896
     "model_module": "@jupyter-widgets/controls",
897
     "model_module_version": "1.5.0",
898
     "model_name": "ProgressStyleModel",
899
     "state": {
900
      "_model_module": "@jupyter-widgets/controls",
901
      "_model_module_version": "1.5.0",
902
      "_model_name": "ProgressStyleModel",
903
      "_view_count": null,
904
      "_view_module": "@jupyter-widgets/base",
905
      "_view_module_version": "1.2.0",
906
      "_view_name": "StyleView",
907
      "bar_color": null,
908
      "description_width": ""
909
     }
910
    },
911
    "4bc2fd293fc14652bf6b32fa61de4d21": {
912
     "model_module": "@jupyter-widgets/base",
913
     "model_module_version": "1.2.0",
914
     "model_name": "LayoutModel",
915
     "state": {
916
      "_model_module": "@jupyter-widgets/base",
917
      "_model_module_version": "1.2.0",
918
      "_model_name": "LayoutModel",
919
      "_view_count": null,
920
      "_view_module": "@jupyter-widgets/base",
921
      "_view_module_version": "1.2.0",
922
      "_view_name": "LayoutView",
923
      "align_content": null,
924
      "align_items": null,
925
      "align_self": null,
926
      "border": null,
927
      "bottom": null,
928
      "display": null,
929
      "flex": null,
930
      "flex_flow": null,
931
      "grid_area": null,
932
      "grid_auto_columns": null,
933
      "grid_auto_flow": null,
934
      "grid_auto_rows": null,
935
      "grid_column": null,
936
      "grid_gap": null,
937
      "grid_row": null,
938
      "grid_template_areas": null,
939
      "grid_template_columns": null,
940
      "grid_template_rows": null,
941
      "height": null,
942
      "justify_content": null,
943
      "justify_items": null,
944
      "left": null,
945
      "margin": null,
946
      "max_height": null,
947
      "max_width": null,
948
      "min_height": null,
949
      "min_width": null,
950
      "object_fit": null,
951
      "object_position": null,
952
      "order": null,
953
      "overflow": null,
954
      "overflow_x": null,
955
      "overflow_y": null,
956
      "padding": null,
957
      "right": null,
958
      "top": null,
959
      "visibility": null,
960
      "width": null
961
     }
962
    },
963
    "4cdb14edaad04d26b8325adf4286722d": {
964
     "model_module": "@jupyter-widgets/controls",
965
     "model_module_version": "1.5.0",
966
     "model_name": "HBoxModel",
967
     "state": {
968
      "_dom_classes": [],
969
      "_model_module": "@jupyter-widgets/controls",
970
      "_model_module_version": "1.5.0",
971
      "_model_name": "HBoxModel",
972
      "_view_count": null,
973
      "_view_module": "@jupyter-widgets/controls",
974
      "_view_module_version": "1.5.0",
975
      "_view_name": "HBoxView",
976
      "box_style": "",
977
      "children": [
978
       "IPY_MODEL_c6295ac8a5504289a897c902fe695f4c",
979
       "IPY_MODEL_8a9ef2b2145e43a6b69c0a2f935b4007",
980
       "IPY_MODEL_f8f8c21290f24ec29df1413086b22530"
981
      ],
982
      "layout": "IPY_MODEL_711c94f5e783408ba2e6641c2a3ea0da"
983
     }
984
    },
985
    "58503e638dff4ac59642ccef05fb650e": {
986
     "model_module": "@jupyter-widgets/controls",
987
     "model_module_version": "1.5.0",
988
     "model_name": "DescriptionStyleModel",
989
     "state": {
990
      "_model_module": "@jupyter-widgets/controls",
991
      "_model_module_version": "1.5.0",
992
      "_model_name": "DescriptionStyleModel",
993
      "_view_count": null,
994
      "_view_module": "@jupyter-widgets/base",
995
      "_view_module_version": "1.2.0",
996
      "_view_name": "StyleView",
997
      "description_width": ""
998
     }
999
    },
1000
    "696cbf80932045ed97c95cc63071ec21": {
1001
     "model_module": "@jupyter-widgets/controls",
1002
     "model_module_version": "1.5.0",
1003
     "model_name": "FloatProgressModel",
1004
     "state": {
1005
      "_dom_classes": [],
1006
      "_model_module": "@jupyter-widgets/controls",
1007
      "_model_module_version": "1.5.0",
1008
      "_model_name": "FloatProgressModel",
1009
      "_view_count": null,
1010
      "_view_module": "@jupyter-widgets/controls",
1011
      "_view_module_version": "1.5.0",
1012
      "_view_name": "ProgressView",
1013
      "bar_style": "success",
1014
      "description": "",
1015
      "description_tooltip": null,
1016
      "layout": "IPY_MODEL_ec701b2c41294a24a9fcfb355ffc7243",
1017
      "max": 1,
1018
      "min": 0,
1019
      "orientation": "horizontal",
1020
      "style": "IPY_MODEL_9e8a4e5593b74765ae86ca313cdc65ec",
1021
      "value": 1
1022
     }
1023
    },
1024
    "6a3e525cd9b444f8a510216f6bf09a99": {
1025
     "model_module": "@jupyter-widgets/base",
1026
     "model_module_version": "1.2.0",
1027
     "model_name": "LayoutModel",
1028
     "state": {
1029
      "_model_module": "@jupyter-widgets/base",
1030
      "_model_module_version": "1.2.0",
1031
      "_model_name": "LayoutModel",
1032
      "_view_count": null,
1033
      "_view_module": "@jupyter-widgets/base",
1034
      "_view_module_version": "1.2.0",
1035
      "_view_name": "LayoutView",
1036
      "align_content": null,
1037
      "align_items": null,
1038
      "align_self": null,
1039
      "border": null,
1040
      "bottom": null,
1041
      "display": null,
1042
      "flex": null,
1043
      "flex_flow": null,
1044
      "grid_area": null,
1045
      "grid_auto_columns": null,
1046
      "grid_auto_flow": null,
1047
      "grid_auto_rows": null,
1048
      "grid_column": null,
1049
      "grid_gap": null,
1050
      "grid_row": null,
1051
      "grid_template_areas": null,
1052
      "grid_template_columns": null,
1053
      "grid_template_rows": null,
1054
      "height": null,
1055
      "justify_content": null,
1056
      "justify_items": null,
1057
      "left": null,
1058
      "margin": null,
1059
      "max_height": null,
1060
      "max_width": null,
1061
      "min_height": null,
1062
      "min_width": null,
1063
      "object_fit": null,
1064
      "object_position": null,
1065
      "order": null,
1066
      "overflow": null,
1067
      "overflow_x": null,
1068
      "overflow_y": null,
1069
      "padding": null,
1070
      "right": null,
1071
      "top": null,
1072
      "visibility": null,
1073
      "width": null
1074
     }
1075
    },
1076
    "6c9cda7efa3a4e8881c3c5a12eae1d61": {
1077
     "model_module": "@jupyter-widgets/controls",
1078
     "model_module_version": "1.5.0",
1079
     "model_name": "HTMLModel",
1080
     "state": {
1081
      "_dom_classes": [],
1082
      "_model_module": "@jupyter-widgets/controls",
1083
      "_model_module_version": "1.5.0",
1084
      "_model_name": "HTMLModel",
1085
      "_view_count": null,
1086
      "_view_module": "@jupyter-widgets/controls",
1087
      "_view_module_version": "1.5.0",
1088
      "_view_name": "HTMLView",
1089
      "description": "",
1090
      "description_tooltip": null,
1091
      "layout": "IPY_MODEL_8fb0cb40736e442c862935b6096343de",
1092
      "placeholder": "​",
1093
      "style": "IPY_MODEL_91b1d0fa554c479087ef56b76b0eb507",
1094
      "value": "Downloading data: 100%"
1095
     }
1096
    },
1097
    "6d36315d2557469d9086244de1b849aa": {
1098
     "model_module": "@jupyter-widgets/controls",
1099
     "model_module_version": "1.5.0",
1100
     "model_name": "FloatProgressModel",
1101
     "state": {
1102
      "_dom_classes": [],
1103
      "_model_module": "@jupyter-widgets/controls",
1104
      "_model_module_version": "1.5.0",
1105
      "_model_name": "FloatProgressModel",
1106
      "_view_count": null,
1107
      "_view_module": "@jupyter-widgets/controls",
1108
      "_view_module_version": "1.5.0",
1109
      "_view_name": "ProgressView",
1110
      "bar_style": "success",
1111
      "description": "",
1112
      "description_tooltip": null,
1113
      "layout": "IPY_MODEL_afa1cccb2bc24d8ebf235ba88ad9413d",
1114
      "max": 46,
1115
      "min": 0,
1116
      "orientation": "horizontal",
1117
      "style": "IPY_MODEL_3deaf998d0464e41999c45c86f1cb649",
1118
      "value": 46
1119
     }
1120
    },
1121
    "6e0504e4872f4e76bbb55fbdaa5ba557": {
1122
     "model_module": "@jupyter-widgets/base",
1123
     "model_module_version": "1.2.0",
1124
     "model_name": "LayoutModel",
1125
     "state": {
1126
      "_model_module": "@jupyter-widgets/base",
1127
      "_model_module_version": "1.2.0",
1128
      "_model_name": "LayoutModel",
1129
      "_view_count": null,
1130
      "_view_module": "@jupyter-widgets/base",
1131
      "_view_module_version": "1.2.0",
1132
      "_view_name": "LayoutView",
1133
      "align_content": null,
1134
      "align_items": null,
1135
      "align_self": null,
1136
      "border": null,
1137
      "bottom": null,
1138
      "display": null,
1139
      "flex": null,
1140
      "flex_flow": null,
1141
      "grid_area": null,
1142
      "grid_auto_columns": null,
1143
      "grid_auto_flow": null,
1144
      "grid_auto_rows": null,
1145
      "grid_column": null,
1146
      "grid_gap": null,
1147
      "grid_row": null,
1148
      "grid_template_areas": null,
1149
      "grid_template_columns": null,
1150
      "grid_template_rows": null,
1151
      "height": null,
1152
      "justify_content": null,
1153
      "justify_items": null,
1154
      "left": null,
1155
      "margin": null,
1156
      "max_height": null,
1157
      "max_width": null,
1158
      "min_height": null,
1159
      "min_width": null,
1160
      "object_fit": null,
1161
      "object_position": null,
1162
      "order": null,
1163
      "overflow": null,
1164
      "overflow_x": null,
1165
      "overflow_y": null,
1166
      "padding": null,
1167
      "right": null,
1168
      "top": null,
1169
      "visibility": null,
1170
      "width": null
1171
     }
1172
    },
1173
    "7047ba6cde304cc09ddbc4cb5b27798d": {
1174
     "model_module": "@jupyter-widgets/controls",
1175
     "model_module_version": "1.5.0",
1176
     "model_name": "HTMLModel",
1177
     "state": {
1178
      "_dom_classes": [],
1179
      "_model_module": "@jupyter-widgets/controls",
1180
      "_model_module_version": "1.5.0",
1181
      "_model_name": "HTMLModel",
1182
      "_view_count": null,
1183
      "_view_module": "@jupyter-widgets/controls",
1184
      "_view_module_version": "1.5.0",
1185
      "_view_name": "HTMLView",
1186
      "description": "",
1187
      "description_tooltip": null,
1188
      "layout": "IPY_MODEL_fe90f6bea376461180e2c1322312b833",
1189
      "placeholder": "​",
1190
      "style": "IPY_MODEL_8d27bd0024ef43c5914af82664f720a4",
1191
      "value": "Downloading readme: 100%"
1192
     }
1193
    },
1194
    "711c94f5e783408ba2e6641c2a3ea0da": {
1195
     "model_module": "@jupyter-widgets/base",
1196
     "model_module_version": "1.2.0",
1197
     "model_name": "LayoutModel",
1198
     "state": {
1199
      "_model_module": "@jupyter-widgets/base",
1200
      "_model_module_version": "1.2.0",
1201
      "_model_name": "LayoutModel",
1202
      "_view_count": null,
1203
      "_view_module": "@jupyter-widgets/base",
1204
      "_view_module_version": "1.2.0",
1205
      "_view_name": "LayoutView",
1206
      "align_content": null,
1207
      "align_items": null,
1208
      "align_self": null,
1209
      "border": null,
1210
      "bottom": null,
1211
      "display": null,
1212
      "flex": null,
1213
      "flex_flow": null,
1214
      "grid_area": null,
1215
      "grid_auto_columns": null,
1216
      "grid_auto_flow": null,
1217
      "grid_auto_rows": null,
1218
      "grid_column": null,
1219
      "grid_gap": null,
1220
      "grid_row": null,
1221
      "grid_template_areas": null,
1222
      "grid_template_columns": null,
1223
      "grid_template_rows": null,
1224
      "height": null,
1225
      "justify_content": null,
1226
      "justify_items": null,
1227
      "left": null,
1228
      "margin": null,
1229
      "max_height": null,
1230
      "max_width": null,
1231
      "min_height": null,
1232
      "min_width": null,
1233
      "object_fit": null,
1234
      "object_position": null,
1235
      "order": null,
1236
      "overflow": null,
1237
      "overflow_x": null,
1238
      "overflow_y": null,
1239
      "padding": null,
1240
      "right": null,
1241
      "top": null,
1242
      "visibility": null,
1243
      "width": null
1244
     }
1245
    },
1246
    "7a19124b143141e59abc2165f1e95a16": {
1247
     "model_module": "@jupyter-widgets/controls",
1248
     "model_module_version": "1.5.0",
1249
     "model_name": "ProgressStyleModel",
1250
     "state": {
1251
      "_model_module": "@jupyter-widgets/controls",
1252
      "_model_module_version": "1.5.0",
1253
      "_model_name": "ProgressStyleModel",
1254
      "_view_count": null,
1255
      "_view_module": "@jupyter-widgets/base",
1256
      "_view_module_version": "1.2.0",
1257
      "_view_name": "StyleView",
1258
      "bar_color": null,
1259
      "description_width": ""
1260
     }
1261
    },
1262
    "8225c0b2052d4847968a31a25309d249": {
1263
     "model_module": "@jupyter-widgets/controls",
1264
     "model_module_version": "1.5.0",
1265
     "model_name": "FloatProgressModel",
1266
     "state": {
1267
      "_dom_classes": [],
1268
      "_model_module": "@jupyter-widgets/controls",
1269
      "_model_module_version": "1.5.0",
1270
      "_model_name": "FloatProgressModel",
1271
      "_view_count": null,
1272
      "_view_module": "@jupyter-widgets/controls",
1273
      "_view_module_version": "1.5.0",
1274
      "_view_name": "ProgressView",
1275
      "bar_style": "success",
1276
      "description": "",
1277
      "description_tooltip": null,
1278
      "layout": "IPY_MODEL_6a3e525cd9b444f8a510216f6bf09a99",
1279
      "max": 1,
1280
      "min": 0,
1281
      "orientation": "horizontal",
1282
      "style": "IPY_MODEL_f3bc964db491453fadbeccb884eeeb1d",
1283
      "value": 1
1284
     }
1285
    },
1286
    "84a63bd9fdea4a69b87c91e19f8c940e": {
1287
     "model_module": "@jupyter-widgets/base",
1288
     "model_module_version": "1.2.0",
1289
     "model_name": "LayoutModel",
1290
     "state": {
1291
      "_model_module": "@jupyter-widgets/base",
1292
      "_model_module_version": "1.2.0",
1293
      "_model_name": "LayoutModel",
1294
      "_view_count": null,
1295
      "_view_module": "@jupyter-widgets/base",
1296
      "_view_module_version": "1.2.0",
1297
      "_view_name": "LayoutView",
1298
      "align_content": null,
1299
      "align_items": null,
1300
      "align_self": null,
1301
      "border": null,
1302
      "bottom": null,
1303
      "display": null,
1304
      "flex": null,
1305
      "flex_flow": null,
1306
      "grid_area": null,
1307
      "grid_auto_columns": null,
1308
      "grid_auto_flow": null,
1309
      "grid_auto_rows": null,
1310
      "grid_column": null,
1311
      "grid_gap": null,
1312
      "grid_row": null,
1313
      "grid_template_areas": null,
1314
      "grid_template_columns": null,
1315
      "grid_template_rows": null,
1316
      "height": null,
1317
      "justify_content": null,
1318
      "justify_items": null,
1319
      "left": null,
1320
      "margin": null,
1321
      "max_height": null,
1322
      "max_width": null,
1323
      "min_height": null,
1324
      "min_width": null,
1325
      "object_fit": null,
1326
      "object_position": null,
1327
      "order": null,
1328
      "overflow": null,
1329
      "overflow_x": null,
1330
      "overflow_y": null,
1331
      "padding": null,
1332
      "right": null,
1333
      "top": null,
1334
      "visibility": null,
1335
      "width": null
1336
     }
1337
    },
1338
    "8a9ef2b2145e43a6b69c0a2f935b4007": {
1339
     "model_module": "@jupyter-widgets/controls",
1340
     "model_module_version": "1.5.0",
1341
     "model_name": "FloatProgressModel",
1342
     "state": {
1343
      "_dom_classes": [],
1344
      "_model_module": "@jupyter-widgets/controls",
1345
      "_model_module_version": "1.5.0",
1346
      "_model_name": "FloatProgressModel",
1347
      "_view_count": null,
1348
      "_view_module": "@jupyter-widgets/controls",
1349
      "_view_module_version": "1.5.0",
1350
      "_view_name": "ProgressView",
1351
      "bar_style": "success",
1352
      "description": "",
1353
      "description_tooltip": null,
1354
      "layout": "IPY_MODEL_ba3091edbf504781957b3e50a3f5e1c4",
1355
      "max": 1,
1356
      "min": 0,
1357
      "orientation": "horizontal",
1358
      "style": "IPY_MODEL_1af0938965c14b4cb91c20b86c43395f",
1359
      "value": 1
1360
     }
1361
    },
1362
    "8ac2e955405a4325b15d00672f8233ce": {
1363
     "model_module": "@jupyter-widgets/controls",
1364
     "model_module_version": "1.5.0",
1365
     "model_name": "DescriptionStyleModel",
1366
     "state": {
1367
      "_model_module": "@jupyter-widgets/controls",
1368
      "_model_module_version": "1.5.0",
1369
      "_model_name": "DescriptionStyleModel",
1370
      "_view_count": null,
1371
      "_view_module": "@jupyter-widgets/base",
1372
      "_view_module_version": "1.2.0",
1373
      "_view_name": "StyleView",
1374
      "description_width": ""
1375
     }
1376
    },
1377
    "8d27bd0024ef43c5914af82664f720a4": {
1378
     "model_module": "@jupyter-widgets/controls",
1379
     "model_module_version": "1.5.0",
1380
     "model_name": "DescriptionStyleModel",
1381
     "state": {
1382
      "_model_module": "@jupyter-widgets/controls",
1383
      "_model_module_version": "1.5.0",
1384
      "_model_name": "DescriptionStyleModel",
1385
      "_view_count": null,
1386
      "_view_module": "@jupyter-widgets/base",
1387
      "_view_module_version": "1.2.0",
1388
      "_view_name": "StyleView",
1389
      "description_width": ""
1390
     }
1391
    },
1392
    "8eed2adcd5a04953a83a2bb14bfd3728": {
1393
     "model_module": "@jupyter-widgets/base",
1394
     "model_module_version": "1.2.0",
1395
     "model_name": "LayoutModel",
1396
     "state": {
1397
      "_model_module": "@jupyter-widgets/base",
1398
      "_model_module_version": "1.2.0",
1399
      "_model_name": "LayoutModel",
1400
      "_view_count": null,
1401
      "_view_module": "@jupyter-widgets/base",
1402
      "_view_module_version": "1.2.0",
1403
      "_view_name": "LayoutView",
1404
      "align_content": null,
1405
      "align_items": null,
1406
      "align_self": null,
1407
      "border": null,
1408
      "bottom": null,
1409
      "display": null,
1410
      "flex": null,
1411
      "flex_flow": null,
1412
      "grid_area": null,
1413
      "grid_auto_columns": null,
1414
      "grid_auto_flow": null,
1415
      "grid_auto_rows": null,
1416
      "grid_column": null,
1417
      "grid_gap": null,
1418
      "grid_row": null,
1419
      "grid_template_areas": null,
1420
      "grid_template_columns": null,
1421
      "grid_template_rows": null,
1422
      "height": null,
1423
      "justify_content": null,
1424
      "justify_items": null,
1425
      "left": null,
1426
      "margin": null,
1427
      "max_height": null,
1428
      "max_width": null,
1429
      "min_height": null,
1430
      "min_width": null,
1431
      "object_fit": null,
1432
      "object_position": null,
1433
      "order": null,
1434
      "overflow": null,
1435
      "overflow_x": null,
1436
      "overflow_y": null,
1437
      "padding": null,
1438
      "right": null,
1439
      "top": null,
1440
      "visibility": null,
1441
      "width": null
1442
     }
1443
    },
1444
    "8fb0cb40736e442c862935b6096343de": {
1445
     "model_module": "@jupyter-widgets/base",
1446
     "model_module_version": "1.2.0",
1447
     "model_name": "LayoutModel",
1448
     "state": {
1449
      "_model_module": "@jupyter-widgets/base",
1450
      "_model_module_version": "1.2.0",
1451
      "_model_name": "LayoutModel",
1452
      "_view_count": null,
1453
      "_view_module": "@jupyter-widgets/base",
1454
      "_view_module_version": "1.2.0",
1455
      "_view_name": "LayoutView",
1456
      "align_content": null,
1457
      "align_items": null,
1458
      "align_self": null,
1459
      "border": null,
1460
      "bottom": null,
1461
      "display": null,
1462
      "flex": null,
1463
      "flex_flow": null,
1464
      "grid_area": null,
1465
      "grid_auto_columns": null,
1466
      "grid_auto_flow": null,
1467
      "grid_auto_rows": null,
1468
      "grid_column": null,
1469
      "grid_gap": null,
1470
      "grid_row": null,
1471
      "grid_template_areas": null,
1472
      "grid_template_columns": null,
1473
      "grid_template_rows": null,
1474
      "height": null,
1475
      "justify_content": null,
1476
      "justify_items": null,
1477
      "left": null,
1478
      "margin": null,
1479
      "max_height": null,
1480
      "max_width": null,
1481
      "min_height": null,
1482
      "min_width": null,
1483
      "object_fit": null,
1484
      "object_position": null,
1485
      "order": null,
1486
      "overflow": null,
1487
      "overflow_x": null,
1488
      "overflow_y": null,
1489
      "padding": null,
1490
      "right": null,
1491
      "top": null,
1492
      "visibility": null,
1493
      "width": null
1494
     }
1495
    },
1496
    "91b1d0fa554c479087ef56b76b0eb507": {
1497
     "model_module": "@jupyter-widgets/controls",
1498
     "model_module_version": "1.5.0",
1499
     "model_name": "DescriptionStyleModel",
1500
     "state": {
1501
      "_model_module": "@jupyter-widgets/controls",
1502
      "_model_module_version": "1.5.0",
1503
      "_model_name": "DescriptionStyleModel",
1504
      "_view_count": null,
1505
      "_view_module": "@jupyter-widgets/base",
1506
      "_view_module_version": "1.2.0",
1507
      "_view_name": "StyleView",
1508
      "description_width": ""
1509
     }
1510
    },
1511
    "9b479e56f3814b21ae0b2257cf7a9243": {
1512
     "model_module": "@jupyter-widgets/controls",
1513
     "model_module_version": "1.5.0",
1514
     "model_name": "DescriptionStyleModel",
1515
     "state": {
1516
      "_model_module": "@jupyter-widgets/controls",
1517
      "_model_module_version": "1.5.0",
1518
      "_model_name": "DescriptionStyleModel",
1519
      "_view_count": null,
1520
      "_view_module": "@jupyter-widgets/base",
1521
      "_view_module_version": "1.2.0",
1522
      "_view_name": "StyleView",
1523
      "description_width": ""
1524
     }
1525
    },
1526
    "9bed15177a824e71b0c82c2e2be826b5": {
1527
     "model_module": "@jupyter-widgets/controls",
1528
     "model_module_version": "1.5.0",
1529
     "model_name": "HBoxModel",
1530
     "state": {
1531
      "_dom_classes": [],
1532
      "_model_module": "@jupyter-widgets/controls",
1533
      "_model_module_version": "1.5.0",
1534
      "_model_name": "HBoxModel",
1535
      "_view_count": null,
1536
      "_view_module": "@jupyter-widgets/controls",
1537
      "_view_module_version": "1.5.0",
1538
      "_view_name": "HBoxView",
1539
      "box_style": "",
1540
      "children": [
1541
       "IPY_MODEL_6c9cda7efa3a4e8881c3c5a12eae1d61",
1542
       "IPY_MODEL_c178f60f4d11450e918ff70c0326d576",
1543
       "IPY_MODEL_2132a3439f1d4069a197a3bbce9714c5"
1544
      ],
1545
      "layout": "IPY_MODEL_2a8e0cb7d3de4c01979a23ae704036ba"
1546
     }
1547
    },
1548
    "9e8a4e5593b74765ae86ca313cdc65ec": {
1549
     "model_module": "@jupyter-widgets/controls",
1550
     "model_module_version": "1.5.0",
1551
     "model_name": "ProgressStyleModel",
1552
     "state": {
1553
      "_model_module": "@jupyter-widgets/controls",
1554
      "_model_module_version": "1.5.0",
1555
      "_model_name": "ProgressStyleModel",
1556
      "_view_count": null,
1557
      "_view_module": "@jupyter-widgets/base",
1558
      "_view_module_version": "1.2.0",
1559
      "_view_name": "StyleView",
1560
      "bar_color": null,
1561
      "description_width": ""
1562
     }
1563
    },
1564
    "af8a0242f0fd439cac2a7fd1d21fbc01": {
1565
     "model_module": "@jupyter-widgets/controls",
1566
     "model_module_version": "1.5.0",
1567
     "model_name": "DescriptionStyleModel",
1568
     "state": {
1569
      "_model_module": "@jupyter-widgets/controls",
1570
      "_model_module_version": "1.5.0",
1571
      "_model_name": "DescriptionStyleModel",
1572
      "_view_count": null,
1573
      "_view_module": "@jupyter-widgets/base",
1574
      "_view_module_version": "1.2.0",
1575
      "_view_name": "StyleView",
1576
      "description_width": ""
1577
     }
1578
    },
1579
    "afa1cccb2bc24d8ebf235ba88ad9413d": {
1580
     "model_module": "@jupyter-widgets/base",
1581
     "model_module_version": "1.2.0",
1582
     "model_name": "LayoutModel",
1583
     "state": {
1584
      "_model_module": "@jupyter-widgets/base",
1585
      "_model_module_version": "1.2.0",
1586
      "_model_name": "LayoutModel",
1587
      "_view_count": null,
1588
      "_view_module": "@jupyter-widgets/base",
1589
      "_view_module_version": "1.2.0",
1590
      "_view_name": "LayoutView",
1591
      "align_content": null,
1592
      "align_items": null,
1593
      "align_self": null,
1594
      "border": null,
1595
      "bottom": null,
1596
      "display": null,
1597
      "flex": null,
1598
      "flex_flow": null,
1599
      "grid_area": null,
1600
      "grid_auto_columns": null,
1601
      "grid_auto_flow": null,
1602
      "grid_auto_rows": null,
1603
      "grid_column": null,
1604
      "grid_gap": null,
1605
      "grid_row": null,
1606
      "grid_template_areas": null,
1607
      "grid_template_columns": null,
1608
      "grid_template_rows": null,
1609
      "height": null,
1610
      "justify_content": null,
1611
      "justify_items": null,
1612
      "left": null,
1613
      "margin": null,
1614
      "max_height": null,
1615
      "max_width": null,
1616
      "min_height": null,
1617
      "min_width": null,
1618
      "object_fit": null,
1619
      "object_position": null,
1620
      "order": null,
1621
      "overflow": null,
1622
      "overflow_x": null,
1623
      "overflow_y": null,
1624
      "padding": null,
1625
      "right": null,
1626
      "top": null,
1627
      "visibility": null,
1628
      "width": null
1629
     }
1630
    },
1631
    "ba3091edbf504781957b3e50a3f5e1c4": {
1632
     "model_module": "@jupyter-widgets/base",
1633
     "model_module_version": "1.2.0",
1634
     "model_name": "LayoutModel",
1635
     "state": {
1636
      "_model_module": "@jupyter-widgets/base",
1637
      "_model_module_version": "1.2.0",
1638
      "_model_name": "LayoutModel",
1639
      "_view_count": null,
1640
      "_view_module": "@jupyter-widgets/base",
1641
      "_view_module_version": "1.2.0",
1642
      "_view_name": "LayoutView",
1643
      "align_content": null,
1644
      "align_items": null,
1645
      "align_self": null,
1646
      "border": null,
1647
      "bottom": null,
1648
      "display": null,
1649
      "flex": null,
1650
      "flex_flow": null,
1651
      "grid_area": null,
1652
      "grid_auto_columns": null,
1653
      "grid_auto_flow": null,
1654
      "grid_auto_rows": null,
1655
      "grid_column": null,
1656
      "grid_gap": null,
1657
      "grid_row": null,
1658
      "grid_template_areas": null,
1659
      "grid_template_columns": null,
1660
      "grid_template_rows": null,
1661
      "height": null,
1662
      "justify_content": null,
1663
      "justify_items": null,
1664
      "left": null,
1665
      "margin": null,
1666
      "max_height": null,
1667
      "max_width": null,
1668
      "min_height": null,
1669
      "min_width": null,
1670
      "object_fit": null,
1671
      "object_position": null,
1672
      "order": null,
1673
      "overflow": null,
1674
      "overflow_x": null,
1675
      "overflow_y": null,
1676
      "padding": null,
1677
      "right": null,
1678
      "top": null,
1679
      "visibility": null,
1680
      "width": "20px"
1681
     }
1682
    },
1683
    "bda23bff26584bca81e31334cbe054fb": {
1684
     "model_module": "@jupyter-widgets/controls",
1685
     "model_module_version": "1.5.0",
1686
     "model_name": "HTMLModel",
1687
     "state": {
1688
      "_dom_classes": [],
1689
      "_model_module": "@jupyter-widgets/controls",
1690
      "_model_module_version": "1.5.0",
1691
      "_model_name": "HTMLModel",
1692
      "_view_count": null,
1693
      "_view_module": "@jupyter-widgets/controls",
1694
      "_view_module_version": "1.5.0",
1695
      "_view_name": "HTMLView",
1696
      "description": "",
1697
      "description_tooltip": null,
1698
      "layout": "IPY_MODEL_192080d186ca41389ec3b4b894bf091a",
1699
      "placeholder": "​",
1700
      "style": "IPY_MODEL_cad31321834d426eb52a10ef96804e8e",
1701
      "value": " 1/1 [00:00<00:00, 16.47it/s]"
1702
     }
1703
    },
1704
    "bdc213b8572a4d059020e5606af16f33": {
1705
     "model_module": "@jupyter-widgets/base",
1706
     "model_module_version": "1.2.0",
1707
     "model_name": "LayoutModel",
1708
     "state": {
1709
      "_model_module": "@jupyter-widgets/base",
1710
      "_model_module_version": "1.2.0",
1711
      "_model_name": "LayoutModel",
1712
      "_view_count": null,
1713
      "_view_module": "@jupyter-widgets/base",
1714
      "_view_module_version": "1.2.0",
1715
      "_view_name": "LayoutView",
1716
      "align_content": null,
1717
      "align_items": null,
1718
      "align_self": null,
1719
      "border": null,
1720
      "bottom": null,
1721
      "display": null,
1722
      "flex": null,
1723
      "flex_flow": null,
1724
      "grid_area": null,
1725
      "grid_auto_columns": null,
1726
      "grid_auto_flow": null,
1727
      "grid_auto_rows": null,
1728
      "grid_column": null,
1729
      "grid_gap": null,
1730
      "grid_row": null,
1731
      "grid_template_areas": null,
1732
      "grid_template_columns": null,
1733
      "grid_template_rows": null,
1734
      "height": null,
1735
      "justify_content": null,
1736
      "justify_items": null,
1737
      "left": null,
1738
      "margin": null,
1739
      "max_height": null,
1740
      "max_width": null,
1741
      "min_height": null,
1742
      "min_width": null,
1743
      "object_fit": null,
1744
      "object_position": null,
1745
      "order": null,
1746
      "overflow": null,
1747
      "overflow_x": null,
1748
      "overflow_y": null,
1749
      "padding": null,
1750
      "right": null,
1751
      "top": null,
1752
      "visibility": null,
1753
      "width": null
1754
     }
1755
    },
1756
    "c178f60f4d11450e918ff70c0326d576": {
1757
     "model_module": "@jupyter-widgets/controls",
1758
     "model_module_version": "1.5.0",
1759
     "model_name": "FloatProgressModel",
1760
     "state": {
1761
      "_dom_classes": [],
1762
      "_model_module": "@jupyter-widgets/controls",
1763
      "_model_module_version": "1.5.0",
1764
      "_model_name": "FloatProgressModel",
1765
      "_view_count": null,
1766
      "_view_module": "@jupyter-widgets/controls",
1767
      "_view_module_version": "1.5.0",
1768
      "_view_name": "ProgressView",
1769
      "bar_style": "success",
1770
      "description": "",
1771
      "description_tooltip": null,
1772
      "layout": "IPY_MODEL_2b397449b548436ea614563d66fda5fc",
1773
      "max": 118915,
1774
      "min": 0,
1775
      "orientation": "horizontal",
1776
      "style": "IPY_MODEL_7a19124b143141e59abc2165f1e95a16",
1777
      "value": 118915
1778
     }
1779
    },
1780
    "c6295ac8a5504289a897c902fe695f4c": {
1781
     "model_module": "@jupyter-widgets/controls",
1782
     "model_module_version": "1.5.0",
1783
     "model_name": "HTMLModel",
1784
     "state": {
1785
      "_dom_classes": [],
1786
      "_model_module": "@jupyter-widgets/controls",
1787
      "_model_module_version": "1.5.0",
1788
      "_model_name": "HTMLModel",
1789
      "_view_count": null,
1790
      "_view_module": "@jupyter-widgets/controls",
1791
      "_view_module_version": "1.5.0",
1792
      "_view_name": "HTMLView",
1793
      "description": "",
1794
      "description_tooltip": null,
1795
      "layout": "IPY_MODEL_bdc213b8572a4d059020e5606af16f33",
1796
      "placeholder": "​",
1797
      "style": "IPY_MODEL_9b479e56f3814b21ae0b2257cf7a9243",
1798
      "value": "Generating train split: "
1799
     }
1800
    },
1801
    "cad31321834d426eb52a10ef96804e8e": {
1802
     "model_module": "@jupyter-widgets/controls",
1803
     "model_module_version": "1.5.0",
1804
     "model_name": "DescriptionStyleModel",
1805
     "state": {
1806
      "_model_module": "@jupyter-widgets/controls",
1807
      "_model_module_version": "1.5.0",
1808
      "_model_name": "DescriptionStyleModel",
1809
      "_view_count": null,
1810
      "_view_module": "@jupyter-widgets/base",
1811
      "_view_module_version": "1.2.0",
1812
      "_view_name": "StyleView",
1813
      "description_width": ""
1814
     }
1815
    },
1816
    "d21be889d88742c881c34024a6110e94": {
1817
     "model_module": "@jupyter-widgets/controls",
1818
     "model_module_version": "1.5.0",
1819
     "model_name": "HBoxModel",
1820
     "state": {
1821
      "_dom_classes": [],
1822
      "_model_module": "@jupyter-widgets/controls",
1823
      "_model_module_version": "1.5.0",
1824
      "_model_name": "HBoxModel",
1825
      "_view_count": null,
1826
      "_view_module": "@jupyter-widgets/controls",
1827
      "_view_module_version": "1.5.0",
1828
      "_view_name": "HBoxView",
1829
      "box_style": "",
1830
      "children": [
1831
       "IPY_MODEL_7047ba6cde304cc09ddbc4cb5b27798d",
1832
       "IPY_MODEL_6d36315d2557469d9086244de1b849aa",
1833
       "IPY_MODEL_3829deb4223f45d592e0b2f64568fe2a"
1834
      ],
1835
      "layout": "IPY_MODEL_1f3b0c05ef884dbfaa70a834535c43a9"
1836
     }
1837
    },
1838
    "d83193cc268e4f5b81a97b61e9e2330d": {
1839
     "model_module": "@jupyter-widgets/base",
1840
     "model_module_version": "1.2.0",
1841
     "model_name": "LayoutModel",
1842
     "state": {
1843
      "_model_module": "@jupyter-widgets/base",
1844
      "_model_module_version": "1.2.0",
1845
      "_model_name": "LayoutModel",
1846
      "_view_count": null,
1847
      "_view_module": "@jupyter-widgets/base",
1848
      "_view_module_version": "1.2.0",
1849
      "_view_name": "LayoutView",
1850
      "align_content": null,
1851
      "align_items": null,
1852
      "align_self": null,
1853
      "border": null,
1854
      "bottom": null,
1855
      "display": null,
1856
      "flex": null,
1857
      "flex_flow": null,
1858
      "grid_area": null,
1859
      "grid_auto_columns": null,
1860
      "grid_auto_flow": null,
1861
      "grid_auto_rows": null,
1862
      "grid_column": null,
1863
      "grid_gap": null,
1864
      "grid_row": null,
1865
      "grid_template_areas": null,
1866
      "grid_template_columns": null,
1867
      "grid_template_rows": null,
1868
      "height": null,
1869
      "justify_content": null,
1870
      "justify_items": null,
1871
      "left": null,
1872
      "margin": null,
1873
      "max_height": null,
1874
      "max_width": null,
1875
      "min_height": null,
1876
      "min_width": null,
1877
      "object_fit": null,
1878
      "object_position": null,
1879
      "order": null,
1880
      "overflow": null,
1881
      "overflow_x": null,
1882
      "overflow_y": null,
1883
      "padding": null,
1884
      "right": null,
1885
      "top": null,
1886
      "visibility": null,
1887
      "width": null
1888
     }
1889
    },
1890
    "dd5100fb8048474c893bc05a8e0c79e9": {
1891
     "model_module": "@jupyter-widgets/base",
1892
     "model_module_version": "1.2.0",
1893
     "model_name": "LayoutModel",
1894
     "state": {
1895
      "_model_module": "@jupyter-widgets/base",
1896
      "_model_module_version": "1.2.0",
1897
      "_model_name": "LayoutModel",
1898
      "_view_count": null,
1899
      "_view_module": "@jupyter-widgets/base",
1900
      "_view_module_version": "1.2.0",
1901
      "_view_name": "LayoutView",
1902
      "align_content": null,
1903
      "align_items": null,
1904
      "align_self": null,
1905
      "border": null,
1906
      "bottom": null,
1907
      "display": null,
1908
      "flex": null,
1909
      "flex_flow": null,
1910
      "grid_area": null,
1911
      "grid_auto_columns": null,
1912
      "grid_auto_flow": null,
1913
      "grid_auto_rows": null,
1914
      "grid_column": null,
1915
      "grid_gap": null,
1916
      "grid_row": null,
1917
      "grid_template_areas": null,
1918
      "grid_template_columns": null,
1919
      "grid_template_rows": null,
1920
      "height": null,
1921
      "justify_content": null,
1922
      "justify_items": null,
1923
      "left": null,
1924
      "margin": null,
1925
      "max_height": null,
1926
      "max_width": null,
1927
      "min_height": null,
1928
      "min_width": null,
1929
      "object_fit": null,
1930
      "object_position": null,
1931
      "order": null,
1932
      "overflow": null,
1933
      "overflow_x": null,
1934
      "overflow_y": null,
1935
      "padding": null,
1936
      "right": null,
1937
      "top": null,
1938
      "visibility": null,
1939
      "width": null
1940
     }
1941
    },
1942
    "e3e8c11c91c943b5aa9e6c96a8ca614e": {
1943
     "model_module": "@jupyter-widgets/controls",
1944
     "model_module_version": "1.5.0",
1945
     "model_name": "DescriptionStyleModel",
1946
     "state": {
1947
      "_model_module": "@jupyter-widgets/controls",
1948
      "_model_module_version": "1.5.0",
1949
      "_model_name": "DescriptionStyleModel",
1950
      "_view_count": null,
1951
      "_view_module": "@jupyter-widgets/base",
1952
      "_view_module_version": "1.2.0",
1953
      "_view_name": "StyleView",
1954
      "description_width": ""
1955
     }
1956
    },
1957
    "e8bcd7b09ae24bafa5b6d7cf87452595": {
1958
     "model_module": "@jupyter-widgets/controls",
1959
     "model_module_version": "1.5.0",
1960
     "model_name": "DescriptionStyleModel",
1961
     "state": {
1962
      "_model_module": "@jupyter-widgets/controls",
1963
      "_model_module_version": "1.5.0",
1964
      "_model_name": "DescriptionStyleModel",
1965
      "_view_count": null,
1966
      "_view_module": "@jupyter-widgets/base",
1967
      "_view_module_version": "1.2.0",
1968
      "_view_name": "StyleView",
1969
      "description_width": ""
1970
     }
1971
    },
1972
    "ec701b2c41294a24a9fcfb355ffc7243": {
1973
     "model_module": "@jupyter-widgets/base",
1974
     "model_module_version": "1.2.0",
1975
     "model_name": "LayoutModel",
1976
     "state": {
1977
      "_model_module": "@jupyter-widgets/base",
1978
      "_model_module_version": "1.2.0",
1979
      "_model_name": "LayoutModel",
1980
      "_view_count": null,
1981
      "_view_module": "@jupyter-widgets/base",
1982
      "_view_module_version": "1.2.0",
1983
      "_view_name": "LayoutView",
1984
      "align_content": null,
1985
      "align_items": null,
1986
      "align_self": null,
1987
      "border": null,
1988
      "bottom": null,
1989
      "display": null,
1990
      "flex": null,
1991
      "flex_flow": null,
1992
      "grid_area": null,
1993
      "grid_auto_columns": null,
1994
      "grid_auto_flow": null,
1995
      "grid_auto_rows": null,
1996
      "grid_column": null,
1997
      "grid_gap": null,
1998
      "grid_row": null,
1999
      "grid_template_areas": null,
2000
      "grid_template_columns": null,
2001
      "grid_template_rows": null,
2002
      "height": null,
2003
      "justify_content": null,
2004
      "justify_items": null,
2005
      "left": null,
2006
      "margin": null,
2007
      "max_height": null,
2008
      "max_width": null,
2009
      "min_height": null,
2010
      "min_width": null,
2011
      "object_fit": null,
2012
      "object_position": null,
2013
      "order": null,
2014
      "overflow": null,
2015
      "overflow_x": null,
2016
      "overflow_y": null,
2017
      "padding": null,
2018
      "right": null,
2019
      "top": null,
2020
      "visibility": null,
2021
      "width": null
2022
     }
2023
    },
2024
    "f3bc964db491453fadbeccb884eeeb1d": {
2025
     "model_module": "@jupyter-widgets/controls",
2026
     "model_module_version": "1.5.0",
2027
     "model_name": "ProgressStyleModel",
2028
     "state": {
2029
      "_model_module": "@jupyter-widgets/controls",
2030
      "_model_module_version": "1.5.0",
2031
      "_model_name": "ProgressStyleModel",
2032
      "_view_count": null,
2033
      "_view_module": "@jupyter-widgets/base",
2034
      "_view_module_version": "1.2.0",
2035
      "_view_name": "StyleView",
2036
      "bar_color": null,
2037
      "description_width": ""
2038
     }
2039
    },
2040
    "f4cb3477f7c34a43b3f4943d894efd4c": {
2041
     "model_module": "@jupyter-widgets/controls",
2042
     "model_module_version": "1.5.0",
2043
     "model_name": "HTMLModel",
2044
     "state": {
2045
      "_dom_classes": [],
2046
      "_model_module": "@jupyter-widgets/controls",
2047
      "_model_module_version": "1.5.0",
2048
      "_model_name": "HTMLModel",
2049
      "_view_count": null,
2050
      "_view_module": "@jupyter-widgets/controls",
2051
      "_view_module_version": "1.5.0",
2052
      "_view_name": "HTMLView",
2053
      "description": "",
2054
      "description_tooltip": null,
2055
      "layout": "IPY_MODEL_dd5100fb8048474c893bc05a8e0c79e9",
2056
      "placeholder": "​",
2057
      "style": "IPY_MODEL_af8a0242f0fd439cac2a7fd1d21fbc01",
2058
      "value": "Extracting data files: 100%"
2059
     }
2060
    },
2061
    "f78d8c31523043639951fd90d69936b2": {
2062
     "model_module": "@jupyter-widgets/base",
2063
     "model_module_version": "1.2.0",
2064
     "model_name": "LayoutModel",
2065
     "state": {
2066
      "_model_module": "@jupyter-widgets/base",
2067
      "_model_module_version": "1.2.0",
2068
      "_model_name": "LayoutModel",
2069
      "_view_count": null,
2070
      "_view_module": "@jupyter-widgets/base",
2071
      "_view_module_version": "1.2.0",
2072
      "_view_name": "LayoutView",
2073
      "align_content": null,
2074
      "align_items": null,
2075
      "align_self": null,
2076
      "border": null,
2077
      "bottom": null,
2078
      "display": null,
2079
      "flex": null,
2080
      "flex_flow": null,
2081
      "grid_area": null,
2082
      "grid_auto_columns": null,
2083
      "grid_auto_flow": null,
2084
      "grid_auto_rows": null,
2085
      "grid_column": null,
2086
      "grid_gap": null,
2087
      "grid_row": null,
2088
      "grid_template_areas": null,
2089
      "grid_template_columns": null,
2090
      "grid_template_rows": null,
2091
      "height": null,
2092
      "justify_content": null,
2093
      "justify_items": null,
2094
      "left": null,
2095
      "margin": null,
2096
      "max_height": null,
2097
      "max_width": null,
2098
      "min_height": null,
2099
      "min_width": null,
2100
      "object_fit": null,
2101
      "object_position": null,
2102
      "order": null,
2103
      "overflow": null,
2104
      "overflow_x": null,
2105
      "overflow_y": null,
2106
      "padding": null,
2107
      "right": null,
2108
      "top": null,
2109
      "visibility": null,
2110
      "width": null
2111
     }
2112
    },
2113
    "f8f8c21290f24ec29df1413086b22530": {
2114
     "model_module": "@jupyter-widgets/controls",
2115
     "model_module_version": "1.5.0",
2116
     "model_name": "HTMLModel",
2117
     "state": {
2118
      "_dom_classes": [],
2119
      "_model_module": "@jupyter-widgets/controls",
2120
      "_model_module_version": "1.5.0",
2121
      "_model_name": "HTMLModel",
2122
      "_view_count": null,
2123
      "_view_module": "@jupyter-widgets/controls",
2124
      "_view_module_version": "1.5.0",
2125
      "_view_name": "HTMLView",
2126
      "description": "",
2127
      "description_tooltip": null,
2128
      "layout": "IPY_MODEL_8eed2adcd5a04953a83a2bb14bfd3728",
2129
      "placeholder": "​",
2130
      "style": "IPY_MODEL_e3e8c11c91c943b5aa9e6c96a8ca614e",
2131
      "value": " 151/0 [00:00<00:00, 2465.27 examples/s]"
2132
     }
2133
    },
2134
    "fe90f6bea376461180e2c1322312b833": {
2135
     "model_module": "@jupyter-widgets/base",
2136
     "model_module_version": "1.2.0",
2137
     "model_name": "LayoutModel",
2138
     "state": {
2139
      "_model_module": "@jupyter-widgets/base",
2140
      "_model_module_version": "1.2.0",
2141
      "_model_name": "LayoutModel",
2142
      "_view_count": null,
2143
      "_view_module": "@jupyter-widgets/base",
2144
      "_view_module_version": "1.2.0",
2145
      "_view_name": "LayoutView",
2146
      "align_content": null,
2147
      "align_items": null,
2148
      "align_self": null,
2149
      "border": null,
2150
      "bottom": null,
2151
      "display": null,
2152
      "flex": null,
2153
      "flex_flow": null,
2154
      "grid_area": null,
2155
      "grid_auto_columns": null,
2156
      "grid_auto_flow": null,
2157
      "grid_auto_rows": null,
2158
      "grid_column": null,
2159
      "grid_gap": null,
2160
      "grid_row": null,
2161
      "grid_template_areas": null,
2162
      "grid_template_columns": null,
2163
      "grid_template_rows": null,
2164
      "height": null,
2165
      "justify_content": null,
2166
      "justify_items": null,
2167
      "left": null,
2168
      "margin": null,
2169
      "max_height": null,
2170
      "max_width": null,
2171
      "min_height": null,
2172
      "min_width": null,
2173
      "object_fit": null,
2174
      "object_position": null,
2175
      "order": null,
2176
      "overflow": null,
2177
      "overflow_x": null,
2178
      "overflow_y": null,
2179
      "padding": null,
2180
      "right": null,
2181
      "top": null,
2182
      "visibility": null,
2183
      "width": null
2184
     }
2185
    }
2186
   }
2187
  }
2188
 },
2189
 "nbformat": 4,
2190
 "nbformat_minor": 0
2191
}
2192

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.