From 74d5dcc0dcf467c03c373c1a0fdc774e3b95dbde Mon Sep 17 00:00:00 2001 From: luvod Date: Mon, 26 May 2025 23:44:15 +0900 Subject: [PATCH 1/2] =?UTF-8?q?12=EC=A3=BC=EC=B0=A8=20=EC=98=88=EC=8A=B5?= =?UTF-8?q?=EA=B3=BC=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...355\214\275\354\206\214\354\233\220.ipynb" | 3907 +++++++++++++++++ ..._\355\214\275\354\206\214\354\233\220.pdf" | Bin 0 -> 2271785 bytes 2 files changed, 3907 insertions(+) create mode 100644 "Week12_\354\230\210\354\212\265\352\263\274\354\240\234_\355\214\275\354\206\214\354\233\220.ipynb" create mode 100644 "Week12_\354\230\210\354\212\265\352\263\274\354\240\234_\355\214\275\354\206\214\354\233\220.pdf" diff --git "a/Week12_\354\230\210\354\212\265\352\263\274\354\240\234_\355\214\275\354\206\214\354\233\220.ipynb" "b/Week12_\354\230\210\354\212\265\352\263\274\354\240\234_\355\214\275\354\206\214\354\233\220.ipynb" new file mode 100644 index 0000000..e3d2f55 --- /dev/null +++ "b/Week12_\354\230\210\354\212\265\352\263\274\354\240\234_\355\214\275\354\206\214\354\233\220.ipynb" @@ -0,0 +1,3907 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 10, + "id": "cc1637c8-d4c0-464d-9f6b-1a8be4b48b66", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "executionInfo": { + "elapsed": 8103, + "status": "ok", + "timestamp": 1746449017110, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "cc1637c8-d4c0-464d-9f6b-1a8be4b48b66", + "outputId": "daa7cb69-70ee-4bbc-fdd3-498866a35744" + }, + "outputs": [ + { + "data": { + "image/png": "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R0RE2C9evGgvKTz33HP28PBw+5YtW+wXLlwQ240bN8QxgwcPtleqVMm+efNm+969e+2tW7fmW0lDdRWV1PtmbgqTyWSfMmWK/fjx4/ZFixbZg4KC7F999ZU45q233uI/599//739zz//tPfo0cNetWpVe3p6ut1b6devn718+fL21atX20+dOmVfsWKFPTo62j569OgSdd/MJff777/zjf1pnjFjBtcO90x+7rFr1672pk2b2nft2mX/9ddfuevuscces3vrfWdlZdkfeughe4UKFewHDhzQ/J3LzMz06vsGrlNiAxfGBx98wD+8LBYLt0fv3LnTXpJgv+TOtgULFohj2B+1559/3h4ZGck/5P7zn//wX/qSHriU1PtetWqVvUGDBjwor1Onjv2TTz7R7Ge22fHjx9tjYmL4MR07drQfO3bM7s0kJyfz95b9LgcEBNirVatmf/XVVzUfXCXhvn/++Wenv88scMvvPV67do1/YIeEhNjDwsLs/fv354GBt943C1T1/s6x87z5voHr+LF/8uqRAQAAAAAoLpTIOS4AAAAAKJkgcAEAAACA14DABQAAAABeAwIXAAAAAHgNCFwAAAAA4DUgcAEAAACA14DABQAAAABeAwIXAPLg9ddfpyZNmhR6vadPnyY/Pz++RIEeW7Zs4cc41lz64osvblrx2tO0b9+eL3hY3GHPceXKlZ6+DABAIYDABZQInn76af7hlHvr2rUrlRR69+7N1yYqaliA5Hh+bE2gyMhIvubLG2+8QUlJSZpjV6xYQZMnT6bizoULF6hbt26evgwAQCFgKoxKACgOsCBlwYIFmjJ/f38qKQQGBvLtdsBW32ULOrLE2qzHZ/v27Xw1ZvZ8f/vtNypXrhw/LioqirwBrBIMQMkBPS6gxMCCFPYBpW6st8AB60H4+OOP6YEHHqCgoCCqW7cu7dixg06cOMGHPIKDg6lNmzb0zz//3FQ3O69ixYr8PLZSbe6eh88++4zXFxAQQHXq1KGPPvpIs3/37t3UtGlTvp+tXv3777/f1MbatWupVq1aPDi59957+XCSSu6hIscw1v/+9z+qUqUKhYeHU58+fSglJUUcwzRbNZvdW9myZWnmzJn5Gt5hz4o9P3YOu68BAwbw4CU1NZVGjx4tjstdF7uON998k5566ikKCQnhK1f/8MMPdOXKFerRowcva9So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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# 7.1 위치 인코딩\n", + "import math\n", + "import torch\n", + "from torch import nn\n", + "from matplotlib import pyplot as plt\n", + "\n", + "class PositionalEncoding(nn.Module):\n", + " def __init__(self, d_model, max_len, dropout=0.1):\n", + " super().__init__()\n", + " self.dropout = nn.Dropout(p=dropout)\n", + "\n", + " position = torch.arange(max_len).unsqueeze(1)\n", + " div_term = torch.exp(\n", + " torch.arange(0, d_model, 2) * (-math.log(10000.0) / d_model)\n", + " )\n", + "\n", + " pe = torch.zeros(max_len, 1, d_model)\n", + " pe[:, 0, 0::2] = torch.sin(position * div_term)\n", + " pe[:, 0, 1::2] = torch.cos(position * div_term)\n", + " self.register_buffer(\"pe\", pe)\n", + "\n", + " def forward(self, x):\n", + " x = x + self.pe[: x.size(0)]\n", + " return self.dropout(x)\n", + "\n", + "encoding = PositionalEncoding(d_model=128, max_len=50)\n", + "\n", + "plt.pcolormesh(encoding.pe.numpy().squeeze(), cmap=\"RdBu\")\n", + "plt.xlabel(\"Embedding Dimension\")\n", + "plt.xlim((0, 128))\n", + "plt.ylabel(\"Position\")\n", + "plt.colorbar()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "b485f490", + "metadata": {}, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "src_path = Path(r\"C:\\Euron\\Week12\\train.de\\train.de\")\n", + "tgt_path = Path(r\"C:\\Euron\\Week12\\train.en\\train.en\")\n", + "src_val_path = Path(r\"C:\\Euron\\Week12\\val.de\\val.de\")\n", + "tgt_val_path = Path(r\"C:\\Euron\\Week12\\val.en\\val.en\")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "43331628-60a7-4640-b547-3badae816264", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "executionInfo": { + "elapsed": 287, + "status": "ok", + "timestamp": 1746449017408, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "43331628-60a7-4640-b547-3badae816264", + "outputId": "66b8bde5-298e-4f1f-f7ba-f163f9d674fe" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Token Transform:\n", + "{'de': functools.partial(, spacy=), 'en': functools.partial(, spacy=)}\n", + "Vocab Transform:\n", + "{'de': Vocab(), 'en': Vocab()}\n" + ] + } + ], + "source": [ + "#7.2 데이터세트 다운로드 및 전처리\n", + "from torchtext.data.utils import get_tokenizer\n", + "from torchtext.vocab import build_vocab_from_iterator\n", + "\n", + "SRC_LANGUAGE = \"de\"\n", + "TGT_LANGUAGE = \"en\"\n", + "UNK_IDX, PAD_IDX, BOS_IDX, EOS_IDX = 0, 1, 2, 3\n", + "special_symbols = [\"\", \"\", \"\", \"\"]\n", + "\n", + "token_transform = {\n", + " SRC_LANGUAGE: get_tokenizer(\"spacy\", language=\"de_core_news_sm\"),\n", + " TGT_LANGUAGE: get_tokenizer(\"spacy\", language=\"en_core_web_sm\"),\n", + "}\n", + "\n", + "print(\"Token Transform:\")\n", + "print(token_transform)\n", + "\n", + "def read_lang_pair(src_file, tgt_file):\n", + " with open(src_file, encoding=\"utf-8\") as f_src, open(tgt_file, encoding=\"utf-8\") as f_tgt:\n", + " for src_line, tgt_line in zip(f_src, f_tgt):\n", + " yield src_line.strip(), tgt_line.strip()\n", + "\n", + "def yield_tokens(data_iter, language):\n", + " lang_index = {SRC_LANGUAGE: 0, TGT_LANGUAGE: 1}\n", + " for pair in data_iter:\n", + " yield token_transform[language](pair[lang_index[language]])\n", + "\n", + "train_pairs = list(read_lang_pair(src_path, tgt_path))\n", + "\n", + "vocab_transform = {}\n", + "for lang in [SRC_LANGUAGE, TGT_LANGUAGE]:\n", + " vocab = build_vocab_from_iterator(\n", + " yield_tokens(train_pairs, lang),\n", + " min_freq=1,\n", + " specials=special_symbols,\n", + " special_first=True,\n", + " )\n", + " vocab.set_default_index(UNK_IDX)\n", + " vocab_transform[lang] = vocab\n", + "\n", + "print(\"Vocab Transform:\")\n", + "print(vocab_transform)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "32f9ad8d-a37a-452c-aee8-0562c982bb7a", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "executionInfo": { + "elapsed": 98, + "status": "ok", + "timestamp": 1746449017503, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "32f9ad8d-a37a-452c-aee8-0562c982bb7a", + "outputId": "e6562d62-2157-447d-b886-1454ad242cf5" + }, + "outputs": [], + "source": [ + "# 7.3 트랜스포머 모델 구성\n", + "import math\n", + "import torch\n", + "from torch import nn\n", + "\n", + "class PositionalEncoding(nn.Module):\n", + " def __init__(self, d_model, max_len, dropout=0.1):\n", + " super().__init__()\n", + " self.dropout = nn.Dropout(p=dropout)\n", + "\n", + " position = torch.arange(max_len).unsqueeze(1)\n", + " div_term = torch.exp(\n", + " torch.arange(0, d_model, 2) * (-math.log(10000.0) / d_model)\n", + " )\n", + "\n", + " pe = torch.zeros(max_len, 1, d_model)\n", + " pe[:, 0, 0::2] = torch.sin(position * div_term)\n", + " pe[:, 0, 1::2] = torch.cos(position * div_term)\n", + " self.register_buffer(\"pe\", pe)\n", + "\n", + " def forward(self, x):\n", + " x = x + self.pe[: x.size(0)]\n", + " return self.dropout(x)\n", + "\n", + "class TokenEmbedding(nn.Module):\n", + " def __init__(self, vocab_size, emb_size):\n", + " super().__init__()\n", + " self.embedding = nn.Embedding(vocab_size, emb_size)\n", + " self.emb_size = emb_size\n", + "\n", + " def forward(self, tokens):\n", + " return self.embedding(tokens.long()) * math.sqrt(self.emb_size)\n", + "\n", + "class Seq2SeqTransformer(nn.Module):\n", + " def __init__(\n", + " self,\n", + " num_encoder_layers,\n", + " num_decoder_layers,\n", + " emb_size,\n", + " max_len,\n", + " nhead,\n", + " src_vocab_size,\n", + " tgt_vocab_size,\n", + " dim_feedforward,\n", + " dropout=0.1,\n", + " ):\n", + " super().__init__()\n", + " self.src_tok_emb = TokenEmbedding(src_vocab_size, emb_size)\n", + " self.tgt_tok_emb = TokenEmbedding(tgt_vocab_size, emb_size)\n", + " self.positional_encoding = PositionalEncoding(\n", + " d_model=emb_size, max_len=max_len, dropout=dropout\n", + " )\n", + " self.transformer = nn.Transformer(\n", + " d_model=emb_size,\n", + " nhead=nhead,\n", + " num_encoder_layers=num_encoder_layers,\n", + " num_decoder_layers=num_decoder_layers,\n", + " dim_feedforward=dim_feedforward,\n", + " dropout=dropout,\n", + " )\n", + " self.generator = nn.Linear(emb_size, tgt_vocab_size)\n", + "\n", + " def forward(\n", + " self,\n", + " src,\n", + " trg,\n", + " src_mask,\n", + " tgt_mask,\n", + " src_padding_mask,\n", + " tgt_padding_mask,\n", + " memory_key_padding_mask,\n", + " ):\n", + " src_emb = self.positional_encoding(self.src_tok_emb(src))\n", + " tgt_emb = self.positional_encoding(self.tgt_tok_emb(trg))\n", + " outs = self.transformer(\n", + " src=src_emb,\n", + " tgt=tgt_emb,\n", + " src_mask=src_mask,\n", + " tgt_mask=tgt_mask,\n", + " memory_mask=None,\n", + " src_key_padding_mask=src_padding_mask,\n", + " tgt_key_padding_mask=tgt_padding_mask,\n", + " memory_key_padding_mask=memory_key_padding_mask\n", + " )\n", + " return self.generator(outs)\n", + "\n", + " def encode(self, src, src_mask):\n", + " return self.transformer.encoder(\n", + " self.positional_encoding(self.src_tok_emb(src)), src_mask\n", + " )\n", + "\n", + " def decode(self, tgt, memory, tgt_mask):\n", + " return self.transformer.decoder(\n", + " self.positional_encoding(self.tgt_tok_emb(tgt)), memory, tgt_mask\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "f5b1b460-47aa-4c5f-9086-aec48a725548", + "metadata": { + "executionInfo": { + "elapsed": 2845, + "status": "ok", + "timestamp": 1746449025275, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "f5b1b460-47aa-4c5f-9086-aec48a725548" + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "c:\\Users\\Somang\\anaconda3\\envs\\euron\\lib\\site-packages\\torch\\nn\\modules\\transformer.py:286: UserWarning: enable_nested_tensor is True, but self.use_nested_tensor is False because encoder_layer.self_attn.batch_first was not True(use batch_first for better inference performance)\n", + " warnings.warn(f\"enable_nested_tensor is True, but self.use_nested_tensor is False because {why_not_sparsity_fast_path}\")\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "src_tok_emb\n", + "└ embedding\n", + "tgt_tok_emb\n", + "└ embedding\n", + "positional_encoding\n", + "└ dropout\n", + "transformer\n", + "└ encoder\n", + "│ └ layers\n", + "│ │ └ 0\n", + "│ │ └ 1\n", + "│ │ └ 2\n", + "│ └ norm\n", + "└ decoder\n", + "│ └ layers\n", + "│ │ └ 0\n", + "│ │ └ 1\n", + "│ │ └ 2\n", + "│ └ norm\n", + "generator\n" + ] + } + ], + "source": [ + "# 7.4 트랜스포머 모델 구조\n", + "from torch import optim\n", + "\n", + "BATCH_SIZE = 128\n", + "DEVICE = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n", + "\n", + "model = Seq2SeqTransformer(\n", + " num_encoder_layers=3,\n", + " num_decoder_layers=3,\n", + " emb_size=512,\n", + " max_len=512,\n", + " nhead=8,\n", + " src_vocab_size=len(vocab_transform[SRC_LANGUAGE]),\n", + " tgt_vocab_size=len(vocab_transform[TGT_LANGUAGE]),\n", + " dim_feedforward=512,\n", + ").to(DEVICE)\n", + "criterion = nn.CrossEntropyLoss(ignore_index=PAD_IDX).to(DEVICE)\n", + "optimizer = optim.Adam(model.parameters())\n", + "\n", + "for main_name, main_module in model.named_children():\n", + " print(main_name)\n", + " for sub_name, sub_module in main_module.named_children():\n", + " print(\"└\", sub_name)\n", + " for ssub_name, ssub_module in sub_module.named_children():\n", + " print(\"│ └\", ssub_name)\n", + " for sssub_name, sssub_module in ssub_module.named_children():\n", + " print(\"│ │ └\", sssub_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "f2464573", + "metadata": {}, + "outputs": [], + "source": [ + "text_transform = {\n", + " \"de\": sequential_transforms(token_transform[\"de\"], vocab_transform[\"de\"], input_transform),\n", + " \"en\": sequential_transforms(token_transform[\"en\"], vocab_transform[\"en\"], input_transform),\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "83101c79-51f6-4b23-83ef-082e15bdd980", + "metadata": { + "executionInfo": { + "elapsed": 1665, + "status": "ok", + "timestamp": 1746449072914, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "83101c79-51f6-4b23-83ef-082e15bdd980" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(source, target):\n", + "('Eine Gruppe von Männern lädt Baumwolle auf einen Lastwagen', 'A group of men are loading cotton onto a truck')\n", + "source_batch: torch.Size([35, 128])\n", + "tensor([[ 2, 2, 2, ..., 2, 2, 2],\n", + " [ 14, 5, 5, ..., 5, 21, 5],\n", + " [ 38, 12, 35, ..., 12, 1750, 69],\n", + " ...,\n", + " [ 1, 1, 1, ..., 1, 1, 1],\n", + " [ 1, 1, 1, ..., 1, 1, 1],\n", + " [ 1, 1, 1, ..., 1, 1, 1]])\n", + "target_batch: torch.Size([30, 128])\n", + "tensor([[ 2, 2, 2, ..., 2, 2, 2],\n", + " [ 6, 6, 6, ..., 250, 19, 6],\n", + " [ 39, 12, 35, ..., 12, 3254, 61],\n", + " ...,\n", + " [ 1, 1, 1, ..., 1, 1, 1],\n", + " [ 1, 1, 1, ..., 1, 1, 1],\n", + " [ 1, 1, 1, ..., 1, 1, 1]])\n" + ] + } + ], + "source": [ + "# 7.5 배치 데이터 생성\n", + "from torch.utils.data import Dataset, DataLoader\n", + "from torch.nn.utils.rnn import pad_sequence\n", + "from pathlib import Path\n", + "import torch\n", + "\n", + "def sequential_transforms(*transforms):\n", + " def func(txt_input):\n", + " for transform in transforms:\n", + " txt_input = transform(txt_input)\n", + " return txt_input\n", + " return func\n", + "\n", + "def input_transform(token_ids):\n", + " return torch.cat(\n", + " (torch.tensor([BOS_IDX]), torch.tensor(token_ids), torch.tensor([EOS_IDX]))\n", + " )\n", + "\n", + "def collator(batch):\n", + " src_batch, tgt_batch = [], []\n", + " for src_sample, tgt_sample in batch:\n", + " src_batch.append(text_transform[\"de\"](src_sample.rstrip(\"\\n\")))\n", + " tgt_batch.append(text_transform[\"en\"](tgt_sample.rstrip(\"\\n\")))\n", + " src_batch = pad_sequence(src_batch, padding_value=PAD_IDX)\n", + " tgt_batch = pad_sequence(tgt_batch, padding_value=PAD_IDX)\n", + " return src_batch, tgt_batch\n", + "\n", + "class CustomTranslationDataset(Dataset):\n", + " def __init__(self, src_file, tgt_file):\n", + " with open(src_file, encoding=\"utf-8\") as f_src, open(tgt_file, encoding=\"utf-8\") as f_tgt:\n", + " self.src_lines = [line.strip() for line in f_src]\n", + " self.tgt_lines = [line.strip() for line in f_tgt]\n", + "\n", + " def __len__(self):\n", + " return len(self.src_lines)\n", + "\n", + " def __getitem__(self, idx):\n", + " return self.src_lines[idx], self.tgt_lines[idx]\n", + "\n", + "data_iter = CustomTranslationDataset(src_val_path, tgt_val_path)\n", + "dataloader = DataLoader(data_iter, batch_size=BATCH_SIZE, collate_fn=collator)\n", + "source_tensor, target_tensor = next(iter(dataloader))\n", + "\n", + "print(\"(source, target):\")\n", + "print(next(iter(data_iter)))\n", + "\n", + "print(\"source_batch:\", source_tensor.shape)\n", + "print(source_tensor)\n", + "\n", + "print(\"target_batch:\", target_tensor.shape)\n", + "print(target_tensor)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "GI8oISp0VDoR", + "metadata": { + "executionInfo": { + "elapsed": 22, + "status": "ok", + "timestamp": 1746449075305, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "GI8oISp0VDoR" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "source_mask: torch.Size([35, 35])\n", + "tensor([[False, False, False, ..., False, False, False],\n", + " [False, False, False, ..., False, False, False],\n", + " [False, False, False, ..., False, False, False],\n", + " ...,\n", + " [False, False, False, ..., False, False, False],\n", + " [False, False, False, ..., False, False, False],\n", + " [False, False, False, ..., False, False, False]])\n", + "target_mask: torch.Size([29, 29])\n", + "tensor([[0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf, -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., -inf,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " -inf, -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., -inf, -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., -inf, -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., -inf, -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., 0., -inf],\n", + " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 0., 0., 0., 0., 0.]])\n", + "source_padding_mask: torch.Size([128, 35])\n", + "tensor([[False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True],\n", + " ...,\n", + " [False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True]])\n", + "target_padding_mask: torch.Size([128, 29])\n", + "tensor([[False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True],\n", + " ...,\n", + " [False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True],\n", + " [False, False, False, ..., True, True, True]])\n" + ] + } + ], + "source": [ + "#7.6 어텐션 마스크 생성\n", + "def generate_square_subsequent_mask(s):\n", + " mask = (torch.triu(torch.ones((s, s), device=DEVICE)) == 1).transpose(0, 1)\n", + " mask = (\n", + " mask.float()\n", + " .masked_fill(mask == 0, float(\"-inf\"))\n", + " .masked_fill(mask == 1, float(0.0))\n", + " )\n", + " return mask\n", + "\n", + "def create_mask(src, tgt):\n", + " src_seq_len = src.shape[0]\n", + " tgt_seq_len = tgt.shape[0]\n", + "\n", + " tgt_mask = generate_square_subsequent_mask(tgt_seq_len)\n", + " src_mask = torch.zeros((src_seq_len, src_seq_len), device=DEVICE).type(torch.bool)\n", + "\n", + " src_padding_mask = (src == PAD_IDX).transpose(0, 1)\n", + " tgt_padding_mask = (tgt == PAD_IDX).transpose(0, 1)\n", + " return src_mask, tgt_mask, src_padding_mask, tgt_padding_mask\n", + "\n", + "target_input = target_tensor[:-1, :]\n", + "target_out = target_tensor[1:, :]\n", + "\n", + "source_mask, target_mask, source_padding_mask, target_padding_mask = create_mask(\n", + " source_tensor, target_input\n", + ")\n", + "\n", + "print(\"source_mask:\", source_mask.shape)\n", + "print(source_mask)\n", + "print(\"target_mask:\", target_mask.shape)\n", + "print(target_mask)\n", + "print(\"source_padding_mask:\", source_padding_mask.shape)\n", + "print(source_padding_mask)\n", + "print(\"target_padding_mask:\", target_padding_mask.shape)\n", + "print(target_padding_mask)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "d27b6d81", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 440, + "referenced_widgets": [ + "6e366b583348425b91ee90bffdc89242", + "85eb083c0dd94ff8a4e7700b22728ea5", + "39dfd1570d194e9999db1eb6ff3d6f4b", + "b7840214ea044dd8a00cd397c2997778", + "dc50d568e48f405db6aae7d8678a0c48", + "71ceefc1c00d4fc0811ce0598867eb25", + "75998ddde9574984a8fee2fa7b428551", + "524a7db1c12042ef87cf4975afb24caf", + "d25773d270a945ef99cc46a1d2c61ecd", + "fd520925fd604cb283873cd2f9580bbe", + "e09281af67cd470e8521205c5864761a" + ] + }, + "executionInfo": { + "elapsed": 1069197, + "status": "ok", + "timestamp": 1746450145829, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "d27b6d81", + "outputId": "5727636b-49eb-4999-8b08-b3fb6eaa7b34" + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "c:\\Users\\Somang\\anaconda3\\envs\\euron\\lib\\site-packages\\torch\\nn\\functional.py:5109: UserWarning: Support for mismatched key_padding_mask and attn_mask is deprecated. Use same type for both instead.\n", + " warnings.warn(\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: 1, Train loss: 4.656, Val loss: 3.951\n", + "Epoch: 2, Train loss: 3.684, Val loss: 3.559\n", + "Epoch: 3, Train loss: 3.384, Val loss: 3.476\n", + "Epoch: 4, Train loss: 3.230, Val loss: 3.449\n", + "Epoch: 5, Train loss: 3.093, Val loss: 3.436\n" + ] + } + ], + "source": [ + "# 7.7 모델 학습 및 평가\n", + "def run(model, optimizer, criterion, split):\n", + " model.train() if split == \"train\" else model.eval()\n", + "\n", + " if split == \"train\":\n", + " data_iter = CustomTranslationDataset(src_path, tgt_path)\n", + " elif split == \"valid\":\n", + " data_iter = CustomTranslationDataset(src_val_path, tgt_val_path)\n", + "\n", + " dataloader = DataLoader(data_iter, batch_size=BATCH_SIZE, collate_fn=collator)\n", + "\n", + " losses = 0\n", + " for source_batch, target_batch in dataloader:\n", + " source_batch = source_batch.to(DEVICE)\n", + " target_batch = target_batch.to(DEVICE)\n", + "\n", + " target_input = target_batch[:-1, :]\n", + " target_output = target_batch[1:, :]\n", + "\n", + " src_mask, tgt_mask, src_padding_mask, tgt_padding_mask = create_mask(\n", + " source_batch, target_input\n", + " )\n", + "\n", + " logits = model(\n", + " src=source_batch,\n", + " trg=target_input,\n", + " src_mask=src_mask,\n", + " tgt_mask=tgt_mask,\n", + " src_padding_mask=src_padding_mask,\n", + " tgt_padding_mask=tgt_padding_mask,\n", + " memory_key_padding_mask=src_padding_mask,\n", + " )\n", + "\n", + " optimizer.zero_grad()\n", + " loss = criterion(logits.reshape(-1, logits.shape[-1]), target_output.reshape(-1))\n", + " if split == \"train\":\n", + " loss.backward()\n", + " optimizer.step()\n", + " losses += loss.item()\n", + "\n", + " return losses / len(list(dataloader))\n", + "\n", + "for epoch in range(5):\n", + " train_loss = run(model, optimizer, criterion, \"train\")\n", + " val_loss = run(model, optimizer, criterion, \"valid\")\n", + " print(f\"Epoch: {epoch+1}, Train loss: {train_loss:.3f}, Val loss: {val_loss:.3f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "bb89c793", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 1000 + }, + "executionInfo": { + "elapsed": 14050, + "status": "ok", + "timestamp": 1746450163176, + "user": { + "displayName": "‎팽소원(자연과학대학 화학생명분자과학부)", + "userId": "08641470013950608952" + }, + "user_tz": -540 + }, + "id": "bb89c793", + "outputId": "e3d6b65c-a211-4462-9ce6-64a77e3abe7f" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A group of people are standing outside of a building .\n", + "A group of people are standing on a bench .\n" + ] + } + ], + "source": [ + "# 7.8 트랜스포머 모델 번역 결과\n", + "def greedy_decode(model, source_tensor, source_mask, max_len, start_symbol):\n", + " source_tensor = source_tensor.to(DEVICE)\n", + " source_mask = source_mask.to(DEVICE)\n", + "\n", + " memory = model.encode(source_tensor, source_mask)\n", + " ys = torch.ones(1, 1).fill_(start_symbol).type(torch.long).to(DEVICE)\n", + " for i in range(max_len - 1):\n", + " memory = memory.to(DEVICE)\n", + " target_mask = generate_square_subsequent_mask(ys.size(0))\n", + " target_mask = target_mask.type(torch.bool).to(DEVICE)\n", + "\n", + " out = model.decode(ys, memory, target_mask)\n", + " out = out.transpose(0, 1)\n", + " prob = model.generator(out[:, -1])\n", + " _, next_word = torch.max(prob, dim=1)\n", + " next_word = next_word.item()\n", + "\n", + " ys = torch.cat(\n", + " [ys, torch.ones(1, 1).type_as(source_tensor.data).fill_(next_word)], dim=0\n", + " )\n", + " if next_word == EOS_IDX:\n", + " break\n", + " return ys\n", + "\n", + "def translate(model, source_sentence):\n", + " model.eval()\n", + " source_tensor = text_transform[SRC_LANGUAGE](source_sentence).view(-1, 1)\n", + " num_tokens = source_tensor.shape[0]\n", + " src_mask = (torch.zeros(num_tokens, num_tokens)).type(torch.bool)\n", + " tgt_tokens = greedy_decode(\n", + " model, source_tensor, src_mask, max_len=num_tokens + 5, start_symbol=BOS_IDX\n", + " ).flatten()\n", + " output = vocab_transform[TGT_LANGUAGE].lookup_tokens(list(tgt_tokens.cpu().numpy()))[1:-1]\n", + " return \" \".join(output)\n", + "\n", + "output_oov = translate(model, \"Eine Gruppe von Menschen steht vor einem Iglu .\")\n", + "output = translate(model, \"Eine Gruppe von Menschen steht vor einem Gebäude .\")\n", + "print(output_oov)\n", + "print(output)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "e6ef535a", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Xet Storage is enabled for this repo, but the 'hf_xet' package is not installed. Falling back to regular HTTP download. For better performance, install the package with: `pip install huggingface_hub[hf_xet]` or `pip install hf_xet`\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "37f1620d13954457a94ba381820b5757", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "model.safetensors: 63%|######3 | 346M/548M [00:00 9\u001b[0m test_loss, test_accuracy \u001b[38;5;241m=\u001b[39m evaluation(model, \u001b[43mtest_dataloader\u001b[49m)\n", + "\u001b[1;31mNameError\u001b[0m: name 'test_dataloader' is not defined" + ] + } + ], + "source": [ + "# 7.14 모델 평가\n", + "model = GPT2ForSequenceClassification.from_pretrained(\n", + " pretrained_model_name_or_path=\"gpt2\",\n", + " num_labels=2\n", + ").to(device)\n", + "model.config.pad_token_id = model.config.eos_token_id\n", + "model.load_state_dict(torch.load(\"../models/GPT2ForSequenceClassification.pt\"))\n", + "\n", + "test_loss, test_accuracy = evaluation(model, test_dataloader)\n", + "#print(f\"Test Loss : {test_loss:.4f}\")\n", + "#print(f\"Test Accuracy : {test_accuracy:.4f}\")" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "gpuType": "T4", + "provenance": [] + }, + "kernelspec": { + "display_name": "euron", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.16" + }, + "widgets": { + "application/vnd.jupyter.widget-state+json": { + "018959da89974dc5a048018fe26be779": { + "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_201a0ef70acf4fb7955477ed84f935a6", + "IPY_MODEL_b178ab81f6f4469db8257fab30e22add", + "IPY_MODEL_6ae0e6793797412a9bf786c877058259" + ], + "layout": "IPY_MODEL_f27d36dfe2b34288bc527afa104a4995" + } + }, + "04f71ffc07894165aa3889aa268425b9": { + "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_98b086de3b4741c4a8e59f7aed7fb6ab", + "IPY_MODEL_782972e442c54d2185e18b3a8b13c933", + "IPY_MODEL_300d6efa53e94f35b87e0f701b17b515" + ], + "layout": "IPY_MODEL_1f9a5c78a11d438496e7911b3d689ce4" + } + }, + "07e4719775484ec5995cafcdb0a21b44": { + "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_aa486ab00ee047bb94fe4107f261df01", + "placeholder": "​", + "style": "IPY_MODEL_bf66333823d54b3c88e7e0cdc47367bd", + "value": "model.safetensors: 100%" + } + }, + "08aafedec4c64822b5b34aabc32a3c29": { + "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 + } + }, + "0be26f3ab17d42e28fd32e778c815f56": { + "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_d89498b1f30a41a5a871ec91ac9de078", + "placeholder": "​", + "style": "IPY_MODEL_b98d6b30aded422e930d4d9c22bba88a", + "value": "config.json: 100%" + } + }, + "12ed83f1942642bd993d933d7c67f34d": { + "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 + } + }, + "1cf08bd79e6b45db9efb455eaf8dddb1": { + "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_d9189237ec9e4e38a2258743e80c0975", + "max": 345579424, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_2cef62945c564e1d8c255c41c0592bd0", + "value": 345579424 + } + }, + "1f9a5c78a11d438496e7911b3d689ce4": { + "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 + } + }, + "201a0ef70acf4fb7955477ed84f935a6": { + "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_a81b2b51236e45bcb153b2ce95066543", + "placeholder": "​", + "style": "IPY_MODEL_466ca20ec40943de91d01b51e46d2faf", + "value": "model.safetensors: 100%" + } + }, + "2535705992b54717a2055027417053e5": { + "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": "" + } + }, + "2cef62945c564e1d8c255c41c0592bd0": { + "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": "" + } + }, + "300d6efa53e94f35b87e0f701b17b515": { + "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_a1f78e5157254f67acc2b967e826b677", + "placeholder": "​", + "style": "IPY_MODEL_47e3d99738554ae497b018938d52ec56", + "value": " 266/266 [00:00<00:00, 23.4kB/s]" + } + }, + "38e3a60e096141b3b1a94d6c64a78bdc": { + "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 + } + }, + "39291a86317c42428f114a9bf8f9d4dd": { + "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_66df2ac49664407c857a524931a4599f", + "max": 126926347, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_ac4e09eff9684d7fbad183e40ae22685", + "value": 126926347 + } + }, + "3941ba712dd8475ebd53c876b4444ea3": { + "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": "" + } + }, + "39dfd1570d194e9999db1eb6ff3d6f4b": { + "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_524a7db1c12042ef87cf4975afb24caf", + "max": 6785, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_d25773d270a945ef99cc46a1d2c61ecd", + "value": 6785 + } + }, + "3c87d8a233744d8c95c9fb64948b6e17": { + "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 + } + }, + "4375a7a1613f402795b2906d3afc13dc": { + "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": "" + } + }, + "43892ef2cdf04d3490366db918e01aed": { + "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": "" + } + }, + "4542cb3f823044568e7c5b964ca3399d": { + "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": "" + } + }, + "466ca20ec40943de91d01b51e46d2faf": { + "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": "" + } + }, + "46e66875d0c0479b8269e70867b96e28": { + "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_c497046e90364f138d6e4f9cb6ced418", + "placeholder": "​", + "style": "IPY_MODEL_4375a7a1613f402795b2906d3afc13dc", + "value": "config.json: 100%" + } + }, + "47e3d99738554ae497b018938d52ec56": { + "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": "" + } + }, + "47e83f26b0ed403f8d95e8e02de594a7": { + "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_3c87d8a233744d8c95c9fb64948b6e17", + "max": 71813, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_4542cb3f823044568e7c5b964ca3399d", + "value": 71813 + } + }, + "488688bf0ece494a9566f85e64a1563e": { + "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": "" + } + }, + "4f43ae4a18614d9d814371ccab4863e6": { + "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 + } + }, + "524a7db1c12042ef87cf4975afb24caf": { + "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 + } + }, + "5eed39803cab4e0f8e2776c6d71c4147": { + "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 + } + }, + "664ca861a08e430a88b1954cfa409c07": { + "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_07e4719775484ec5995cafcdb0a21b44", + "IPY_MODEL_1cf08bd79e6b45db9efb455eaf8dddb1", + "IPY_MODEL_fc7c18f3778b430ea341ce0c3a5be805" + ], + "layout": "IPY_MODEL_4f43ae4a18614d9d814371ccab4863e6" + } + }, + "66df2ac49664407c857a524931a4599f": { + "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 + } + }, + "68104652906844bca5902e2f6d127052": { + "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 + } + }, + "6ae0e6793797412a9bf786c877058259": { + "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_38e3a60e096141b3b1a94d6c64a78bdc", + "placeholder": "​", + "style": "IPY_MODEL_43892ef2cdf04d3490366db918e01aed", + "value": " 113M/113M [00:01<00:00, 129MB/s]" + } + }, + "6e366b583348425b91ee90bffdc89242": { + "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_85eb083c0dd94ff8a4e7700b22728ea5", + "IPY_MODEL_39dfd1570d194e9999db1eb6ff3d6f4b", + "IPY_MODEL_b7840214ea044dd8a00cd397c2997778" + ], + "layout": "IPY_MODEL_dc50d568e48f405db6aae7d8678a0c48" + } + }, + "71ceefc1c00d4fc0811ce0598867eb25": { + "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 + } + }, + "72de8f6d1906497bb3619c2f600d52dc": { + "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": "" + } + }, + "7309183d2e194db68577ff2cb730603b": { + "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 + } + }, + "7413ad9ecda743b9b2483417c9886dce": { + "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": "" + } + }, + "75998ddde9574984a8fee2fa7b428551": { + "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": "" + } + }, + "782972e442c54d2185e18b3a8b13c933": { + "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_12ed83f1942642bd993d933d7c67f34d", + "max": 266, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_2535705992b54717a2055027417053e5", + "value": 266 + } + }, + "7e50c923da5c4172b6f4a325bbe0ed94": { + "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 + } + }, + "85eb083c0dd94ff8a4e7700b22728ea5": { + "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_71ceefc1c00d4fc0811ce0598867eb25", + "placeholder": "​", + "style": "IPY_MODEL_75998ddde9574984a8fee2fa7b428551", + "value": "Downloading builder script: 100%" + } + }, + "8debc40819fb42a293b213e27aad3eac": { + "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 + } + }, + "8f6e1b5a55b84112bd6af2dfb83772da": { + "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 + } + }, + "8fc97bf8b3884d2682c137530b2e3982": { + "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 + } + }, + "98b086de3b4741c4a8e59f7aed7fb6ab": { + "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_8fc97bf8b3884d2682c137530b2e3982", + "placeholder": "​", + "style": "IPY_MODEL_ec304e50fdb749fc95e5a1d42e995a26", + "value": "preprocessor_config.json: 100%" + } + }, + "a03079eab088460181fa0bcce695547f": { + "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_daa366db3c7849e0a130de247a2307b5", + "placeholder": "​", + "style": "IPY_MODEL_edaa887c5389413e86c4be38a2dd2679", + "value": " 71.8k/71.8k [00:00<00:00, 1.46MB/s]" + } + }, + "a1f78e5157254f67acc2b967e826b677": { + "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 + } + }, + "a81b2b51236e45bcb153b2ce95066543": { + "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 + } + }, + "aa486ab00ee047bb94fe4107f261df01": { + "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 + } + }, + "ac4e09eff9684d7fbad183e40ae22685": { + "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": "" + } + }, + "b0ca87a9f9054f4b8739e9c898173d88": { + "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_46e66875d0c0479b8269e70867b96e28", + "IPY_MODEL_47e83f26b0ed403f8d95e8e02de594a7", + "IPY_MODEL_a03079eab088460181fa0bcce695547f" + ], + "layout": "IPY_MODEL_bf836fd2d3d74ffd8bef108b8f852bd2" + } + }, + "b178ab81f6f4469db8257fab30e22add": { + "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_8debc40819fb42a293b213e27aad3eac", + "max": 113412768, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_7413ad9ecda743b9b2483417c9886dce", + "value": 113412768 + } + }, + "b7840214ea044dd8a00cd397c2997778": { + "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_fd520925fd604cb283873cd2f9580bbe", + "placeholder": "​", + "style": "IPY_MODEL_e09281af67cd470e8521205c5864761a", + "value": " 6.79k/6.79k [00:00<00:00, 643kB/s]" + } + }, + "b84fb8eaca454390b21aacd818896d24": { + "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": "" + } + }, + "b98d6b30aded422e930d4d9c22bba88a": { + "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": "" + } + }, + "bca0dee5822f45ad967107d513a1110b": { + "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_08aafedec4c64822b5b34aabc32a3c29", + "max": 70332, + "min": 0, + "orientation": "horizontal", + "style": "IPY_MODEL_72de8f6d1906497bb3619c2f600d52dc", + "value": 70332 + } + }, + "bf66333823d54b3c88e7e0cdc47367bd": { + "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": "" + } + }, + "bf836fd2d3d74ffd8bef108b8f852bd2": { + "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 + } + }, + "c31f1781f7174397ae05a67d0bb5c828": { + "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_0be26f3ab17d42e28fd32e778c815f56", + "IPY_MODEL_bca0dee5822f45ad967107d513a1110b", + "IPY_MODEL_f12589077cbb41d68fdd4edff4df5abd" + ], + "layout": "IPY_MODEL_5eed39803cab4e0f8e2776c6d71c4147" + } + }, + "c497046e90364f138d6e4f9cb6ced418": { + "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 + } + }, + "c63c307b79224322b44444cf1a3f29f3": { + "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": "" + } + }, + "c71c58b11e23423e8f7c8e627f804c4d": { + "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_e3f7453930bb4286a7cb6b18e68efd27", + "IPY_MODEL_39291a86317c42428f114a9bf8f9d4dd", + "IPY_MODEL_c92fdaeaed584ec685273ec0f7586c02" + ], + "layout": "IPY_MODEL_68104652906844bca5902e2f6d127052" + } + }, + "c92fdaeaed584ec685273ec0f7586c02": { + "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_7e50c923da5c4172b6f4a325bbe0ed94", + "placeholder": "​", + "style": "IPY_MODEL_b84fb8eaca454390b21aacd818896d24", + "value": " 127M/127M [00:00<00:00, 237MB/s]" + } + }, + "d1e0dd48968c4cafa8ac347707f66a6b": { + "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 + } + }, + "d25773d270a945ef99cc46a1d2c61ecd": { + "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": "" + } + }, + "d89498b1f30a41a5a871ec91ac9de078": { + "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 + } + }, + "d9189237ec9e4e38a2258743e80c0975": { + "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 + } + }, + "daa366db3c7849e0a130de247a2307b5": { + "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 + } + }, + "dc50d568e48f405db6aae7d8678a0c48": { + "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 + } + }, + "e09281af67cd470e8521205c5864761a": { + "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": "" + } + }, + "e3f7453930bb4286a7cb6b18e68efd27": { + "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_d1e0dd48968c4cafa8ac347707f66a6b", + "placeholder": "​", + "style": "IPY_MODEL_3941ba712dd8475ebd53c876b4444ea3", + "value": "pytorch_model.bin: 100%" + } + }, + "ec304e50fdb749fc95e5a1d42e995a26": { + "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": "" + } + }, + "edaa887c5389413e86c4be38a2dd2679": { + "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": "" + } + }, + "f12589077cbb41d68fdd4edff4df5abd": { + "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_8f6e1b5a55b84112bd6af2dfb83772da", + "placeholder": "​", + "style": "IPY_MODEL_c63c307b79224322b44444cf1a3f29f3", + "value": " 70.3k/70.3k [00:00<00:00, 5.07MB/s]" + } + }, + "f27d36dfe2b34288bc527afa104a4995": { + "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 + } + }, + "fc7c18f3778b430ea341ce0c3a5be805": { + "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_7309183d2e194db68577ff2cb730603b", + "placeholder": "​", + "style": "IPY_MODEL_488688bf0ece494a9566f85e64a1563e", + "value": " 346M/346M [00:02<00:00, 183MB/s]" + } + }, + "fd520925fd604cb283873cd2f9580bbe": { + "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": 5 +} diff --git "a/Week12_\354\230\210\354\212\265\352\263\274\354\240\234_\355\214\275\354\206\214\354\233\220.pdf" "b/Week12_\354\230\210\354\212\265\352\263\274\354\240\234_\355\214\275\354\206\214\354\233\220.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..0b1e6d4352e06a19032ad68a275f215fb8a6b24a GIT binary patch literal 2271785 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

ikS?cov#b=wTkdP{0=(FdTjZC&DJ=8ho} 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%0D5VT1^3)%x_wg6jFU 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 z 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ξCm7JA0f_ev}=ZtyOPC`NjPyhCgBSmF*uzZA)~P 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