Deployed f8db199 with MkDocs version: 1.3.1
This commit is contained in:
parent
8a093ac9d2
commit
d430336c47
11 changed files with 741 additions and 722 deletions
|
|
@ -182,9 +182,8 @@
|
|||
" positive_likelihood = torch.nn.Softmax(dim=1)(result.logits)[0][1]\n",
|
||||
" tokens = tensors[\"input_ids\"][0]\n",
|
||||
"\n",
|
||||
" attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][\n",
|
||||
" 1:-1\n",
|
||||
" ] # Tuple of `torch.FloatTensor` (one for each layer) of shape\n",
|
||||
" attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][1:-1]\n",
|
||||
" # Tuple of `torch.FloatTensor` (one for each layer) of shape\n",
|
||||
" # `(batch_size, num_heads, sequence_length, sequence_length)`.\n",
|
||||
"\n",
|
||||
" explanation = []\n",
|
||||
|
|
|
|||
|
|
@ -2238,9 +2238,8 @@ def get_tokenizer_and_model(
|
|||
<span class="n">positive_likelihood</span> <span class="o">=</span> <span class="n">torch</span><span class="o">.</span><span class="n">nn</span><span class="o">.</span><span class="n">Softmax</span><span class="p">(</span><span class="n">dim</span><span class="o">=</span><span class="mi">1</span><span class="p">)(</span><span class="n">result</span><span class="o">.</span><span class="n">logits</span><span class="p">)[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span>
|
||||
<span class="n">tokens</span> <span class="o">=</span> <span class="n">tensors</span><span class="p">[</span><span class="s2">"input_ids"</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>
|
||||
|
||||
<span class="n">attentions</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">result</span><span class="o">.</span><span class="n">attentions</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">numpy</span><span class="p">()[</span><span class="mi">0</span><span class="p">],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">0</span><span class="p">)[</span><span class="mi">0</span><span class="p">][</span>
|
||||
<span class="mi">1</span><span class="p">:</span><span class="o">-</span><span class="mi">1</span>
|
||||
<span class="p">]</span> <span class="c1"># Tuple of `torch.FloatTensor` (one for each layer) of shape</span>
|
||||
<span class="n">attentions</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">result</span><span class="o">.</span><span class="n">attentions</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">numpy</span><span class="p">()[</span><span class="mi">0</span><span class="p">],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">0</span><span class="p">)[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">:</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
|
||||
<span class="c1"># Tuple of `torch.FloatTensor` (one for each layer) of shape</span>
|
||||
<span class="c1"># `(batch_size, num_heads, sequence_length, sequence_length)`.</span>
|
||||
|
||||
<span class="n">explanation</span> <span class="o">=</span> <span class="p">[]</span>
|
||||
|
|
@ -2302,9 +2301,8 @@ def find_highlights(sentence: str) -> EvaluatedSentence:
|
|||
positive_likelihood = torch.nn.Softmax(dim=1)(result.logits)[0][1]
|
||||
tokens = tensors["input_ids"][0]
|
||||
|
||||
attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][
|
||||
1:-1
|
||||
] # Tuple of `torch.FloatTensor` (one for each layer) of shape
|
||||
attentions = np.sum(result.attentions[-1].numpy()[0], axis=0)[0][1:-1]
|
||||
# Tuple of `torch.FloatTensor` (one for each layer) of shape
|
||||
# `(batch_size, num_heads, sequence_length, sequence_length)`.
|
||||
|
||||
explanation = []
|
||||
|
|
@ -2480,7 +2478,7 @@ To check out the Dockerimage, go to <a href="/examples/scibert/additional-files"
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 17, 2022</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 29, 2022</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
|||
|
|
@ -2057,7 +2057,7 @@ If you're only here for <code>great-ai</code>, feel free to skip the next cell.<
|
|||
<span class="n">Dataset</span><span class="o">.</span><span class="n">from_dict</span><span class="p">({</span><span class="s2">"text"</span><span class="p">:</span> <span class="n">X</span><span class="p">,</span> <span class="s2">"label"</span><span class="p">:</span> <span class="n">y</span><span class="p">})</span>
|
||||
<span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">v</span><span class="p">:</span> <span class="n">tokenizer</span><span class="p">(</span><span class="n">v</span><span class="p">[</span><span class="s2">"text"</span><span class="p">],</span> <span class="n">truncation</span><span class="o">=</span><span class="kc">True</span><span class="p">),</span> <span class="n">batched</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
||||
<span class="o">.</span><span class="n">remove_columns</span><span class="p">(</span><span class="s2">"text"</span><span class="p">)</span>
|
||||
<span class="o">.</span><span class="n">train_test_split</span><span class="p">(</span><span class="n">test_size</span><span class="o">=</span><span class="mf">0.2</span><span class="p">,</span> <span class="n">shuffle</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
||||
<span class="o">.</span><span class="n">train_test_split</span><span class="p">(</span><span class="n">test_size</span><span class="o">=</span><span class="mf">0.2</span><span class="p">,</span> <span class="n">shuffle</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="c1"># test is actually validation</span>
|
||||
<span class="p">)</span>
|
||||
|
||||
<span class="n">f1_score</span> <span class="o">=</span> <span class="n">load_metric</span><span class="p">(</span><span class="s2">"f1"</span><span class="p">)</span>
|
||||
|
|
@ -2121,7 +2121,7 @@ dataset = (
|
|||
Dataset.from_dict({"text": X, "label": y})
|
||||
.map(lambda v: tokenizer(v["text"], truncation=True), batched=True)
|
||||
.remove_columns("text")
|
||||
.train_test_split(test_size=0.2, shuffle=True)
|
||||
.train_test_split(test_size=0.2, shuffle=True) # test is actually validation
|
||||
)
|
||||
|
||||
f1_score = load_metric("f1")
|
||||
|
|
@ -2430,7 +2430,7 @@ Model weights saved in pretrained/pytorch_model.bin
|
|||
<small>
|
||||
|
||||
Last update:
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 17, 2022</span>
|
||||
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 29, 2022</span>
|
||||
|
||||
|
||||
</small>
|
||||
|
|
|
|||
|
|
@ -246,7 +246,7 @@
|
|||
" Dataset.from_dict({\"text\": X, \"label\": y})\n",
|
||||
" .map(lambda v: tokenizer(v[\"text\"], truncation=True), batched=True)\n",
|
||||
" .remove_columns(\"text\")\n",
|
||||
" .train_test_split(test_size=0.2, shuffle=True)\n",
|
||||
" .train_test_split(test_size=0.2, shuffle=True) # test is actually validation\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"f1_score = load_metric(\"f1\")\n",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue