Ubuntu
commited on
Commit
•
dbb9b6d
1
Parent(s):
07eb0e9
created anoter model
Browse files- .gitignore +8 -1
- __pycache__/keys.cpython-310.pyc +0 -0
- data_intent/data_intent_new.csv +0 -0
- data_intent/intent_with_metatitle.csv +3 -0
- data_intent/test_data_intent_using_metatitle.csv +3 -0
- data_intent/test_data_with_metatitle.csv +3 -0
- dummy_outputs/gdgdsh +0 -0
- research/11_evaluation.html +437 -50
- research/11_evaluation.ipynb +572 -105
- research/11_evaluation_on_metatitles.ipynb +611 -0
- research/11_intent_classification_using_distilbert.ipynb +340 -201
- research/trials.ipynb +124 -114
- utils/__pycache__/client.cpython-310.pyc +0 -0
- utils/__pycache__/get_intent_metatitle.cpython-310.pyc +0 -0
- utils/__pycache__/get_sentence_status.cpython-310.pyc +0 -0
- utils/client.py +209 -0
- utils/get_intent_metatitle.py +121 -0
- utils/get_sentence_status.py +3 -1
.gitignore
CHANGED
@@ -1,2 +1,9 @@
|
|
1 |
keys.py
|
2 |
-
# wiki_gpt/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
keys.py
|
2 |
+
# wiki_gpt/
|
3 |
+
intent_classification_model_with_metatitle_without_local/
|
4 |
+
intent_classification_model_with_metatitle_without_local/
|
5 |
+
intent_classification_model_with_metatitle_with_local2/
|
6 |
+
intent_classification_model_with_metatitle_with_local1/
|
7 |
+
intent_classification_model_with_metatitle_with_local/
|
8 |
+
intent_classification_model_with_metatitle/
|
9 |
+
intent_classification_model_with_metatitle_with_local2/
|
__pycache__/keys.cpython-310.pyc
CHANGED
Binary files a/__pycache__/keys.cpython-310.pyc and b/__pycache__/keys.cpython-310.pyc differ
|
|
data_intent/data_intent_new.csv
ADDED
File without changes
|
data_intent/intent_with_metatitle.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:30367b37ac04b5037004df4fbc322d7bfe0d43f9802ede7a2ae87f392a5d39cb
|
3 |
+
size 5584294
|
data_intent/test_data_intent_using_metatitle.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3d5eb9ebcee9920929a4ba1c6db20bcc54b82fa4b905219b5724448216fa57b8
|
3 |
+
size 1502398
|
data_intent/test_data_with_metatitle.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:bfd83d5c481339168125d9f1a117e7304ca2863001015b62ac1571def5041cfd
|
3 |
+
size 1553439
|
dummy_outputs/gdgdsh
ADDED
File without changes
|
research/11_evaluation.html
CHANGED
@@ -7489,7 +7489,7 @@ a.anchor-link {
|
|
7489 |
</div>
|
7490 |
</div>
|
7491 |
</div>
|
7492 |
-
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell
|
7493 |
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7494 |
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7495 |
</div>
|
@@ -7497,12 +7497,27 @@ a.anchor-link {
|
|
7497 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7498 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7499 |
<div class="cm-editor cm-s-jupyter">
|
7500 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">utils.
|
7501 |
</pre></div>
|
7502 |
</div>
|
7503 |
</div>
|
7504 |
</div>
|
7505 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7506 |
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7507 |
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7508 |
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
@@ -7511,7 +7526,7 @@ a.anchor-link {
|
|
7511 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7512 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7513 |
<div class="cm-editor cm-s-jupyter">
|
7514 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
7515 |
</pre></div>
|
7516 |
</div>
|
7517 |
</div>
|
@@ -7521,14 +7536,17 @@ a.anchor-link {
|
|
7521 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7522 |
</div>
|
7523 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7524 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7525 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7526 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7527 |
-
<pre>[('Commercial', 0.
|
7528 |
-
('Transactional', 0.673),
|
7529 |
-
('Informational', 0.237),
|
7530 |
-
('Navigational', 0.215),
|
7531 |
-
('Local', 0.155)]</pre>
|
7532 |
</div>
|
7533 |
</div>
|
7534 |
</div>
|
@@ -7541,7 +7559,7 @@ a.anchor-link {
|
|
7541 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7542 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7543 |
<div class="cm-editor cm-s-jupyter">
|
7544 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
7545 |
</pre></div>
|
7546 |
</div>
|
7547 |
</div>
|
@@ -7551,14 +7569,17 @@ a.anchor-link {
|
|
7551 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7552 |
</div>
|
7553 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7554 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7555 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7556 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7557 |
-
<pre>[('Transactional', 0.
|
7558 |
-
('Navigational', 0.317),
|
7559 |
-
('Commercial', 0.27),
|
7560 |
-
('Informational', 0.249),
|
7561 |
-
('Local', 0.229)]</pre>
|
7562 |
</div>
|
7563 |
</div>
|
7564 |
</div>
|
@@ -7571,7 +7592,7 @@ a.anchor-link {
|
|
7571 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7572 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7573 |
<div class="cm-editor cm-s-jupyter">
|
7574 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
7575 |
</pre></div>
|
7576 |
</div>
|
7577 |
</div>
|
@@ -7581,14 +7602,17 @@ a.anchor-link {
|
|
7581 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7582 |
</div>
|
7583 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7584 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7585 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7586 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7587 |
-
<pre>[('Informational', 0.
|
7588 |
-
('Local', 0.244),
|
7589 |
-
('Commercial', 0.237),
|
7590 |
-
('Transactional', 0.212),
|
7591 |
-
('Navigational', 0.194)]</pre>
|
7592 |
</div>
|
7593 |
</div>
|
7594 |
</div>
|
@@ -7601,7 +7625,7 @@ a.anchor-link {
|
|
7601 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7602 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7603 |
<div class="cm-editor cm-s-jupyter">
|
7604 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
7605 |
</pre></div>
|
7606 |
</div>
|
7607 |
</div>
|
@@ -7611,14 +7635,17 @@ a.anchor-link {
|
|
7611 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7612 |
</div>
|
7613 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7614 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7615 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7616 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7617 |
-
<pre>[('Local', 0.
|
7618 |
-
('Informational', 0.3),
|
7619 |
-
('Commercial', 0.278),
|
7620 |
-
('Navigational', 0.273),
|
7621 |
-
('Transactional', 0.234)]</pre>
|
7622 |
</div>
|
7623 |
</div>
|
7624 |
</div>
|
@@ -7631,7 +7658,7 @@ a.anchor-link {
|
|
7631 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7632 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7633 |
<div class="cm-editor cm-s-jupyter">
|
7634 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
7635 |
</pre></div>
|
7636 |
</div>
|
7637 |
</div>
|
@@ -7641,14 +7668,17 @@ a.anchor-link {
|
|
7641 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7642 |
</div>
|
7643 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7644 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7645 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7646 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7647 |
-
<pre>[('Informational', 0.
|
7648 |
-
('Navigational', 0.638),
|
7649 |
-
('Transactional', 0.433),
|
7650 |
-
('Commercial', 0.286),
|
7651 |
-
('Local', 0.236)]</pre>
|
7652 |
</div>
|
7653 |
</div>
|
7654 |
</div>
|
@@ -7661,7 +7691,7 @@ a.anchor-link {
|
|
7661 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7662 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7663 |
<div class="cm-editor cm-s-jupyter">
|
7664 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
7665 |
</pre></div>
|
7666 |
</div>
|
7667 |
</div>
|
@@ -7671,14 +7701,17 @@ a.anchor-link {
|
|
7671 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7672 |
</div>
|
7673 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7674 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7675 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7676 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7677 |
-
<pre>[('
|
7678 |
-
('Transactional', 0.725),
|
7679 |
-
('Local', 0.422),
|
7680 |
-
('Commercial', 0.287),
|
7681 |
-
('Informational', 0.202)]</pre>
|
7682 |
</div>
|
7683 |
</div>
|
7684 |
</div>
|
@@ -7691,7 +7724,7 @@ a.anchor-link {
|
|
7691 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7692 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7693 |
<div class="cm-editor cm-s-jupyter">
|
7694 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
7695 |
</pre></div>
|
7696 |
</div>
|
7697 |
</div>
|
@@ -7701,14 +7734,370 @@ a.anchor-link {
|
|
7701 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7702 |
</div>
|
7703 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7704 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7705 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7706 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7707 |
-
<pre>[('Navigational', 0.
|
7708 |
-
|
7709 |
-
|
7710 |
-
|
7711 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7712 |
</div>
|
7713 |
</div>
|
7714 |
</div>
|
@@ -7721,7 +8110,9 @@ a.anchor-link {
|
|
7721 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7722 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7723 |
<div class="cm-editor cm-s-jupyter">
|
7724 |
-
<div class="highlight hl-ipython3"><pre><span></span><span class="n">
|
|
|
|
|
7725 |
</pre></div>
|
7726 |
</div>
|
7727 |
</div>
|
@@ -7734,11 +8125,7 @@ a.anchor-link {
|
|
7734 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7735 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7736 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7737 |
-
<pre>[('
|
7738 |
-
('Transactional', 0.256),
|
7739 |
-
('Informational', 0.241),
|
7740 |
-
('Local', 0.214),
|
7741 |
-
('Commercial', 0.184)]</pre>
|
7742 |
</div>
|
7743 |
</div>
|
7744 |
</div>
|
|
|
7489 |
</div>
|
7490 |
</div>
|
7491 |
</div>
|
7492 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7493 |
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7494 |
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7495 |
</div>
|
|
|
7497 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7498 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7499 |
<div class="cm-editor cm-s-jupyter">
|
7500 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">utils.get_intent_metatitle</span> <span class="kn">import</span> <span class="n">get_intent_one_by_one</span>
|
7501 |
</pre></div>
|
7502 |
</div>
|
7503 |
</div>
|
7504 |
</div>
|
7505 |
</div>
|
7506 |
+
<div class="jp-Cell-outputWrapper">
|
7507 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7508 |
+
</div>
|
7509 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7510 |
+
<div class="jp-OutputArea-child">
|
7511 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7512 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr" tabindex="0">
|
7513 |
+
<pre>/home/ubuntu/SentenceStructureComparision/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
|
7514 |
+
from .autonotebook import tqdm as notebook_tqdm
|
7515 |
+
Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.
|
7516 |
+
</pre>
|
7517 |
+
</div>
|
7518 |
+
</div>
|
7519 |
+
</div>
|
7520 |
+
</div>
|
7521 |
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7522 |
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7523 |
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
|
|
7526 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7527 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7528 |
<div class="cm-editor cm-s-jupyter">
|
7529 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"best cat ear headphones"</span><span class="p">)</span>
|
7530 |
</pre></div>
|
7531 |
</div>
|
7532 |
</div>
|
|
|
7536 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7537 |
</div>
|
7538 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
7539 |
+
<div class="jp-OutputArea-child">
|
7540 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7541 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7542 |
+
<pre>10 Best Cat Ear Headphones [2023] www.headphonesty.com https://www.headphonesty.com/2018/11/best-cat-ear-headphones/ The first and best kid-friendly pick on this list are the Riwbox CT-7S Cat Ear Bluetooth Headphones. For parents looking for cute cat ear ... Best cat ear headphones in 2023 www.igeeksblog.com https://www.igeeksblog.com/best-cat-ear-headphones/ 1. Razer Kraken Kitty Headset – Play in Style · 2. FosPower headphones · 3. Riwbox CT-7S Headphones – Connect with Bluetooth · 4. Luckyu Cat Ear ... 10 Best Cat Ear Headphones in 2023 headphonesproreview.com https://headphonesproreview.com/best-cat-ear-headphones/ If portability is your top priority when looking for cat ear headphones we highly recommend checking the TCJJ Wireless Cat Ear Headphones. They ... Good well functioning cat ear headphone recommendations? www.reddit.com https://www.reddit.com/r/GirlGamers/comments/vyk9wf/good_well_functioning_cat_ear_headphone/ I'm looking to get a good comfy and reasonably priced kitty ear headphones since my current ones hurt my head and around my ears. 15 Best Cat Ear Headphones In 2023 www.audioreputation.com https://www.audioreputation.com/cat-ear-headphones/ 1. MindKoo MH-6 Bluetooth Cat Ear Headphones. 11 Best Cat Ear Headphones: Wireless Gaming ... techpp.com https://techpp.com/2023/03/16/best-cat-ear-headphones/ For those looking for good cat headphones for their kids the Riwbox kids headphones are a great choice. Thanks to the foldable ear cups ... Cat Ear Headphones www.amazon.com https://www.amazon.com/cat-ear-headphones/s?k=cat+ear+headphones SOMIC Cat Ear Headphones 2.4G/Bluetooth Wireless Gaming Headset for PS5 PS4. Best Cat Ear Headphones In Your Budget www.electronicshub.org https://www.electronicshub.org/best-cat-ear-headphones/ The Razer Kraken Kitty headset is our 1st choice for this list of the best cat ear headphones and one of the best options on the market right now for gaming. Here Are The Best Cat Ear Headphones In 2022 techthelead.com https://techthelead.com/here-are-the-best-cat-ear-headphones-in-2022/ Here Are The Best Cat Ear Headphones In 2022 · YOWU RGB Cat Ear Headphones 4 · Razer Kraken Kitty RGB USB Gaming Headset · Censi Music Cat Ear ... 11 Best Cat Ear Headphones and Headsets for ... headphonesaddict.com https://headphonesaddict.com/best-cat-ear-headphones/ 1. Razer Kraken Kitty Edition. Razer Kraken Kitty Edition. The best cat ear headphones from a top ...
|
7543 |
+
</pre>
|
7544 |
+
</div>
|
7545 |
+
</div>
|
7546 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7547 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7548 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7549 |
+
<pre>[('Commercial', 0.966)]</pre>
|
|
|
|
|
|
|
|
|
7550 |
</div>
|
7551 |
</div>
|
7552 |
</div>
|
|
|
7559 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7560 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7561 |
<div class="cm-editor cm-s-jupyter">
|
7562 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"buy cat ear headphones"</span><span class="p">)</span>
|
7563 |
</pre></div>
|
7564 |
</div>
|
7565 |
</div>
|
|
|
7569 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7570 |
</div>
|
7571 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
7572 |
+
<div class="jp-OutputArea-child">
|
7573 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7574 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7575 |
+
<pre>Cat Ear Headphones www.amazon.com https://www.amazon.com/cat-ear-headphones/s?k=cat+ear+headphones ONITOON Cat Ear Bluetooth Headphones with Micphone for Kids & Adults LED Light Up Wireless HI-FI Sound Quality Over-Ear Headphones with Volume Control for ... Cat Ear Headphones www.walmart.com https://www.walmart.com/c/kp/cat-ear-headphones Results for "cat ear headphones"(1000+) $988. current price $9.88 · 2084.3 out of 5 Stars. 208 reviews From $12.34 · 303.4 out of 5 Stars. 30 reviews From ... Cat Ear Headphones www.etsy.com https://www.etsy.com/market/cat_ear_headphones Check out our cat ear headphones selection for the very best in unique or custom handmade pieces from our costume ears shops. 10 Best Cat Ear Headphones [2023] www.headphonesty.com https://www.headphonesty.com/2018/11/best-cat-ear-headphones/ These Cat Ear Headphones can make you stand out from the mainstream crowd. Check out the 10 best pairs that we have picked out for you. Cat Ear Headphones dubsnatch.com https://dubsnatch.com/collections/cat-ear-headphones Shop our wide collection of cat ear headphones and headsets for kitty fans enjoying sound! Free-shipping. Get your cat ear headphones today! Cat Headphones www.temu.com https://www.temu.com/cat-headphones-s.html Shop Affordable cat headphones Online with Free Shipping. Find amazing deals on cat ear headphones yowu headphones and hello kitty ... Cat Ear Headphones - Alibaba www.alibaba.com https://www.alibaba.com/showroom/cat-ear-headphones.html Explore wired and wireless kitty cat headphones headsets and earphones for an incredible sound and gaming experience. Purple Cat Ear Headphones www.target.com https://www.target.com/s/purple+cat+ear+headphones Shop Target for purple cat ear headphones you will love at great low prices. Choose from Same Day Delivery Drive Up or Order Pickup plus free shipping on ... wireless cat ear headphones www.bestbuy.com https://www.bestbuy.com/site/searchpage.jsp?id=pcat17071&st=wireless+cat+ear+headphones Shop for wireless cat ear headphones at Best Buy. Find low everyday prices and buy online for delivery or in-store pick-up. Cat Ear Headphones for sale www.ebay.com https://www.ebay.com/b/Cat-Ear-Headphones/112529/bn_7023363467 Get the best deals on Cat Ear Headphones when you shop the largest online selection at eBay.com. Free shipping on many items | Browse your favorite brands ...
|
7576 |
+
</pre>
|
7577 |
+
</div>
|
7578 |
+
</div>
|
7579 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7580 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7581 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7582 |
+
<pre>[('Transactional', 0.985)]</pre>
|
|
|
|
|
|
|
|
|
7583 |
</div>
|
7584 |
</div>
|
7585 |
</div>
|
|
|
7592 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7593 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7594 |
<div class="cm-editor cm-s-jupyter">
|
7595 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"how to create a facebook account"</span><span class="p">)</span>
|
7596 |
</pre></div>
|
7597 |
</div>
|
7598 |
</div>
|
|
|
7602 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7603 |
</div>
|
7604 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
7605 |
+
<div class="jp-OutputArea-child">
|
7606 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7607 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7608 |
+
<pre>Create a Facebook account | Facebook Help Center www.facebook.com https://www.facebook.com/help/188157731232424 Go to facebook.com/r.php. Enter the name you go by in everyday life. Enter your date of birth. Enter your mobile phone number. To use an email instead tap Sign up with email. Tap Female Male or Custom to select your gender. Choose a password and tap Sign Up. Creating an Account | Facebook Help Center www.facebook.com https://www.facebook.com/help/570785306433644 Create a Facebook account 1. Go to facebook.com/r.php. 2. Enter the name you go by in everyday life. 3. Enter your date of birth. 4. Enter your mobile phone ... Join Facebook www.facebook.com https://www.facebook.com/reg/ How old are you? Choose your date of birth. You can always make this private later. Your age isn't visible on your profile. You can change who sees this later. How to create a Facebook account mashable.com https://mashable.com/article/how-to-create-a-facebook-account 1. Download and open the Facebook app on iOS or Android · 2. Select "Create Account". Mashable Image · 3. Enter your first name and last name · 4. How to Create a New Facebook Account Step by Step (2023) www.cyberclick.net https://www.cyberclick.net/numericalblogen/how-to-create-a-facebook-account-step-by-step The first thing you'll need to do to create a Facebook account is to install the Facebook application on your cell phone. To do this go to the corresponding ... How to create a second Facebook account account without ... www.quora.com https://www.quora.com/How-do-I-create-a-second-Facebook-account-account-without-relating-it-to-my-current-or-original-one Creating multiple accounts can result in all of your accounts being permanently disabled by Facebook. If you need to create a separate account for a specific ... 4 Easy Ways to Set Up a Facebook Account www.wikihow.com https://www.wikihow.com/Set-up-a-Facebook-Account Tap Create New Facebook Account. Once you launch the app select Create New Facebook Account. Then tap Next. [2] X ... How to create a new Facebook account www.androidauthority.com https://www.androidauthority.com/create-facebook-account-3200697/ How to create a Facebook account on desktop · Go to the Facebook website and click on the large green Create new account button. · In the provided ... How to make Facebook Account Without Email and Mobile ... smallseotools.com https://smallseotools.com/blog/make-facebook-account-without-email-mobile-number/ You will also see an option that will say "Create a new account" select this option to create an account on Facebook. Once you select the ... How to Create a Facebook Account hr.wisc.edu https://hr.wisc.edu/docs/recruitment/create%20a%20facebook%20page.pdf Creating your Facebook account is quick and easy. Before signing up on any social media sites it is recommended that you create an email account that will ...
|
7609 |
+
</pre>
|
7610 |
+
</div>
|
7611 |
+
</div>
|
7612 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7613 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7614 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7615 |
+
<pre>[('Informational', 0.986), ('Navigational', 0.504)]</pre>
|
|
|
|
|
|
|
|
|
7616 |
</div>
|
7617 |
</div>
|
7618 |
</div>
|
|
|
7625 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7626 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7627 |
<div class="cm-editor cm-s-jupyter">
|
7628 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"barber shops in USA"</span><span class="p">)</span>
|
7629 |
</pre></div>
|
7630 |
</div>
|
7631 |
</div>
|
|
|
7635 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7636 |
</div>
|
7637 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
7638 |
+
<div class="jp-OutputArea-child">
|
7639 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7640 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7641 |
+
<pre>The Best Barber Shops In The U.S. - Combatant Gentlemen combatgent.com https://combatgent.com/blogs/unhemmed/best-barber-shops-in-the-us Blind Barber. Locations: LA/Manhattan/Brooklyn. ... Freeman's Sporting Club. Locations: Manhattan/Tokyo. ... Belmont Barber Shop. Locations: Chicago. ... Fellow Barber. Locations: Manhattan/San Francisco. ... Stache House. Locations: Orange County CA. ... Art of Shaving. ... Neighborhood Cut & Shave. ... Wise Owl Club. The 8 Coolest Barbershops in America www.mensjournal.com https://www.mensjournal.com/style/best-barber-shops-in-america 1. Cutthroat: Houston. cutthroat barbershop 2. Spruce: Denver. Spruce BarberShop 3. York Barber Shop: New York City. -- 4. Throne: Portland ... Top Best Barber Shops In USA menshaircuts.com https://menshaircuts.com/barber-shops-usa/ Los Angeles barbershops: Bolt Barbers Manly & Sons Barber Company DTLA Cuts Shorty's Barber Shop Sweeney Todd's Barber Shop The Fun House Barber Shop The ... The 12 Best Barbershops in America bestlifeonline.com https://bestlifeonline.com/best-barbershops-america/ 1. Church Barber & Apothecary San Francisco · 2. Fleischman A Men's Salon New York City · 3. Birds Barbershop Austin TX · 4. The Argyle League ... 227 Best Barber Shops in United States trustanalytica.com https://trustanalytica.com/us/top-barber-shops We have listed the Best Barber Shops in United States based on real customer reviews from most trusted platforms. ... 135 W McDowell Rd Phoenix AZ 85003 USA. The Best Barbershops in United States barberhead.com https://barberhead.com/countries/united-states The best barbershops in United States 100. Joe's Barber Shop. 681 Arbor Vitae Street Inglewood 100. Galaxy Barber Shop. 308 South Abel Street Milpitas 100. 20 Best Barber Shops in America (US) atozhairstyles.com https://atozhairstyles.com/articles/barbershops-in-america/ 20 Best Barber Shops in America (US) · 1. Church Barber & Apothecary San Francisco · 2. The Argyle League Houston · 3. Stag Barbershop Milwaukee. 7 Incredible Barber Shops Across The US 7gents.com https://7gents.com/7-incredible-barber-shops-across-the-us/ 7 Incredible Barber Shops Across The US · BOARDROOM SALON · BAXTER FINLEY · LUDLOW BLUNT · THE BARBER JOB · AIDAN GILL · REDS CLASSIC BARBER SHOP. V's Barbershop - Old-Fashioned Barbershop vbarbershop.com https://vbarbershop.com/ At V's we bring you nostalgia with a modern twist. From the authentic barber chairs our old-fashioned hot lather and straightedge razor shaves to our relaxing ... The Best Of The Best Cool Barbershops: Amazing Cuts ... peteandpedro.com https://peteandpedro.com/blogs/the-pedro-post/best-mens-barber-barbershops-grooming-2021 1. Tailored Hair · 2. True North Barbershop · 3. Jed's Barbershop · 4. Freedom Barber Co. · 5. Joe's Barbershop · 6. Dark Horse Barber Studio · 7. Throne · 8. Loyalty ...
|
7642 |
+
</pre>
|
7643 |
+
</div>
|
7644 |
+
</div>
|
7645 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7646 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7647 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7648 |
+
<pre>[('Local', 0.986)]</pre>
|
|
|
|
|
|
|
|
|
7649 |
</div>
|
7650 |
</div>
|
7651 |
</div>
|
|
|
7658 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7659 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7660 |
<div class="cm-editor cm-s-jupyter">
|
7661 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"Razer Kraken Headsets"</span><span class="p">)</span>
|
7662 |
</pre></div>
|
7663 |
</div>
|
7664 |
</div>
|
|
|
7668 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7669 |
</div>
|
7670 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
7671 |
+
<div class="jp-OutputArea-child">
|
7672 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7673 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7674 |
+
<pre>Gaming Headset with Haptics - The Razer Kraken Family www.razer.com https://www.razer.com/pc/gaming-headsets-and-audio/kraken-line The Razer Kraken gaming headsets are available in various models. Find out ... The Razer Kraken V3 Pro and Razer Kraken V3 HyperSense have haptic drivers in ... Competitive Gaming Headset - Razer Kraken www.razer.com https://www.razer.com/gaming-headsets/razer-kraken A gaming headset designed for competitive gamers featuring 50 mm drivers a retractable microphone cooling-gel cushions and cross-platform compatibility. Razer Kraken Gaming Headset: Lightweight Aluminum ... www.amazon.com https://www.amazon.com/Razer-Kraken-Gaming-Headset-2019/dp/B07N86GL5T Its large 50 mm drivers deliver powerful and clear sound. It's engineered for long-lasting comfort with cooling-gel cushions. A retractable microphone ensures ... Buy Razer Kraken - Green | Gaming Headsets www.razer.com https://www.razer.com/gaming-headsets/Razer-Kraken/RZ04-02830200-R3U1 Purchase Razer Kraken - Green (gaming headsets) or browse through our extensive selection of gaming peripherals and more at razer.com. Razer Kraken - Black : Video Games www.amazon.com https://www.amazon.com/Razer-Kraken-Gaming-Headset-2019/dp/B07N85FY1G The 3rd generation Razer Kraken is the wired headset for competitive gamers. Its large 50 mm drivers deliver powerful and clear sound. It's engineered for long- ... Razer Kraken Wired Gaming Headset for PC PS5 PS4 ... www.bestbuy.com https://www.bestbuy.com/site/razer-kraken-wired-gaming-headset-for-pc-ps5-ps4-switch-xbox-xs-and-xbox-one-black/6330450.p?skuId=6330450 Razer - Kraken Wired Gaming Headset for PC PS5 PS4 Switch Xbox X|S and Xbox One - Black Impedance. 32 ohms Sensitivity. 118 decibels adjusted Driver Size. Razer Kraken Gaming Headset (Wired) www.therextech.com https://www.therextech.com/shop/razer-kraken-gaming-headset-wired Immersive 7.1 Surround Sound for Positional Audio: Outfitted with custom-tuned 50 mm drivers capable of software-enabled surround sound (only available on ... Razer Kraken www.target.com https://www.target.com/s/razer+kraken Shop Target for razer kraken you will love at great low prices. Choose from Same Day Delivery Drive Up or Order Pickup plus free shipping on orders $35+. Razer Kraken V3 Wired Gaming Headset www.gamestop.com https://www.gamestop.com/gaming-accessories/gaming-headsets/pc/products/razer-kraken-v3-wired-gaming-headset/11169923.html Color your immersion with the Razer Kraken V3—a PC gaming headset powered by Razer Chroma™ RGB for dynamic lighting integrated with your games and devices. Razer Kraken Headsets www.walmart.com https://www.walmart.com/c/kp/razer-kraken-headsets Razer Kraken V3 X Wired Lightweight Gaming Headset for PC PS5 PS4 via USB Type A Connection 7.1 Surround Sound 40mm Drivers HyperClear Bendable ...
|
7675 |
+
</pre>
|
7676 |
+
</div>
|
7677 |
+
</div>
|
7678 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7679 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7680 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7681 |
+
<pre>[('Commercial', 0.795), ('Informational', 0.672), ('Transactional', 0.616)]</pre>
|
|
|
|
|
|
|
|
|
7682 |
</div>
|
7683 |
</div>
|
7684 |
</div>
|
|
|
7691 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7692 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7693 |
<div class="cm-editor cm-s-jupyter">
|
7694 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"Amazon Great indian festival"</span><span class="p">)</span>
|
7695 |
</pre></div>
|
7696 |
</div>
|
7697 |
</div>
|
|
|
7701 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7702 |
</div>
|
7703 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
7704 |
+
<div class="jp-OutputArea-child">
|
7705 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7706 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7707 |
+
<pre>Amazon.in Great Indian Festival 2023 www.amazon.in https://www.amazon.in/events/greatindianfestival Amazon Great Indian Festival is coming soon. This Diwali sale will be packed with huge discounts big savings and amazing offers. This sale is across our ... Everything you need to know about the Amazon Great ... www.aboutamazon.in https://www.aboutamazon.in/news/retail/what-is-the-great-indian-festival The Great Indian Festival is an annual shopping event that allows Amazon customers to access never-seen-before deals on lakhs of products across ... Amazon Great Indian Festival-Start and End Date (October ... www.newindianexpress.com https://www.newindianexpress.com/expressdeals/other-categories/amazon-great-indian-festival-start-and-end-date/509.html The Great Indian Festival is Amazon's biggest sale in India hosted annually in September or October. The platform has started releasing teasers of its upcoming ... 48 hours of Amazon's Great Indian Festival: All you need to ... www.aboutamazon.in https://www.aboutamazon.in/news/retail/48-hours-of-amazon-great-indian-festival The first 48 hours of Amazon Great Indian Festival 2023 has been absolutely remarkable! We are elated to witness the biggest ever opening with ... Amazon Great Indian Festival Sale 2023: Get up to 64% ... www.hindustantimes.com https://www.hindustantimes.com/technology/amazon-great-indian-festival-sale-2023-get-up-to-64-discounts-on-best-tvs-101697076363507.html The Amazon Great Indian Festival Sale 2023 has been on since October 8 and promises incredible deals and discounts on a vast array of ... Amazon Great Indian Festival 2023: Non-metro buyers ... www.thehindu.com https://www.thehindu.com/sci-tech/technology/amazon-great-indian-festival-2023-non-metro-buyers-dominate-sales-and-demand/article67407147.ece “The first 48 hours of Amazon Great Indian Festival 2023 has been absolutely remarkable! We are elated to witness the biggest ever opening with ... Amazon Sale 2023 - Top brands in focus during the Great ... economictimes.indiatimes.com https://economictimes.indiatimes.com/top-trending-products/news/amazon-sale-2023-top-brands-in-focus-during-the-great-indian-festival/articleshow/104319804.cms The Amazon Great Indian Festival 2023 is presenting a sensational offer of up to 56% off on Hisense TVs bringing you the lowest prices ever. Amazon Great Indian Festival 2023 Starts From October 8 english.jagran.com https://english.jagran.com/top-deals/today-deals/amazon-deals/amazon-great-indian-festival-sale-date-and-expected-deals-and-offers-10077193 The ICC World Cup 2023 is going to start from 5th October 2023 and Amazon Great Indian Sale 2033 Offers amazing deals and offers Up to 60% Off ... Amazon Great Indian Festival 2023: Get up to 50% off on ultra ... www.livemint.com https://www.livemint.com/technology/gadgets/amazon-great-indian-festival-2023-get-up-to-50-off-on-ultra-premium-tvs-11697538231336.html Dive into the ultimate viewing experience at the Amazon Great Indian Festival 2023! Explore unbeatable deals with up to 50% off on the best ... Amazon Great Indian Festival 2023: Best Deals on Home Decor economictimes.indiatimes.com https://economictimes.indiatimes.com/top-trending-products/news/amazon-great-indian-festival-2023-best-deals-on-home-decor/articleshow/104379405.cms The Amazon Great Indian Festival 2023 offers state-of-the-art deals on home decor essentials starting at just Rs. 99. With up to 90% off on ...
|
7708 |
+
</pre>
|
7709 |
+
</div>
|
7710 |
+
</div>
|
7711 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7712 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7713 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7714 |
+
<pre>[('Commercial', 0.971)]</pre>
|
|
|
|
|
|
|
|
|
7715 |
</div>
|
7716 |
</div>
|
7717 |
</div>
|
|
|
7724 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7725 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7726 |
<div class="cm-editor cm-s-jupyter">
|
7727 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"facebook"</span><span class="p">)</span>
|
7728 |
</pre></div>
|
7729 |
</div>
|
7730 |
</div>
|
|
|
7734 |
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7735 |
</div>
|
7736 |
<div class="jp-OutputArea jp-Cell-outputArea">
|
7737 |
+
<div class="jp-OutputArea-child">
|
7738 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7739 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7740 |
+
<pre>Facebook - log in or sign up www.facebook.com https://www.facebook.com/ Create an account or log into Facebook. Connect with friends family and other people you know. Share photos and videos send messages and get updates. Facebook en.wikipedia.org https://en.wikipedia.org/wiki/Facebook Facebook is an online social media and social networking service owned by American technology giant Meta Platforms. Created in 2004 by Mark Zuckerberg with ... Facebook - Apps on Google Play play.google.com https://play.google.com/store/apps/details?id=com.facebook.katana&hl=en_US&gl=US Whether you're looking for a spark of inspiration with reels or want to dive deeper into something you already love with Marketplace or in groups ... Facebook on the App Store apps.apple.com https://apps.apple.com/us/app/facebook/id284882215 Read reviews compare customer ratings see screenshots and learn more about Facebook. Download Facebook and enjoy it on your iPhone iPad and iPod touch. Facebook twitter.com https://twitter.com/facebook We believe people can do more together than alone and that each of us plays an important role in helping to create this safe and respectful community. Facebook (@facebook) • Instagram photos and videos www.instagram.com https://www.instagram.com/facebook/?hl=en 5M Followers 27 Following 1135 Posts - See Instagram photos and videos from Facebook (@facebook) Facebook about.meta.com https://about.meta.com/technologies/facebook-app/ Connecting with your friends and family as well as discovering new ones is easy with features like Groups Watch and Marketplace. Go to Facebook. Company Information Culture and Principles | About Meta about.meta.com https://about.meta.com/company-info/ When Facebook launched in 2004 it changed the way people connect. Apps like Messenger Instagram and WhatsApp further empowered billions around the world ... Messenger www.messenger.com https://www.messenger.com/ Facebook. Messenger · Features · Desktop App · Privacy & Safety · For Developers. Hang out anytime anywhere. Messenger makes it easy and fun to stay close to ... Meta - Home - Facebook investor.fb.com https://investor.fb.com/home/default.aspx Q2 2023 Earnings · Latest SEC Filings · Investor Events · Press Releases · Newsroom · Investor Education Center · Email Alerts · Quick Links.
|
7741 |
+
</pre>
|
7742 |
+
</div>
|
7743 |
+
</div>
|
7744 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7745 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7746 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7747 |
+
<pre>[('Navigational', 0.991)]</pre>
|
7748 |
+
</div>
|
7749 |
+
</div>
|
7750 |
+
</div>
|
7751 |
+
</div>
|
7752 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7753 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7754 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7755 |
+
</div>
|
7756 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7757 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7758 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7759 |
+
<div class="cm-editor cm-s-jupyter">
|
7760 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"spotify"</span><span class="p">)</span>
|
7761 |
+
</pre></div>
|
7762 |
+
</div>
|
7763 |
+
</div>
|
7764 |
+
</div>
|
7765 |
+
</div>
|
7766 |
+
<div class="jp-Cell-outputWrapper">
|
7767 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7768 |
+
</div>
|
7769 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7770 |
+
<div class="jp-OutputArea-child">
|
7771 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7772 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7773 |
+
<pre>Spotify - Web Player: Music for everyone open.spotify.com https://open.spotify.com/ Spotify is a digital music service that gives you access to millions of songs. Listen without limits. Try 1 month of Premium for free. www.spotify.com https://www.spotify.com/us/premium/ Spotify Premium is a digital music service that gives you access to ad-free music listening of millions of songs. Play free on mobile www.spotify.com https://www.spotify.com/us/free/ Spotify is a digital music service that gives you access to millions of songs ... Why Spotify? Play your favorites. Listen to the songs you love and discover ... Windows download www.spotify.com https://www.spotify.com/us/download/windows/ Spotify is a digital music service that gives you access to millions of songs ... Download Spotify. Play millions of songs and podcasts on your device. Microsoft ... Spotify: Music and Podcasts - Apps on Google Play play.google.com https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US&gl=US With the Spotify music and podcast app you can play millions of songs albums and original podcasts for free. We have even added audiobooks ... Spotify - Music and Podcasts on the App Store apps.apple.com https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580 With the Spotify music and podcast app you can play millions of songs albums and original podcasts for free. Stream music and podcasts discover albums ... Spotify (@spotify) • Instagram photos and videos www.instagram.com https://www.instagram.com/spotify/?hl=en 11M Followers 2075 Following 5136 Posts - See Instagram photos and videos from Spotify (@spotify) Spotify en.wikipedia.org https://en.wikipedia.org/wiki/Spotify Spotify is a Swedish audio streaming and media services provider founded on 23 April 2006 by Daniel Ek and Martin Lorentzon. It is one of the largest music ... Premium Family www.spotify.com https://www.spotify.com/us/family/ Spotify Premium is a digital music service that gives you access to listen to millions of songs without ads. Spotify www.facebook.com https://www.facebook.com/Spotify/ Spotify. 23M likes · 129710 talking about this · 303 were here. Music for every moment. Play discover and share for free.
|
7774 |
+
</pre>
|
7775 |
+
</div>
|
7776 |
+
</div>
|
7777 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7778 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7779 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7780 |
+
<pre>[('Navigational', 0.991)]</pre>
|
7781 |
+
</div>
|
7782 |
+
</div>
|
7783 |
+
</div>
|
7784 |
+
</div>
|
7785 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7786 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7787 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7788 |
+
</div>
|
7789 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7790 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7791 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7792 |
+
<div class="cm-editor cm-s-jupyter">
|
7793 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"parlours in dubai"</span><span class="p">)</span>
|
7794 |
+
</pre></div>
|
7795 |
+
</div>
|
7796 |
+
</div>
|
7797 |
+
</div>
|
7798 |
+
</div>
|
7799 |
+
<div class="jp-Cell-outputWrapper">
|
7800 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7801 |
+
</div>
|
7802 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7803 |
+
<div class="jp-OutputArea-child">
|
7804 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7805 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7806 |
+
<pre>Best Beauty Salons in Dubai www.fresha.com https://www.fresha.com/lp/en/bt/beauty-salons/in/ae-dubai Book online with the best Beauty Salons in Dubai. Great offers and discounts! Read reviews and compare the top rated Beauty Salons in Dubai only on Fresha. Top Salons in Dubai: Pastels Avant Garde JetSet & More www.bayut.com https://www.bayut.com/mybayut/top-salons-dubai/ What are the best salons in Dubai Silicon Oasis? Stella Beauty Salon Amaya Salon & Spa and Beauty Avenue Salon & Spa. If you want to know more about pampering ... Top 10 Beauty Salons In Dubai That'll Have You Looking ... lovin.co https://lovin.co/dubai/en/news/top-10-beauty-salons-in-dubai/ 10. Beauty Avenue Ladies Salon & Spa · 9. Pastels Salon · 8. Tips N' Toes · 7. Cutting Edge · 6. Blush N Curls Ladies Salon Spa · 5. Pout Salon & Spa. Beauty Salon Studio City Dubai - GLADYS BEAUTY ... www.gladyssaloon.com https://www.gladyssaloon.com/ Set in 6 different locations across dubai at Gladys Beauty Saloon we welcome you into a soothing ambiance where you can unwind de-stress & get a fabulous ... Archanas beauty parlor dubai www.facebook.com https://www.facebook.com/archanasladiessaloon/ Archanas beauty parlor dubai · Page · Makeup Artist · +971 4 254 0881. 6 of the coolest beauty salons in Dubai right now - What's On whatson.ae https://whatson.ae/2022/10/best-beauty-salons-in-dubai/ From lashes to nails and hair to massages keeping on top of your look is paramount. If you're new to the city or just looking to switch-up ... 14 of the best hair salons in Dubai emirateswoman.com https://emirateswoman.com/dubai-best-hair-salons-2022/ 14 of the best hair salons in Dubai · Collective · Willow Lane · Pastels Salon · Hush Salon · Sisters Beauty Lounge · NStyle Beauty Lounge · Laloge ... The 9 Best Beauty Salons in Dubai [ ] www.dubaisbest.com https://www.dubaisbest.com/best-beauty-salons-dubai/ The 9 Best Beauty Salons in Dubai · 1. Sister's Beauty Lounge · 2. Pastels Salon · 3. Sugar Saloon · 4. NStyle Beauty Lounge · 5. Elata Beauty Salon. Pastels Salon – Hair Nails & Beauty Salon In Dubai pastels-salon.com https://pastels-salon.com/ Pastel Salon. Dubai Since 2004. ShopOnline. Welcome to the Pastels Salon e-store. Our team of experts have sourced the best and most in-demand ... Top 6 beauty salons for women in Dubai asvipdesign.com https://asvipdesign.com/top-5-women-beauty-salons-in-dubai/ 1. Sugar Saloon. Sugar Saloon in Dubai is the perfect place to indulge in beauty and wellness. · 2. Sisters Beauty Lounge · 3. Lux Ladies Salon · 4. Project Beauty ...
|
7807 |
+
</pre>
|
7808 |
+
</div>
|
7809 |
+
</div>
|
7810 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7811 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7812 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7813 |
+
<pre>[('Local', 0.725), ('Transactional', 0.705), ('Commercial', 0.66)]</pre>
|
7814 |
+
</div>
|
7815 |
+
</div>
|
7816 |
+
</div>
|
7817 |
+
</div>
|
7818 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7819 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7820 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7821 |
+
</div>
|
7822 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7823 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7824 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7825 |
+
<div class="cm-editor cm-s-jupyter">
|
7826 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"how to wear headphones"</span><span class="p">)</span>
|
7827 |
+
</pre></div>
|
7828 |
+
</div>
|
7829 |
+
</div>
|
7830 |
+
</div>
|
7831 |
+
</div>
|
7832 |
+
<div class="jp-Cell-outputWrapper">
|
7833 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7834 |
+
</div>
|
7835 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7836 |
+
<div class="jp-OutputArea-child">
|
7837 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7838 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7839 |
+
<pre>How to wear headphones - SoundGuys www.soundguys.com https://www.soundguys.com/how-to-wear-headphones-89296/ Plunk those cans on your head with the ear cups centered on your ears. For over ears make sure your entire outer ear is within the ear cup. For on-ears make sure that the ear cups are resting on the outer ear and just a bit in front of them. Tilt the headphones so that the band is straight up and down. How to Wear Headphones Correctly for Optimum Comfort ... www.headphonesty.com https://www.headphonesty.com/2020/10/how-to-wear-headphones/ With the proper orientation in check put on the earbuds. Place each earbud on the corresponding side of your head while making sure that it ... 3 Ways to Wear Headphones www.wikihow.com https://www.wikihow.com/Wear-Headphones Slip the headphones over your head. The band that connects the cups should fit snugly over the top of your head. Most headphone bands are adjustable so if the ... Dumb question but how do you guys wear your ... www.reddit.com https://www.reddit.com/r/headphones/comments/ferkjx/dumb_question_but_how_do_you_guys_wear_your/ On open headphones it doesn't really matter in closed headphones as long as you have a good seal it will sound perfect. Upvote 1 How to correctly wear over the ear headphones so that ... www.quora.com https://www.quora.com/How-do-you-correctly-wear-over-the-ear-headphones-so-that-they-don-t-press-too-much-on-top-of-your-head If you're using Bowers & Wilkins PX extend the arch put the headphones on tuck your earlobes in and adjust the arch until it just touches the top of your ... How to wear the headphones properly and select most ... www.sony-asia.com https://www.sony-asia.com/electronics/support/articles/00262839 If you feel the earbud is difficult to wear gently pull up on the top of your ears put the earbud tips in your ear canal and twist the ... Tips on How to Wear Headphones and Glasses www.autonomous.ai https://www.autonomous.ai/ourblog/how-to-wear-headphones-and-glasses Position Your Glasses Temples So They Cover Your Ear Cups. One of the best ways to prevent discomfort while wearing glasses and headphones is to ... Step-by-Step: How to Wear Headphones and Earbuds ... headphonesaddict.com https://headphonesaddict.com/how-to-wear-headphones-and-earbuds/ The correct way to wear earbuds is to use the right size ear tips twist their nozzle slightly upwards when inside the ear canal and ensure all ... How to Wear Headphones Properly www.mymemory.co.uk https://www.mymemory.co.uk/blog/how-to-wear-headphones-properly/ All you need to do is to place the headband right in the middle of your head to make sure that it will not slide or it will not fall. You would ... How to Wear Headphones With Glasses [Easy Guide] www.earbudszone.com https://www.earbudszone.com/how-to-wear-headphones-with-glasses/ The same goes for the material – softer is better. Additionally wearing frames with straight arms will result in less pain than wearing frames ...
|
7840 |
+
</pre>
|
7841 |
+
</div>
|
7842 |
+
</div>
|
7843 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7844 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7845 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7846 |
+
<pre>[('Informational', 0.993)]</pre>
|
7847 |
+
</div>
|
7848 |
+
</div>
|
7849 |
+
</div>
|
7850 |
+
</div>
|
7851 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7852 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7853 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7854 |
+
</div>
|
7855 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7856 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7857 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7858 |
+
<div class="cm-editor cm-s-jupyter">
|
7859 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"receiptify"</span><span class="p">)</span>
|
7860 |
+
</pre></div>
|
7861 |
+
</div>
|
7862 |
+
</div>
|
7863 |
+
</div>
|
7864 |
+
</div>
|
7865 |
+
<div class="jp-Cell-outputWrapper">
|
7866 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7867 |
+
</div>
|
7868 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7869 |
+
<div class="jp-OutputArea-child">
|
7870 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7871 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7872 |
+
<pre>Receiptify receiptify.herokuapp.com https://receiptify.herokuapp.com/ Home · About · Privacy Policy · Contact. Receiptify. Top Track Generator. Log in with Spotify · Last.fm · Log in with Apple Music*. Receiptify - Get Music Track Printed On Receiptify Spotify www.receiptify.us https://www.receiptify.us/ Receiptify Music is a plugin that aims to convert your most played or listened to Spotify tracks into a receipt that looks like a purchase receipt. The plugin ... Receiptify Spotify www.receiptify.us https://www.receiptify.us/receiptify-spotify/ Receiptify generates lists of listeners' top leads and converts them into a polished realistic receipt format. Users can choose from three time periods: all- ... Stats for Spotify: Receiptify on the App Store apps.apple.com https://apps.apple.com/us/app/stats-for-spotify-receiptify/id1622577500 View your most-played music on Spotify including both songs and artists. Create Spotify playlists from your most-played songs. Don't want to wait until the ... How to get a Spotify receipt of your most played songs www.soundguys.com https://www.soundguys.com/spotify-receiptify-100924/ To get a Spotify receipt of your top-played songs visit the Receiptify website and log in with your Spotify account. Grant access permissions ... Spotify Receiptify: How to create a 'Spotify receipt' based ... www.scotsman.com https://www.scotsman.com/lifestyle/tech/spotify-receiptify-how-to-create-a-spotify-receipt-based-on-your-favourite-songs-3749546 Receiptify is an app hosted by Herokuapp which scans your Spotify playlists and most listened-to tracks to create a shop-style receipt graphic. Receiptify: Get a receipt of your most played Spotify tracks www.androidauthority.com https://www.androidauthority.com/spotify-receiptify-3366879/ How to get a receipt of your most played Spotify tracks · On your browser go to receiptify.herokuapp.com. · Click on Log in with Spotify. · Enter ... Receiptify top track generator shows your top artists on ... routenote.com https://routenote.com/blog/receiptify-top-track-generator-see-your-top-10-artists-on-spotify/ Find your top artists on Spotify or Apple Music with Receiptify! A bit like Spotify Wrapped it shows your top 10 tracks artists and genres – ... How To Make Your Own Spotify Receiptify Graphic www.bustle.com https://www.bustle.com/life/spotify-receipt-receiptify-how-to-make As a generator Receiptify creates a digital receipt that's totally unique to you and your stats. You can make a receipt for your most played ... How To Get A Spotify Receipt Using The Viral Receiptify App screenrant.com https://screenrant.com/how-get-spotify-receipt-receiptify/ Another such website is Receiptify. As the name implies Receiptify looks at your Spotify activity and turns it into a receipt. If you ever ...
|
7873 |
+
</pre>
|
7874 |
+
</div>
|
7875 |
+
</div>
|
7876 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7877 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7878 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7879 |
+
<pre>[('Navigational', 0.979), ('Informational', 0.726)]</pre>
|
7880 |
+
</div>
|
7881 |
+
</div>
|
7882 |
+
</div>
|
7883 |
+
</div>
|
7884 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7885 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7886 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7887 |
+
</div>
|
7888 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7889 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7890 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7891 |
+
<div class="cm-editor cm-s-jupyter">
|
7892 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"cat ear headphones"</span><span class="p">)</span>
|
7893 |
+
</pre></div>
|
7894 |
+
</div>
|
7895 |
+
</div>
|
7896 |
+
</div>
|
7897 |
+
</div>
|
7898 |
+
<div class="jp-Cell-outputWrapper">
|
7899 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7900 |
+
</div>
|
7901 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7902 |
+
<div class="jp-OutputArea-child">
|
7903 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7904 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7905 |
+
<pre>Cat Ear Headphones www.amazon.com https://www.amazon.com/cat-ear-headphones/s?k=cat+ear+headphones ONITOON Cat Ear Bluetooth Headphones with Micphone for Kids & Adults LED Light Up Wireless HI-FI Sound Quality Over-Ear Headphones with Volume Control for ... Cat Ear Headphones www.walmart.com https://www.walmart.com/c/kp/cat-ear-headphones Crtynell Wireless Cat Ear Headphones Cat Ear blue tooth Headset Stereo Headset with Microphone LED. $2738. current price $27.38. Crtynell Wireless Cat Ear ... Cat Ear Headphones dubsnatch.com https://dubsnatch.com/collections/cat-ear-headphones Shop our wide collection of cat ear headphones and headsets for kitty fans enjoying sound! Free-shipping. Get your cat ear headphones today! 10 Best Cat Ear Headphones [2023] www.headphonesty.com https://www.headphonesty.com/2018/11/best-cat-ear-headphones/ These Cat Ear Headphones can make you stand out from the mainstream crowd. Check out the 10 best pairs that we have picked out for you. Razer Kraken Kitty Edition - PC Gaming Headset www.razer.com https://www.razer.com/gaming-headsets/razer-kraken-kitty Express your own unique personality with the Razer Kraken Kitty Edition Headset featuring THX spatial audio a highly customizable lighting and an active ... cat ear headphones www.newegg.com https://www.newegg.com/p/pl?d=cat+ear+headphones Search Newegg.com for cat ear headphones. Get fast shipping and top-rated customer service. mimineko | Clip-on Cat Ears for Gaming ... mimineko.co https://mimineko.co/ mimineko specializes in creating the world's best clip-on cat ear headphone attachments. Transform your gaming headphones with our 12 unique color combos! Cat Ear Headphones for sale www.ebay.com https://www.ebay.com/b/Cat-Ear-Headphones/112529/bn_7023363467 Get the best deals on Cat Ear Headphones when you shop the largest online selection at eBay.com. Free shipping on many items | Browse your favorite brands ... cat ears headset (5) onikumagaming.com https://onikumagaming.com/collections/cat-ears-headset CAT EARS HEADSET (5) · ONIKUMA K9 Elite Stereo Gaming Headset with Cat Ears for PS4 Xbox PC and Switch · ONIKUMA X11 Cat Ears Wired Over Ear Gaming Headphone. Cat Ear Headphones 3G m.yowu.com https://m.yowu.com/product/detail?sku=3533 Deliver worldwide within 7-14 business days. Cat Ear Headphones 3G. US$119. Pink Blue White Black. Preorder. Add To Cart Buy Now. SOLD OUT. Turn on Notification.
|
7906 |
+
</pre>
|
7907 |
+
</div>
|
7908 |
+
</div>
|
7909 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7910 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7911 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7912 |
+
<pre>[('Transactional', 0.984)]</pre>
|
7913 |
+
</div>
|
7914 |
+
</div>
|
7915 |
+
</div>
|
7916 |
+
</div>
|
7917 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7918 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7919 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7920 |
+
</div>
|
7921 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7922 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7923 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7924 |
+
<div class="cm-editor cm-s-jupyter">
|
7925 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"sony headphones guide"</span><span class="p">)</span>
|
7926 |
+
</pre></div>
|
7927 |
+
</div>
|
7928 |
+
</div>
|
7929 |
+
</div>
|
7930 |
+
</div>
|
7931 |
+
<div class="jp-Cell-outputWrapper">
|
7932 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7933 |
+
</div>
|
7934 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7935 |
+
<div class="jp-OutputArea-child">
|
7936 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7937 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7938 |
+
<pre>Manuals for Wireless Headphones www.sony.com https://www.sony.com/electronics/support/headphones-wireless-headphones/manuals Find instruction manuals and brochures for Wireless Headphones. WH-1000XM3 | Help Guide | Top helpguide.sony.net https://helpguide.sony.net/mdr/wh1000xm3/v1/en/index.html Wireless Noise Canceling Stereo HeadsetWH-1000XM3 · Supplied accessories. Checking the package contents · Setting the headset in the carrying case · Parts and ... Manuals for WH-1000XM4 www.sony.com https://www.sony.com/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm4/manuals Find instruction manuals and brochures for WH-1000XM4. Sony | Headphones Connect | Help Guide | Top helpguide.sony.net https://helpguide.sony.net/mdr/hpc/v1/en/index.html Use this manual if you encounter any problems or have any questions when using “Sony | Headphones Connect”. Download PDF · Go to Page Top. Manuals for WH-1000XM4 www.sony-asia.com https://www.sony-asia.com/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm4/manuals Find instruction manuals and brochures for WH-1000XM4. The Complete Guide to Sony's Wireless Headphones and ... www.gearpatrol.com https://www.gearpatrol.com/tech/audio/g33548874/sony-headphones-guide/ The Complete Guide to Sony's Wireless Headphones and Earbuds Sony WH-1000XM5. $398 AT AMAZON Sony WH-1000XM4. $348 AT AMAZON Sony WH-CH720N. Manuals for WH-1000XM3 www.sony.co.uk https://www.sony.co.uk/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm3/manuals Find instruction manuals and brochures for WH-1000XM3. Manuals for Bluetooth Headphones www.sony.co.uk https://www.sony.co.uk/electronics/support/wireless-headphones-bluetooth-headphones/manuals To get instruction manuals help guides or download PDF documents please select your model in the list below or type the model name in the search box. Manuals for WH-1000XM5 www.sony-mea.com https://www.sony-mea.com/en/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm5/manuals Find instruction manuals and brochures for WH-1000XM5. Free Sony Headphones User Manuals | ManualsOnline.com audio.manualsonline.com http://audio.manualsonline.com/manuals/mfg/sony/sony_headphones_product_list.html # · Sony Headphones 186. Sony Headphones User Manual · Sony Headphones 3-095-629-13(2). Sony Wireless Stereo Headphone System Operating ...
|
7939 |
+
</pre>
|
7940 |
+
</div>
|
7941 |
+
</div>
|
7942 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7943 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7944 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7945 |
+
<pre>[('Navigational', 0.942), ('Informational', 0.611), ('Transactional', 0.564)]</pre>
|
7946 |
+
</div>
|
7947 |
+
</div>
|
7948 |
+
</div>
|
7949 |
+
</div>
|
7950 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7951 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7952 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7953 |
+
</div>
|
7954 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7955 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7956 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7957 |
+
<div class="cm-editor cm-s-jupyter">
|
7958 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"wolf cut"</span><span class="p">)</span> <span class="c1"># informational</span>
|
7959 |
+
</pre></div>
|
7960 |
+
</div>
|
7961 |
+
</div>
|
7962 |
+
</div>
|
7963 |
+
</div>
|
7964 |
+
<div class="jp-Cell-outputWrapper">
|
7965 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7966 |
+
</div>
|
7967 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
7968 |
+
<div class="jp-OutputArea-child">
|
7969 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
7970 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
7971 |
+
<pre>40 Best Wolf Cut Hair Ideas for 2023 www.hadviser.com https://www.hadviser.com/wolf-cut/ These wolf cuts have made us fall in love with the new hot version of the shaggy mullet haircut. We have a stylish wolf hairstyle for you ... 33 Wolf Cut Hair Ideas For 2023 Whether You're Grunge ... www.glamourmagazine.co.uk https://www.glamourmagazine.co.uk/article/wolf-cut-hair-trend “A wolf cut is simply a shaggy mullet or mullety shag ” confirms LA's coolest hair stylist and king of layered cuts Sal Salcedo. As its name ... 30 Wolf Cut Hair Ideas for Women to Rock in 2023 therighthairstyles.com https://therighthairstyles.com/wolf-haircut/ The wolf cut in a nutshell is a mixture of two currently most popular and edgy haircuts – the mullet and the shag. attempt of giving myself a wolf cut kinda - TikTok www.tiktok.com https://www.tiktok.com/@cuteasssxymf/video/7263982897315581230?lang=en 234.9K Likes 1.3K Comments. TikTok video from punpun (@cuteasssxymf): "attempt of giving myself a wolf cut kinda ? I had a wolf cut recently and for styling this hairstyle daily ... www.quora.com https://www.quora.com/I-had-a-wolf-cut-recently-and-for-styling-this-hairstyle-daily-I-dont-have-a-round-brush-What-should-I-do-to-style-them-daily-How-should-I-take-care-of-them To style a wolf cut without a round brush you can try using your fingers to add volume and texture. Apply a small amount of styling product ... 30 Best Wolf Cut Hairstyle Ideas To Try in 2023 www.myglamm.com https://www.myglamm.com/glammstudio/wolf-cut-hairstyle Wolf cut hairstyles are a mix of two popular current haircut trends aka the shag haircut and the mullet. Both these trending hairstyles feature ... Which Haircut Is The Best For You? Wolf Or Butterfly? - YouTube www.youtube.com https://www.youtube.com/watch?v=B38PImcGyaE Hi Beautiful! Wolf cut and Butterfly cut took over the world and they are here to stay. Both cuts have tons of similarities but they also ... The 'Wolf Cut' Is Summer's Coolest Take on The Shag www.glamour.com https://www.glamour.com/story/wolf-cut-shag-trend As its name suggests the wolf cut is a little wild thanks to loads of shaggy wavy layers and it's fierce courtesy of the ballsy shorter ... Hairdresser Reacts To People Doing 'Wolf Cuts ... - YouTube www.youtube.com https://www.youtube.com/watch?v=UgmUZMML9_o Hi Beautiful! Today we watch some wolf cuts because it never gets old. Hairdressers Guide To Giving Yourself Face-framing Layers And Not ... Hairdresser reacts: That wolf cut was spoooky! - YouTube www.youtube.com https://www.youtube.com/watch?v=lCoA-9DLY0A Hi Beautiful! Shop XMONDO Hair: https://www.xmondohair.com/ Shop XMONDO Color: https://xmondohair.com/pages/xmondo-color Shop My Merch: ...
|
7972 |
+
</pre>
|
7973 |
+
</div>
|
7974 |
+
</div>
|
7975 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
7976 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
7977 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
7978 |
+
<pre>[('Informational', 0.993)]</pre>
|
7979 |
+
</div>
|
7980 |
+
</div>
|
7981 |
+
</div>
|
7982 |
+
</div>
|
7983 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
7984 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
7985 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
7986 |
+
</div>
|
7987 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
7988 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
7989 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
7990 |
+
<div class="cm-editor cm-s-jupyter">
|
7991 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s2">"help plumbing supply"</span><span class="p">)</span> <span class="c1"># informational</span>
|
7992 |
+
</pre></div>
|
7993 |
+
</div>
|
7994 |
+
</div>
|
7995 |
+
</div>
|
7996 |
+
</div>
|
7997 |
+
<div class="jp-Cell-outputWrapper">
|
7998 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
7999 |
+
</div>
|
8000 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
8001 |
+
<div class="jp-OutputArea-child">
|
8002 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
8003 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
8004 |
+
<pre>Our Services | HELP Plumbing Heating Cooling And Drains 333help.com https://333help.com/our-services/ If you need plumbing or HVAC repairs in Cincinnati choose HELP! On-time arrival. Certified technicians. 100% satisfaction guaranteed. Help Plumbing Heating Cooling Drains and Electric www.facebook.com https://www.facebook.com/333HELP/ Help Plumbing Heating Cooling Drains and Electric · Page · Heating Ventilating & Air Conditioning Service · (513) 333-4357 · 333help.com. Contact | HELP Plumbing Heating Cooling And Drains 333help.com https://333help.com/contact/ Searching for HVAC repairs or a plumber in Cincinnati? Call HELP! Upfront pricing. On-time arrival. 100% satisfaction guaranteed. HELP Plumbing Heating Cooling and Electric-Heating ... www.hvaclocal.com http://www.hvaclocal.com/ld_1278_HELP-Plumbing -Heating -Cooling-and-Electric.aspx We have been providing Cincinnati heating and cooling installation service and repair drain cleaning plumbing and electric services to the Greater Cincinnati ... HELP PLUMBING HEATING COOLING ELECTRIC AND ... www.yelp.com https://www.yelp.com/biz/help-plumbing-heating-cooling-electric-and-drains-cincinnati HELP Plumbing Heating Cooling Electric and Drains Photos. For more than 80 years our team has helped homeowners in Greater Cincinnati and Northern. At HELP ... Help Plumbing Heating Cooling and Electric - Cincinnati www.angi.com https://www.angi.com/companylist/us/oh/cincinnati/help-plumbing-heating-cooling-and-electric-reviews-72355.htm Established in 1932 HELP offers new installations regular system maintenance and emergency repair for all types of plumbing problems and all makes and models ... Help!! Plumbing Electrical Heating and Air - Aiken SC www.yelp.com https://www.yelp.com/biz/help-plumbing-electrical-heating-and-air-aiken 5 reviews of Help!! Plumbing Electrical Heating and Air "Responsive punctual reliable knowledgeable professional trustworthy. The Granite Group thegranitegroup.com https://thegranitegroup.com/ Explore our 15 decorative plumbing showrooms offering an expertly-trained staff to assist with product selection. Browse an extensive array of fixtures and ... Ferguson: Plumbing Supplies HVAC Parts Pipe Valves ... www.ferguson.com https://www.ferguson.com/ Ferguson sells quality plumbing supplies HVAC products and building supplies to professional contractors and homeowners. Plumbing Supplies & Parts Online for Pros www.supplyhouse.com https://www.supplyhouse.com/Plumbing-Supplies-1000 Find the plumbing parts and materials you need to get the job done. With SupplyHouse's bulk order discounts you can save on wholesale plumbing supplies ...
|
8005 |
+
</pre>
|
8006 |
+
</div>
|
8007 |
+
</div>
|
8008 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
8009 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
8010 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
8011 |
+
<pre>[('Local', 0.976)]</pre>
|
8012 |
+
</div>
|
8013 |
+
</div>
|
8014 |
+
</div>
|
8015 |
+
</div>
|
8016 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell">
|
8017 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
8018 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
8019 |
+
</div>
|
8020 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
8021 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
8022 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
8023 |
+
<div class="cm-editor cm-s-jupyter">
|
8024 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_intent_one_by_one</span><span class="p">(</span><span class="s1">'yoga purpose'</span><span class="p">)</span> <span class="c1"># informational</span>
|
8025 |
+
</pre></div>
|
8026 |
+
</div>
|
8027 |
+
</div>
|
8028 |
+
</div>
|
8029 |
+
</div>
|
8030 |
+
<div class="jp-Cell-outputWrapper">
|
8031 |
+
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
|
8032 |
+
</div>
|
8033 |
+
<div class="jp-OutputArea jp-Cell-outputArea">
|
8034 |
+
<div class="jp-OutputArea-child">
|
8035 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
|
8036 |
+
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
|
8037 |
+
<pre>Benefits of Yoga | American Osteopathic Association osteopathic.org https://osteopathic.org/what-is-osteopathic-medicine/benefits-of-yoga/ “The purpose of yoga is to build strength awareness and harmony in both the mind and body ” explains Natalie Nevins DO a board-certified osteopathic family physician and certified Kundalini Yoga instructor in Hollywood California. 9 Benefits of Yoga www.hopkinsmedicine.org https://www.hopkinsmedicine.org/health/wellness-and-prevention/9-benefits-of-yoga 1. Yoga improves strength balance and flexibility. · 2. Yoga helps with back pain relief. · 3. Yoga can ease arthritis symptoms. · 4. Yoga benefits heart health. The Purpose of Yoga www.nytimes.com https://www.nytimes.com/roomfordebate/2012/01/12/is-yoga-for-narcissists/the-purpose-of-yoga The original context of yoga was spiritual development practices to train the body and mind to self observe and become aware of their own ... Yoga – Benefits Beyond the Mat www.health.harvard.edu https://www.health.harvard.edu/staying-healthy/yoga-benefits-beyond-the-mat Yoga develops inner awareness. It focuses your attention on your body's abilities at the present moment. It helps develop breath and strength of ... What Is the True Purpose of Yoga? - Yoga Practice Blog aurawellnesscenter.com https://aurawellnesscenter.com/2023/06/24/what-is-the-true-purpose-of-yoga/ The overall purpose of yoga is to unite the mind body and spirit through conscious awareness and mindful practices. It is about connecting ... All About Yoga: 15 Health Benefits www.emedicinehealth.com https://www.emedicinehealth.com/yoga/article_em.htm Yoga professes a complete system of physical mental social and spiritual development. For generations this philosophy was passed on from the master teacher ... Ask a Yogi: What is the Purpose of Yoga? offbeat-yoga.com https://offbeat-yoga.com/2018/01/21/purpose-of-yoga/ A yoga practice focuses on the breath. When we become conscious of the breath and the body it can produce a sense of harmony. We become aware ... Understanding the True Purpose of Yoga www.spiritualityhealth.com https://www.spiritualityhealth.com/blogs/conscious-living/2017/07/19/understanding-the-true-purpose-of-yoga The practice begins with contorting or controlling the body and is focused on the feelings or sense-driven phenomena the nervous system ... 9 Ways Practicing Yoga Benefits Your Health and Well-Being www.everydayhealth.com https://www.everydayhealth.com/fitness-pictures/10-surprising-health-perks-of-yoga.aspx “On a physical level yoga helps improve flexibility strength balance and endurance ” says Linda Schlamadinger McGrath the founder of ... 16 Science-Based Benefits of Yoga www.healthline.com https://www.healthline.com/nutrition/13-benefits-of-yoga 1. Yoga improves flexibility · 2. Yoga helps with stress relief · 3. Yoga improves mental health · 4. Yoga may reduce inflammation · 5. Yoga will ...
|
8038 |
+
</pre>
|
8039 |
+
</div>
|
8040 |
+
</div>
|
8041 |
+
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
8042 |
+
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
8043 |
+
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
8044 |
+
<pre>[('Informational', 0.994)]</pre>
|
8045 |
+
</div>
|
8046 |
+
</div>
|
8047 |
+
</div>
|
8048 |
+
</div>
|
8049 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
|
8050 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
8051 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
8052 |
+
</div>
|
8053 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
8054 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
8055 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
8056 |
+
<div class="cm-editor cm-s-jupyter">
|
8057 |
+
<div class="highlight hl-ipython3"><pre><span></span>
|
8058 |
+
</pre></div>
|
8059 |
+
</div>
|
8060 |
+
</div>
|
8061 |
+
</div>
|
8062 |
+
</div>
|
8063 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
|
8064 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
8065 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
8066 |
+
</div>
|
8067 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
8068 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
8069 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
8070 |
+
<div class="cm-editor cm-s-jupyter">
|
8071 |
+
<div class="highlight hl-ipython3"><pre><span></span>
|
8072 |
+
</pre></div>
|
8073 |
+
</div>
|
8074 |
+
</div>
|
8075 |
+
</div>
|
8076 |
+
</div>
|
8077 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
|
8078 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
8079 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
8080 |
+
</div>
|
8081 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
8082 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
8083 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
8084 |
+
<div class="cm-editor cm-s-jupyter">
|
8085 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span><span class="p">;</span> <span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="s1">'..'</span><span class="p">)</span>
|
8086 |
+
</pre></div>
|
8087 |
+
</div>
|
8088 |
+
</div>
|
8089 |
+
</div>
|
8090 |
+
</div>
|
8091 |
+
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
|
8092 |
+
<div class="jp-Cell-inputWrapper" tabindex="0">
|
8093 |
+
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
|
8094 |
+
</div>
|
8095 |
+
<div class="jp-InputArea jp-Cell-inputArea">
|
8096 |
+
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
8097 |
+
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
8098 |
+
<div class="cm-editor cm-s-jupyter">
|
8099 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">utils.get_category</span> <span class="kn">import</span> <span class="n">get_top_labels</span>
|
8100 |
+
</pre></div>
|
8101 |
</div>
|
8102 |
</div>
|
8103 |
</div>
|
|
|
8110 |
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
|
8111 |
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
|
8112 |
<div class="cm-editor cm-s-jupyter">
|
8113 |
+
<div class="highlight hl-ipython3"><pre><span></span><span class="n">get_top_labels</span><span class="p">(</span>
|
8114 |
+
<span class="s2">"best cat ear headphones"</span>
|
8115 |
+
<span class="p">)</span>
|
8116 |
</pre></div>
|
8117 |
</div>
|
8118 |
</div>
|
|
|
8125 |
<div class="jp-OutputArea-child jp-OutputArea-executeResult">
|
8126 |
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[ ]:</div>
|
8127 |
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
|
8128 |
+
<pre>[('Computers_and_Electronics', 1.0), ('Shopping', 0.182)]</pre>
|
|
|
|
|
|
|
|
|
8129 |
</div>
|
8130 |
</div>
|
8131 |
</div>
|
research/11_evaluation.ipynb
CHANGED
@@ -19,13 +19,19 @@
|
|
19 |
"output_type": "stream",
|
20 |
"text": [
|
21 |
"/home/ubuntu/SentenceStructureComparision/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
|
22 |
-
" from .autonotebook import tqdm as notebook_tqdm\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
"Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.\n"
|
24 |
]
|
25 |
}
|
26 |
],
|
27 |
"source": [
|
28 |
-
"from utils.
|
29 |
]
|
30 |
},
|
31 |
{
|
@@ -33,14 +39,17 @@
|
|
33 |
"execution_count": 3,
|
34 |
"metadata": {},
|
35 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
{
|
37 |
"data": {
|
38 |
"text/plain": [
|
39 |
-
"[('
|
40 |
-
" ('Transactional', 0.199),\n",
|
41 |
-
" ('Local', 0.132),\n",
|
42 |
-
" ('Navigational', 0.099),\n",
|
43 |
-
" ('Informational', 0.088)]"
|
44 |
]
|
45 |
},
|
46 |
"execution_count": 3,
|
@@ -49,7 +58,7 @@
|
|
49 |
}
|
50 |
],
|
51 |
"source": [
|
52 |
-
"
|
53 |
]
|
54 |
},
|
55 |
{
|
@@ -57,14 +66,17 @@
|
|
57 |
"execution_count": 4,
|
58 |
"metadata": {},
|
59 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
{
|
61 |
"data": {
|
62 |
"text/plain": [
|
63 |
-
"[('
|
64 |
-
" ('Commercial', 0.315),\n",
|
65 |
-
" ('Navigational', 0.149),\n",
|
66 |
-
" ('Local', 0.146),\n",
|
67 |
-
" ('Informational', 0.133)]"
|
68 |
]
|
69 |
},
|
70 |
"execution_count": 4,
|
@@ -73,7 +85,7 @@
|
|
73 |
}
|
74 |
],
|
75 |
"source": [
|
76 |
-
"
|
77 |
]
|
78 |
},
|
79 |
{
|
@@ -81,14 +93,17 @@
|
|
81 |
"execution_count": 5,
|
82 |
"metadata": {},
|
83 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
{
|
85 |
"data": {
|
86 |
"text/plain": [
|
87 |
-
"[('
|
88 |
-
" ('Transactional', 0.116),\n",
|
89 |
-
" ('Local', 0.094),\n",
|
90 |
-
" ('Commercial', 0.075),\n",
|
91 |
-
" ('Navigational', 0.075)]"
|
92 |
]
|
93 |
},
|
94 |
"execution_count": 5,
|
@@ -97,7 +112,7 @@
|
|
97 |
}
|
98 |
],
|
99 |
"source": [
|
100 |
-
"
|
101 |
]
|
102 |
},
|
103 |
{
|
@@ -105,14 +120,17 @@
|
|
105 |
"execution_count": 6,
|
106 |
"metadata": {},
|
107 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
{
|
109 |
"data": {
|
110 |
"text/plain": [
|
111 |
-
"[('
|
112 |
-
" ('Commercial', 0.134),\n",
|
113 |
-
" ('Informational', 0.122),\n",
|
114 |
-
" ('Navigational', 0.121),\n",
|
115 |
-
" ('Transactional', 0.12)]"
|
116 |
]
|
117 |
},
|
118 |
"execution_count": 6,
|
@@ -121,7 +139,7 @@
|
|
121 |
}
|
122 |
],
|
123 |
"source": [
|
124 |
-
"
|
125 |
]
|
126 |
},
|
127 |
{
|
@@ -129,14 +147,17 @@
|
|
129 |
"execution_count": 7,
|
130 |
"metadata": {},
|
131 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
{
|
133 |
"data": {
|
134 |
"text/plain": [
|
135 |
-
"[('Informational', 0.
|
136 |
-
" ('Transactional', 0.685),\n",
|
137 |
-
" ('Navigational', 0.533),\n",
|
138 |
-
" ('Commercial', 0.123),\n",
|
139 |
-
" ('Local', 0.072)]"
|
140 |
]
|
141 |
},
|
142 |
"execution_count": 7,
|
@@ -145,7 +166,9 @@
|
|
145 |
}
|
146 |
],
|
147 |
"source": [
|
148 |
-
"
|
|
|
|
|
149 |
]
|
150 |
},
|
151 |
{
|
@@ -153,14 +176,17 @@
|
|
153 |
"execution_count": 8,
|
154 |
"metadata": {},
|
155 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
156 |
{
|
157 |
"data": {
|
158 |
"text/plain": [
|
159 |
-
"[('
|
160 |
-
" ('Commercial', 0.183),\n",
|
161 |
-
" ('Transactional', 0.173),\n",
|
162 |
-
" ('Local', 0.123),\n",
|
163 |
-
" ('Navigational', 0.082)]"
|
164 |
]
|
165 |
},
|
166 |
"execution_count": 8,
|
@@ -169,7 +195,9 @@
|
|
169 |
}
|
170 |
],
|
171 |
"source": [
|
172 |
-
"
|
|
|
|
|
173 |
]
|
174 |
},
|
175 |
{
|
@@ -177,14 +205,17 @@
|
|
177 |
"execution_count": 9,
|
178 |
"metadata": {},
|
179 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
180 |
{
|
181 |
"data": {
|
182 |
"text/plain": [
|
183 |
-
"[('
|
184 |
-
" ('Transactional', 0.271),\n",
|
185 |
-
" ('Local', 0.164),\n",
|
186 |
-
" ('Commercial', 0.134),\n",
|
187 |
-
" ('Informational', 0.129)]"
|
188 |
]
|
189 |
},
|
190 |
"execution_count": 9,
|
@@ -193,7 +224,9 @@
|
|
193 |
}
|
194 |
],
|
195 |
"source": [
|
196 |
-
"
|
|
|
|
|
197 |
]
|
198 |
},
|
199 |
{
|
@@ -201,14 +234,17 @@
|
|
201 |
"execution_count": 10,
|
202 |
"metadata": {},
|
203 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
{
|
205 |
"data": {
|
206 |
"text/plain": [
|
207 |
-
"[('
|
208 |
-
" ('Transactional', 0.256),\n",
|
209 |
-
" ('Local', 0.171),\n",
|
210 |
-
" ('Informational', 0.151),\n",
|
211 |
-
" ('Commercial', 0.127)]"
|
212 |
]
|
213 |
},
|
214 |
"execution_count": 10,
|
@@ -217,7 +253,9 @@
|
|
217 |
}
|
218 |
],
|
219 |
"source": [
|
220 |
-
"
|
|
|
|
|
221 |
]
|
222 |
},
|
223 |
{
|
@@ -225,14 +263,17 @@
|
|
225 |
"execution_count": 11,
|
226 |
"metadata": {},
|
227 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
228 |
{
|
229 |
"data": {
|
230 |
"text/plain": [
|
231 |
-
"[('
|
232 |
-
" ('Commercial', 0.136),\n",
|
233 |
-
" ('Transactional', 0.124),\n",
|
234 |
-
" ('Informational', 0.119),\n",
|
235 |
-
" ('Navigational', 0.118)]"
|
236 |
]
|
237 |
},
|
238 |
"execution_count": 11,
|
@@ -241,7 +282,9 @@
|
|
241 |
}
|
242 |
],
|
243 |
"source": [
|
244 |
-
"
|
|
|
|
|
245 |
]
|
246 |
},
|
247 |
{
|
@@ -249,14 +292,17 @@
|
|
249 |
"execution_count": 12,
|
250 |
"metadata": {},
|
251 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
{
|
253 |
"data": {
|
254 |
"text/plain": [
|
255 |
-
"[('
|
256 |
-
" ('Transactional', 0.131),\n",
|
257 |
-
" ('Local', 0.09),\n",
|
258 |
-
" ('Commercial', 0.072),\n",
|
259 |
-
" ('Navigational', 0.069)]"
|
260 |
]
|
261 |
},
|
262 |
"execution_count": 12,
|
@@ -265,7 +311,9 @@
|
|
265 |
}
|
266 |
],
|
267 |
"source": [
|
268 |
-
"
|
|
|
|
|
269 |
]
|
270 |
},
|
271 |
{
|
@@ -273,14 +321,17 @@
|
|
273 |
"execution_count": 13,
|
274 |
"metadata": {},
|
275 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
{
|
277 |
"data": {
|
278 |
"text/plain": [
|
279 |
-
"[('
|
280 |
-
" ('Transactional', 0.452),\n",
|
281 |
-
" ('Local', 0.127),\n",
|
282 |
-
" ('Informational', 0.126),\n",
|
283 |
-
" ('Commercial', 0.12)]"
|
284 |
]
|
285 |
},
|
286 |
"execution_count": 13,
|
@@ -289,7 +340,9 @@
|
|
289 |
}
|
290 |
],
|
291 |
"source": [
|
292 |
-
"
|
|
|
|
|
293 |
]
|
294 |
},
|
295 |
{
|
@@ -297,14 +350,17 @@
|
|
297 |
"execution_count": 14,
|
298 |
"metadata": {},
|
299 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
{
|
301 |
"data": {
|
302 |
"text/plain": [
|
303 |
-
"[('
|
304 |
-
" ('Commercial', 0.27),\n",
|
305 |
-
" ('Informational', 0.181),\n",
|
306 |
-
" ('Local', 0.162),\n",
|
307 |
-
" ('Navigational', 0.133)]"
|
308 |
]
|
309 |
},
|
310 |
"execution_count": 14,
|
@@ -313,7 +369,7 @@
|
|
313 |
}
|
314 |
],
|
315 |
"source": [
|
316 |
-
"
|
317 |
]
|
318 |
},
|
319 |
{
|
@@ -321,14 +377,17 @@
|
|
321 |
"execution_count": 15,
|
322 |
"metadata": {},
|
323 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
{
|
325 |
"data": {
|
326 |
"text/plain": [
|
327 |
-
"[('Transactional', 0.
|
328 |
-
" ('Navigational', 0.808),\n",
|
329 |
-
" ('Commercial', 0.254),\n",
|
330 |
-
" ('Informational', 0.107),\n",
|
331 |
-
" ('Local', 0.081)]"
|
332 |
]
|
333 |
},
|
334 |
"execution_count": 15,
|
@@ -337,7 +396,7 @@
|
|
337 |
}
|
338 |
],
|
339 |
"source": [
|
340 |
-
"
|
341 |
]
|
342 |
},
|
343 |
{
|
@@ -345,14 +404,17 @@
|
|
345 |
"execution_count": 16,
|
346 |
"metadata": {},
|
347 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
{
|
349 |
"data": {
|
350 |
"text/plain": [
|
351 |
-
"[('
|
352 |
-
" ('Transactional', 0.89),\n",
|
353 |
-
" ('Informational', 0.328),\n",
|
354 |
-
" ('Commercial', 0.113),\n",
|
355 |
-
" ('Local', 0.069)]"
|
356 |
]
|
357 |
},
|
358 |
"execution_count": 16,
|
@@ -361,55 +423,460 @@
|
|
361 |
}
|
362 |
],
|
363 |
"source": [
|
364 |
-
"
|
365 |
]
|
366 |
},
|
367 |
{
|
368 |
"cell_type": "code",
|
369 |
-
"execution_count":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
370 |
"metadata": {},
|
371 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
372 |
{
|
373 |
"data": {
|
374 |
"text/plain": [
|
375 |
-
"[('
|
376 |
-
" ('Commercial', 0.217),\n",
|
377 |
-
" ('Informational', 0.199),\n",
|
378 |
-
" ('Navigational', 0.17),\n",
|
379 |
-
" ('Local', 0.136)]"
|
380 |
]
|
381 |
},
|
382 |
-
"execution_count":
|
383 |
"metadata": {},
|
384 |
"output_type": "execute_result"
|
385 |
}
|
386 |
],
|
387 |
"source": [
|
388 |
-
"
|
389 |
]
|
390 |
},
|
391 |
{
|
392 |
"cell_type": "code",
|
393 |
-
"execution_count":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
"metadata": {},
|
395 |
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
396 |
{
|
397 |
"data": {
|
398 |
"text/plain": [
|
399 |
-
"[('
|
400 |
-
" ('Commercial', 0.677),\n",
|
401 |
-
" ('Transactional', 0.276),\n",
|
402 |
-
" ('Local', 0.071),\n",
|
403 |
-
" ('Navigational', 0.035)]"
|
404 |
]
|
405 |
},
|
406 |
-
"execution_count":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
407 |
"metadata": {},
|
408 |
"output_type": "execute_result"
|
409 |
}
|
410 |
],
|
411 |
"source": [
|
412 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
413 |
]
|
414 |
},
|
415 |
{
|
@@ -428,7 +895,7 @@
|
|
428 |
},
|
429 |
{
|
430 |
"cell_type": "code",
|
431 |
-
"execution_count":
|
432 |
"metadata": {},
|
433 |
"outputs": [],
|
434 |
"source": [
|
@@ -437,7 +904,7 @@
|
|
437 |
},
|
438 |
{
|
439 |
"cell_type": "code",
|
440 |
-
"execution_count":
|
441 |
"metadata": {},
|
442 |
"outputs": [],
|
443 |
"source": [
|
@@ -446,7 +913,7 @@
|
|
446 |
},
|
447 |
{
|
448 |
"cell_type": "code",
|
449 |
-
"execution_count":
|
450 |
"metadata": {},
|
451 |
"outputs": [
|
452 |
{
|
|
|
19 |
"output_type": "stream",
|
20 |
"text": [
|
21 |
"/home/ubuntu/SentenceStructureComparision/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
|
22 |
+
" from .autonotebook import tqdm as notebook_tqdm\n"
|
23 |
+
]
|
24 |
+
},
|
25 |
+
{
|
26 |
+
"name": "stderr",
|
27 |
+
"output_type": "stream",
|
28 |
+
"text": [
|
29 |
"Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.\n"
|
30 |
]
|
31 |
}
|
32 |
],
|
33 |
"source": [
|
34 |
+
"from utils.get_intent_metatitle import get_intent_one_by_one"
|
35 |
]
|
36 |
},
|
37 |
{
|
|
|
39 |
"execution_count": 3,
|
40 |
"metadata": {},
|
41 |
"outputs": [
|
42 |
+
{
|
43 |
+
"name": "stdout",
|
44 |
+
"output_type": "stream",
|
45 |
+
"text": [
|
46 |
+
"India en.wikipedia.org https://en.wikipedia.org/wiki/India India officially the Republic of India (ISO: Bhārat Gaṇarājya) is a country in South Asia. It is the seventh-largest country by area the most populous ... India | History Map Population Economy & Facts www.britannica.com https://www.britannica.com/place/India India is a country that occupies the greater part of South Asia. It is a constitutional republic that represents a highly diverse population consisting of ... National Portal of India www.india.gov.in https://www.india.gov.in/ National Portal of India provides a single-window access to information and services that are electronically delivered from all Government Departments ... Incredible India: Official Website for Ministry of Tourism India www.incredibleindia.org https://www.incredibleindia.org/ With a rich heritage and myriad attractions the country is among the most popular tourist destinations in the world. It covers an area of 32 87 263 sq. km ... India - United States Department of State www.state.gov https://www.state.gov/countries-areas/india/ The U.S.-India partnership is founded on a shared commitment to freedom democratic principles equal treatment of all citizens human rights and the rule ... India : Development news research data | World Bank www.worldbank.org https://www.worldbank.org/en/country/india With a population of more than 1.4 billion India is the world's largest democracy. Over the past decade the country's integration into the global economy has ... Times of India timesofindia.indiatimes.com https://timesofindia.indiatimes.com/ Top News in India: Read Latest News on Sports Business Entertainment Blogs and Opinions from leading columnists. Times of India brings the Breaking News ... India | Country Page | World www.hrw.org https://www.hrw.org/asia/india The Indian government led by the Hindu nationalist Bharatiya Janata Party (BJP) escalated its crackdown on civil society and the media. India news - breaking news video headlines and opinion www.cnn.com https://www.cnn.com/world/india View the latest India news and videos including politics travel and business headlines. India - The World Factbook www.cia.gov https://www.cia.gov/the-world-factbook/countries/india/ India's economic growth following the launch of economic reforms in 1991 a massive youthful population and a strategic geographic location have contributed to ... \n"
|
47 |
+
]
|
48 |
+
},
|
49 |
{
|
50 |
"data": {
|
51 |
"text/plain": [
|
52 |
+
"[('Informational', 0.999)]"
|
|
|
|
|
|
|
|
|
53 |
]
|
54 |
},
|
55 |
"execution_count": 3,
|
|
|
58 |
}
|
59 |
],
|
60 |
"source": [
|
61 |
+
"get_intent_one_by_one(\"India\")"
|
62 |
]
|
63 |
},
|
64 |
{
|
|
|
66 |
"execution_count": 4,
|
67 |
"metadata": {},
|
68 |
"outputs": [
|
69 |
+
{
|
70 |
+
"name": "stdout",
|
71 |
+
"output_type": "stream",
|
72 |
+
"text": [
|
73 |
+
"Superhits Romantic Hindi Songs Mashup Live - YouTube www.youtube.com https://www.youtube.com/watch?v=LvULr8gQ3mM Old Vs New Bollywood Mashup 2023 | Superhits Romantic Hindi Songs Mashup Live - DJ MaShUP 2023 ... 90's Hits Of Kumar Sanu | Video Jukebox | Hindi Love Songs www.youtube.com https://www.youtube.com/watch?v=gwWbYr_cBdM Relive the golden era of Bollywood with Kumar Sanu's timeless romantic melodies! Get ready to swoon and reminisce with this unforgettable ... Best new hindi song 2023 - YouTube www.youtube.com https://www.youtube.com/watch?v=ErEibbwFuwk Best new hindi song 2023 | Hindi Romantic Songs | Best of Atif Aslam Arijit Singh Jubin Nautyal · Comments42. Best Hindi Songs 2023 - Online Downloads and Playlists ... www.jiosaavn.com https://www.jiosaavn.com/featured-playlists/hindi The music buffs at Saavn have created Hindi music playlists which include a huge variety of Hindi songs from various genres such as wedding dance & more. Popular Hindi Songs | Jukebox Collection - video Dailymotion www.dailymotion.com https://www.dailymotion.com/video/x39mbui Listen to all the superhit bollywood songs from all times in this Jukebox only on Bollywood Classics. Song List : 00:09 : Do Dil Mil Rahe Hain 06:01 ... Hindi songs (best of 2000-2023) - playlist by Vaishnavi singh open.spotify.com https://open.spotify.com/playlist/0i2S0eEdftTrmLKueMWUKX Hindi songs (best of 2000-2023) Tum Se Hi. Pritam Mohit Chauhan Bekhayali (Arijit Singh Version) [From \"Kabir Singh\"]. Arijit Singh Sachet-Parampara. Trending Today - Latest Hindi Songs Online www.jiosaavn.com https://www.jiosaavn.com/featured/trending-today/I3kvhipIy73uCJW60TJk1Q__ Music. Listen to Trending Today which has over 49 songs. Download the music in high quality on JioSaavn. Home · Hindi Songs Playlist Trending Today. Top Hindi ... Bollywood Hits - Playlist music.apple.com https://music.apple.com/us/playlist/bollywood-hits/pl.d60caf02fcce4d7e9788fe01243b7c2c Listen to the Bollywood Hits playlist on Apple Music. 100 Songs. Duration: 6 hours 7 minutes. New Songs - Play & Download Latest Hindi Bollywood Songs wynk.in https://wynk.in/music/package/new-hindi-songs/bb_1404393019358 New Songs (2023) - Play & Download latest Hindi Bollywood songs on WynkMusic for FREE. Enjoy all the latest soundtracks of movies albums and singles in one ... hindi music videos and latest movies www.raaga.com https://www.raaga.com/hindi Raaga.com - Listen & Download latest MP3 songs online. Download new or old Hindi songs Bollywood songs English songs & more on Raaga.com and play offline. \n"
|
74 |
+
]
|
75 |
+
},
|
76 |
{
|
77 |
"data": {
|
78 |
"text/plain": [
|
79 |
+
"[('Navigational', 0.96)]"
|
|
|
|
|
|
|
|
|
80 |
]
|
81 |
},
|
82 |
"execution_count": 4,
|
|
|
85 |
}
|
86 |
],
|
87 |
"source": [
|
88 |
+
"get_intent_one_by_one(\"hindi songs\")"
|
89 |
]
|
90 |
},
|
91 |
{
|
|
|
93 |
"execution_count": 5,
|
94 |
"metadata": {},
|
95 |
"outputs": [
|
96 |
+
{
|
97 |
+
"name": "stdout",
|
98 |
+
"output_type": "stream",
|
99 |
+
"text": [
|
100 |
+
"Zac Brown Band Official Website zacbrownband.com https://zacbrownband.com/ The Official Zac Brown Band Website | Tour Dates & Ticket Pre-Sales Streaming Video The Latest News and more. Zac Brown Band en.wikipedia.org https://en.wikipedia.org/wiki/Zac_Brown_Band Zac Brown Band is an American country music band based in Atlanta Georgia. The lineup consists of Zac Brown (lead vocals guitar) Jimmy De Martini (fiddle ... Zac Brown Band www.youtube.com https://www.youtube.com/channel/UCH5oChsU9MVM7gIqBolNKGQ Watch official music videos from the Zac Brown Band including \"The Man Who Loves You The Most \" \"Knee Deep \" \"Highway 20 Ride \" \"Sweet Annie \" \"Colder Weather ... Zac Brown Band www.facebook.com https://www.facebook.com/zacbrownband/ Zac Brown Band. 6130533 likes · 7882 talking about this. Official Facebook page of Zac Brown Band. Homegrown in Atlanta GA. Zac Brown Band - 2023 Tour Dates & Concert Schedule www.livenation.com https://www.livenation.com/artist/K8vZ9175zn0/zac-brown-band-events Find concert tickets for Zac Brown Band upcoming 2023 shows. Explore Zac Brown Band tour schedules latest setlist videos and more on livenation.com. Zac Brown Band Tickets & 2023 From the Fire Tour Dates www.vividseats.com https://www.vividseats.com/zac-brown-band-tickets/performer/9202 Zac Brown Band Tour Dates · Chris Stapleton. Thu Oct 26 at 7:00pm. BOK Center - Tulsa OK · Tyler Childers. Tue Apr 9 2024 at 7:30pm. BOK Center - Tulsa OK. Zac Brown Band Tickets 2023 Concert Tour Dates www.ticketmaster.com https://www.ticketmaster.com/zac-brown-band-tickets/artist/1016048 Buy Zac Brown Band tickets from the official Ticketmaster.com site. Find Zac Brown Band tour schedule concert details reviews and photos. Zac Brown Band (@zacbrownband) www.instagram.com https://www.instagram.com/zacbrownband/ 1M Followers 234 Following 2211 Posts - See Instagram photos and videos from Zac Brown Band (@zacbrownband) Zac Brown (@zacbrown) • Instagram photos and videos www.instagram.com https://www.instagram.com/zacbrown/ 227K Followers 150 Following 260 Posts - See Instagram photos and videos from Zac Brown (@zacbrown) Zac Brown Band (@zacbrownband) ... twitter.com https://twitter.com/zacbrownband?lang=en Zac brought along a diecast on tour that he has had since he was a kid for The King to sign. \n"
|
101 |
+
]
|
102 |
+
},
|
103 |
{
|
104 |
"data": {
|
105 |
"text/plain": [
|
106 |
+
"[('Navigational', 0.998)]"
|
|
|
|
|
|
|
|
|
107 |
]
|
108 |
},
|
109 |
"execution_count": 5,
|
|
|
112 |
}
|
113 |
],
|
114 |
"source": [
|
115 |
+
"get_intent_one_by_one(\"zac brown band\")"
|
116 |
]
|
117 |
},
|
118 |
{
|
|
|
120 |
"execution_count": 6,
|
121 |
"metadata": {},
|
122 |
"outputs": [
|
123 |
+
{
|
124 |
+
"name": "stdout",
|
125 |
+
"output_type": "stream",
|
126 |
+
"text": [
|
127 |
+
"Hit Bollywood Hindi Songs 2010 - 2022 - YouTube www.youtube.com https://www.youtube.com/watch?v=dxhjGDBl0hA 2010 to 2022 Bollywood Nostalgia Songs Top 10 Bollywood Hits Of Each Year (2010 - 2022) Hit Bollywood Songs Through the Years 2010 to 2022 ... Bollywood Hits www.youtube.com https://www.youtube.com/channel/UCCuZbZ8IPWJDrQ4yKCb5gyw TOP SONGS OF THE WEEK · Aye Sanam Tere Liye - Lyrical | Karma | Dilip Kumar Nutan | Mohammad Aziz Kavita Krishnamurthy · Main Mera Dil Aur Tum - Unforgettable ... Top 20 Bollywood Songs 2023 | New Hits Romantic Songs www.youtube.com https://www.youtube.com/watch?v=UBfSZo6ndeg Thanks for watching! Don't forget to SUBCRIBE Like & Share my video if you enjoy it! Have a nice day! HINDI SONGS 2023| Top 20 Bollywood ... Latest Songs | Bollywood Hindi Top Songs www.jiosaavn.com https://www.jiosaavn.com/featured/weekly-top-songs/8MT-LQlP35c_ Dil Jhoom · Chal Tere Ishq Mein · Chaleya (From \"Jawan\") · Guli Mata · Hum Toh Deewane · Chandni · Oonchi Oonchi Deewarein (From \"Yaariyan 2\") · Tu Aashiqui Hai Meri. Bollywood Hits - Playlist music.apple.com https://music.apple.com/us/playlist/bollywood-hits/pl.d60caf02fcce4d7e9788fe01243b7c2c Listen to the Bollywood Hits playlist on Apple Music. 100 Songs. Duration: 6 hours 7 minutes. 100 Greatest Bollywood Song of All Time www.bbc.co.uk https://www.bbc.co.uk/asiannetwork/vote/top-songs/ 100 Greatest Bollywood Song of All Time · Share this page · See the results below voted by you: · BBC links. Hindi Top 50 Songs gaana.com https://gaana.com/playlist/gaana-dj-hindi-top-50-1 Top 50 Hindi Songs 1 · Heeriye (feat. Arijit Singh) · Jasleen Royal Arijit Singh Dulquer Salmaan 2 · What Jhumka ? (From \"Rocky Aur Rani Kii Prem Kahaani\"). The 11 best Bollywood songs www.timeout.com https://www.timeout.com/film/best-bollywood-songs 3. 'Kal Ho Naa Ho' · 4. 'Kabhi Khushi Kabhie Gham' · 5. 'Chaiyya Chaiyya' · 6. 'Tujhe Dekha Toh Yeh Jana Sanam' · 7. 'Aap Jaisa Koi' · 8. 'Kabhi ... 35 Best Bollywood Songs Of All Time From Hindi Movies www.musicindustryhowto.com https://www.musicindustryhowto.com/bollywood-songs/ “The Goggle Song” by Amaal Mallik · “Humko Aaj Kal Hai Intezaar” by Anupama Deshpande · “Ke Pag Ghungaroo Baandh” by Kishore Kumar · “Dola Re Dola” by Shreya ... Popular Hindi Songs | Jukebox Collection - video Dailymotion www.dailymotion.com https://www.dailymotion.com/video/x39mbui Listen to all the superhit bollywood songs from all times in this Jukebox only on Bollywood Classics. Song List : 00:09 : Do Dil Mil Rahe Hain 06:01 ... \n"
|
128 |
+
]
|
129 |
+
},
|
130 |
{
|
131 |
"data": {
|
132 |
"text/plain": [
|
133 |
+
"[('Navigational', 0.997)]"
|
|
|
|
|
|
|
|
|
134 |
]
|
135 |
},
|
136 |
"execution_count": 6,
|
|
|
139 |
}
|
140 |
],
|
141 |
"source": [
|
142 |
+
"get_intent_one_by_one(\"bollywood hits\")"
|
143 |
]
|
144 |
},
|
145 |
{
|
|
|
147 |
"execution_count": 7,
|
148 |
"metadata": {},
|
149 |
"outputs": [
|
150 |
+
{
|
151 |
+
"name": "stdout",
|
152 |
+
"output_type": "stream",
|
153 |
+
"text": [
|
154 |
+
"Best Restaurants Near Me www.tripadvisor.com https://www.tripadvisor.com/Restaurants Martin Berasategui. 1 917 Reviews. Lasarte-Oria Spain Maison Lameloise. 1 709 Reviews. Chagny France L'Auberge De L'Ill. 2 002 Reviews. Illhaeusern France. Book the best restaurants nearby www.opentable.com https://www.opentable.com/nearby Discover and book the best restaurants near your location. View menus reviews photos and choose from available dining times. 100+ Best Restaurants Near Me www.grubhub.com https://www.grubhub.com/delivery/restaurants-near-me Popular spots near Manhattan · Lenwich · Bite LAFAYETTE · Le Pain Quotidien (Broad St) · Honeybrains · King Barka Jamaican and American Restaurant · McDonald's · High ... The 10 Best Restaurants Near Me in Manhattan NY www.opentable.com https://www.opentable.com/nearby/restaurants-near-me-manhattan Book at the top 10 restaurants near ME in Manhattan NY. Discover the best restaurants near Manhattan NY. Top 10 Best Restaurants near Westfield MA - October 2023 www.yelp.com https://www.yelp.com/search?find_desc=Restaurants&find_loc=Westfield%2C+MA Best Restaurants near Westfield MA Westwood Restaurant and Pub. 1.4 mi. 4.0 (131 reviews) Hutghi's at the Nook. 1.5 mi. 4.8 (22 reviews) The Rail Trail Ale ... Top 10 Best Restaurants near Baraboo WI - October 2023 www.yelp.com https://www.yelp.com/search?find_desc=Restaurants&find_loc=Baraboo%2C+WI Best Restaurants near Baraboo WI Driftless Glen Restaurant · 4.6 (409 reviews) · American (New) Cocktail Bars Tumbled Rock Brewery & Kitchen · 3.9 (171 reviews). The Best Restaurants Open Near Me - TheFork www.thefork.com https://www.thefork.com/near-me Find the best restaurants nearby. Read restaurant reviews from our community and reserve your table online today! The 37 Best Restaurants Cafes and More in Salem Right ... www.bostonmagazine.com https://www.bostonmagazine.com/restaurants/best-restaurants-salem/ Whether you're flying in for Halloween or taking a trip anytime Salem Massachusetts is home to some of the North Shore's best restaurants. Where to eat: the 50 best restaurants in Port Saint Lucie wanderlog.com https://wanderlog.com/list/geoCategory/203590/where-to-eat-best-restaurants-in-port-saint-lucie With favorites like Berry Fresh Cafe West End Grill St. Lucie West and Tutto Fresco and more get ready to experience the best flavors around Port Saint Lucie ... 38 Essential Restaurants in New Orleans nola.eater.com https://nola.eater.com/maps/best-restaurants-new-orleans-38-map-nola A guide to the city's best most essential restaurants spanning cuisines neighborhoods and price. \n"
|
155 |
+
]
|
156 |
+
},
|
157 |
{
|
158 |
"data": {
|
159 |
"text/plain": [
|
160 |
+
"[('Transactional', 0.959), ('Informational', 0.733)]"
|
|
|
|
|
|
|
|
|
161 |
]
|
162 |
},
|
163 |
"execution_count": 7,
|
|
|
166 |
}
|
167 |
],
|
168 |
"source": [
|
169 |
+
"get_intent_one_by_one(\n",
|
170 |
+
" 'Best restraunt near me'\n",
|
171 |
+
")"
|
172 |
]
|
173 |
},
|
174 |
{
|
|
|
176 |
"execution_count": 8,
|
177 |
"metadata": {},
|
178 |
"outputs": [
|
179 |
+
{
|
180 |
+
"name": "stdout",
|
181 |
+
"output_type": "stream",
|
182 |
+
"text": [
|
183 |
+
"Best Credit Cards Of October 2023 www.forbes.com https://www.forbes.com/advisor/credit-cards/best-credit-cards/ Best Credit Cards 2023 Wells Fargo Active Cash® Card: Best 0% APR Credit Card Capital One Venture X Rewards Credit Card: Best Flexible Rewards ... Best Credit Cards - October 2023 www.nerdwallet.com https://www.nerdwallet.com/the-best-credit-cards Best Offers · Wells Fargo Active Cash® Card · Chase Freedom Unlimited® · Capital One Venture Rewards Credit Card · Chase Sapphire Preferred® Card. Best Credit Cards of October 2023 www.bankrate.com https://www.bankrate.com/finance/credit-cards/todays-best-credit-cards/ Best credit cards of October 2023 · Wells Fargo Active Cash® Card: Best for 2% cash rewards · Discover it® Cash Back: Best for category variety · Discover it® ... Best Credit Cards of October 2023 thepointsguy.com https://thepointsguy.com/credit-cards/best/ Chase Sapphire Preferred® Card - Best for beginner travelers The Platinum Card® from American Express - Best for luxury benefits Capital One Venture Rewards ... 13 Best Credit Cards of October 2023 - Money money.com https://money.com/best-credit-cards/ Our Top Picks for the Best Credit Cards of September 2023. Blue Cash Preferred® Card from American Express – Best Credit Card for Groceries ... Best Credit Cards of October 2023 money.usnews.com https://money.usnews.com/credit-cards/best-credit-cards Wells Fargo Reflect® Card: Best feature: Lengthy 0% introductory APR. Discover it® Balance Transfer: Best feature: Unlimited cash back match. Best Credit Cards | October 2023 www.creditkarma.com https://www.creditkarma.com/credit-cards Find the best credit card for your lifestyle and choose from categories like rewards cash back and no annual fee. Get the most value from your credit card. How to find the best credit card for you files.consumerfinance.gov https://files.consumerfinance.gov/f/documents/cfpb_adult-fin-ed_how-to-find-the-best-credit-card.pdf Consider two credit cards: One carries an 18 percent interest rate the other 15 percent. If you owed $3 000 on each and could only afford to pay. $100 per ... Best Credit Card Companies www.investopedia.com https://www.investopedia.com/best-credit-card-companies-6892484 Winners Best Credit Cards 2023 · Ben Woolsey · Sep 27 2023 Capital One Quicksilver Credit Card Review · Ben Luthi · Jun 30 2023 Chase Sapphire Reserve Credit ... Compare Best Credit Card Offers & Apply Online | Mint mint.intuit.com https://mint.intuit.com/credit-cards/ Compare credit card offers. Choose the best low interest APR credit card that fits your lifestyle. Earn cash back rewards. \n"
|
184 |
+
]
|
185 |
+
},
|
186 |
{
|
187 |
"data": {
|
188 |
"text/plain": [
|
189 |
+
"[('Commercial', 0.977)]"
|
|
|
|
|
|
|
|
|
190 |
]
|
191 |
},
|
192 |
"execution_count": 8,
|
|
|
195 |
}
|
196 |
],
|
197 |
"source": [
|
198 |
+
"get_intent_one_by_one(\n",
|
199 |
+
" 'Best credit card'\n",
|
200 |
+
")"
|
201 |
]
|
202 |
},
|
203 |
{
|
|
|
205 |
"execution_count": 9,
|
206 |
"metadata": {},
|
207 |
"outputs": [
|
208 |
+
{
|
209 |
+
"name": "stdout",
|
210 |
+
"output_type": "stream",
|
211 |
+
"text": [
|
212 |
+
"What is the Best Time to Post on Instagram in 2023? - SocialPilot www.socialpilot.co https://www.socialpilot.co/blog/best-time-to-post-on-instagram Later suggests the time frame between 9 am to 11 pm (EST). Hubspot favors the time between 2 pm and 3 pm (CDT) and Thursday as the best day to post on Instagram. Sprout Social deduced Wednesday at 11 a.m. and Friday from 10 a.m. to 11 a.m. as the preferred time slots. Best Times to Post on Instagram in 2023 sproutsocial.com https://sproutsocial.com/insights/best-times-to-post-on-instagram/ The best times to post on Instagram for the hospitality industry are Tuesdays at 10 a.m. Wednesdays from 11 a.m. to 1 p.m. Thursdays at noon ... The Best Time to Post on Instagram in 2023 [Complete ... blog.hootsuite.com https://blog.hootsuite.com/best-time-to-post-on-instagram/ Over that time we've learned that the best post time for Instagram Reels is 9 AM and 12 PM Monday to Thursday. hootsuiteVerified. Original audio. View profile. What are the best times to post on instagram? www.reddit.com https://www.reddit.com/r/InstagramMarketing/comments/12caleu/what_are_the_best_times_to_post_on_instagram/ According to studies Tuesday Wednesday and Thursday tend to have the highest engagement rates for Instagram posts. The Best Time To Post On Instagram (2023) www.searchenginejournal.com https://www.searchenginejournal.com/best-times-to-post-instagram/462527/ SocialPilot the best time to post is between 9 a.m. and 12 p.m. from Monday to Thursday. As I mentioned this can take trial and error – and ... The Best Time to Post on Instagram in 2023 later.com https://later.com/blog/best-time-to-post-on-instagram/ The overall best day to post on Instagram is Monday — with the highest average engagement occurring for posts published at 5AM. This further ... The Best Time to Post on Instagram in 2023 [For Every ... www.wordstream.com https://www.wordstream.com/blog/ws/2021/12/01/best-time-to-post-on-instagram The best time to post on Instagram on Wednesday. Later: 2 a.m. to 7 a.m.. Sprout Social: 10 a.m. to 1 p.m.. Hootsuite: 11 a.m.. HubSpot: 8 p.m. ... When's The Best Time to Post on Instagram in 2023? buffer.com https://buffer.com/library/when-is-the-best-time-to-post-on-instagram/ The best time to post on Instagram on Thursday. On Thursdays the data suggests the best posting times are 6 a.m. 11 a.m. 12 p.m. and 1 p.m.. When is the Best Time to Post on Instagram in 2024 [+ ... influencermarketinghub.com https://influencermarketinghub.com/best-time-to-post-on-instagram/ What is the best time to post on Instagram? · Hootsuit - between 8 AM and 12 PM PST · Sprout Social - Tuesday and Wednesday between 9 AM and 1 PM · Later – 9 AM - ... When Is the Best Time to Post on Instagram in 2023 ... blog.hubspot.com https://blog.hubspot.com/marketing/instagram-best-time-post 8PM in particular is the best time to post for optimal engagement. The best day to post is on Friday followed by Saturday and Wednesday. For ... \n"
|
213 |
+
]
|
214 |
+
},
|
215 |
{
|
216 |
"data": {
|
217 |
"text/plain": [
|
218 |
+
"[('Informational', 0.999)]"
|
|
|
|
|
|
|
|
|
219 |
]
|
220 |
},
|
221 |
"execution_count": 9,
|
|
|
224 |
}
|
225 |
],
|
226 |
"source": [
|
227 |
+
"get_intent_one_by_one(\n",
|
228 |
+
" 'Best time to post on instagram'\n",
|
229 |
+
") # Informational"
|
230 |
]
|
231 |
},
|
232 |
{
|
|
|
234 |
"execution_count": 10,
|
235 |
"metadata": {},
|
236 |
"outputs": [
|
237 |
+
{
|
238 |
+
"name": "stdout",
|
239 |
+
"output_type": "stream",
|
240 |
+
"text": [
|
241 |
+
"Homeowners Insurance: Get a Free Quote Online www.progressive.com https://www.progressive.com/homeowners/ Protect your home and assets with affordable homeowners insurance from Progressive. Get a free home insurance quote with customized coverages today. Homeowners Insurance: Get a Home Insurance Quote www.allstate.com https://www.allstate.com/home-insurance Allstate homeowners insurance helps protect your house and your family. Get a home insurance quote find coverage options and more. Homeowners Insurance - Get a Fast and Free Quote | GEICO www.geico.com https://www.geico.com/homeowners-insurance/ You can reach a homeowners insurance sales agent at (800) 841-3005. Mon – Fri. 7:00 AM – 11:00 PM (ET). Sat – Sun. 8: ... Homeowners Insurance — Get A Free Quote www.libertymutual.com https://www.libertymutual.com/property/homeowners-insurance Every home is unique. At Liberty Mutual you can customize coverages to get the best homeowners insurance for your home and needs at an affordable price. Homeowners Insurance Quotes www.nationwide.com https://www.nationwide.com/personal/insurance/homeowners/ We make getting a homeowners insurance quote easy. You can click Start your quote above call us at 1-877-669-6877 or find a local agent to get started. Homeowners Insurance - Get a Free Quote www.travelers.com https://www.travelers.com/home-insurance Homeowners insurance can help protect your home and the things you've worked hard to build. Learn about home insurance and get a quote from Travelers. Homeowners Insurance Coverage - State Farm www.statefarm.com https://www.statefarm.com/insurance/home-and-property/homeowners Protect your home and belongings with State Farm homeowners insurance. First time homeowners get details of what you need for a free online quote today. Homeowners Insurance: Get a Home Insurance Quote www.mercuryinsurance.com https://www.mercuryinsurance.com/insurance/homeowners/ Protect your home and your family with homeowners insurance from Mercury. Learn more about our coverage and get a custom home insurance quote today! Best Homeowners Insurance Companies - USNews.com www.usnews.com https://www.usnews.com/insurance/homeowners-insurance Best Homeowners Insurance Companies Amica · 4.1 · $167.00 State Farm · 4.0 · $88.83 Allstate · 3.9 · $264.00 USAA · 3.9 · N/A Nationwide · 3.8 · $144.97. 7 Best Homeowners Insurance Companies of October 2023 www.nerdwallet.com https://www.nerdwallet.com/a/insurance/best-homeowners-insurance Chubb: Best for high-value homes Erie: Best for homeowners in the Mid-Atlantic or Midwest Farmers: Best for optional perks NJM: Best small regional insurer. \n"
|
242 |
+
]
|
243 |
+
},
|
244 |
{
|
245 |
"data": {
|
246 |
"text/plain": [
|
247 |
+
"[('Commercial', 0.998)]"
|
|
|
|
|
|
|
|
|
248 |
]
|
249 |
},
|
250 |
"execution_count": 10,
|
|
|
253 |
}
|
254 |
],
|
255 |
"source": [
|
256 |
+
"get_intent_one_by_one(\n",
|
257 |
+
" 'home insurance buy'\n",
|
258 |
+
") # Purely Commercial"
|
259 |
]
|
260 |
},
|
261 |
{
|
|
|
263 |
"execution_count": 11,
|
264 |
"metadata": {},
|
265 |
"outputs": [
|
266 |
+
{
|
267 |
+
"name": "stdout",
|
268 |
+
"output_type": "stream",
|
269 |
+
"text": [
|
270 |
+
"Zara Home United States of America | Official website www.zarahome.com https://www.zarahome.com/us/ Discover the latest styles in bedding fragrances tableware rugs lamps duvet covers towels and home accessories from the new Zara Home collection. Zara Home: WorldWide www.zarahome.com https://www.zarahome.com/ Zara Home. Icon search Search market. Country with basket United States of America. Country with basket Albania. Country with basket Algérie. Country with ... New In Home | ZARA United States www.zara.com https://www.zara.com/us/en/home-new-in-l2086.html Discover the latest fashion trends at Zara's online store. Shop the newest arrivals in clothing shoes and accessories for men women and kids. Zara Home (zarahome) | Official Pinterest account www.pinterest.com https://www.pinterest.com/zarahome/ Zara Home | The latest trends of interior design for your home. House Rules: zhme.cm/HRulesPt. Zara Home www.youtube.com https://www.youtube.com/channel/UCrBndgD3vCicJ0nLRoKCCaA This is Zara Home You tube channel wordwide a platform for décor and fashion lovers. A site to relax fancy and enjoy the ambience and ideas that Zara Home ... Zara Home - Apps on Google Play play.google.com https://play.google.com/store/apps/details?id=com.inditex.ecommerce.zarahome.android&hl=en_US&gl=US You will be able to see and buy all you need for your home decoration our monthly lookbooks check our catalogue locate your favourite Zara Home shops and ... 8 Kitchen Essentials and More from Zara Homes ... www.remodelista.com https://www.remodelista.com/posts/zara-home-highlands-collection-housewares/ Recently we have been admiring the essentials on offer from Zara Home's Highlands collection—which takes its cues from Scotland. Home www.inditex.com https://www.inditex.com/itxcomweb/en/home ZARA PULL&BEAR MASSIMO DUTTI BERSHKA STRADIVARIUS OYSHO Y ZARA HOME CELEBRATE STYLE SELF-EXPRESSION AND THE POWER OF FASHION TO MAKE A CHANGE. · Looking ... zara home poshmark.com https://poshmark.com/brand/zara%20home Find new and preloved zara home items at up to 70% off retail prices. Poshmark makes shopping fun affordable & easy! We Found the Best Home Decor Items at Zara Home theeverygirl.com https://theeverygirl.com/zara-home/ Whether you're searching for a new duvet cover or even just some new bathroom storage Zara Home has it all—and we found the best pieces ... \n"
|
271 |
+
]
|
272 |
+
},
|
273 |
{
|
274 |
"data": {
|
275 |
"text/plain": [
|
276 |
+
"[('Transactional', 0.986)]"
|
|
|
|
|
|
|
|
|
277 |
]
|
278 |
},
|
279 |
"execution_count": 11,
|
|
|
282 |
}
|
283 |
],
|
284 |
"source": [
|
285 |
+
"get_intent_one_by_one(\n",
|
286 |
+
" 'zara home'\n",
|
287 |
+
")"
|
288 |
]
|
289 |
},
|
290 |
{
|
|
|
292 |
"execution_count": 12,
|
293 |
"metadata": {},
|
294 |
"outputs": [
|
295 |
+
{
|
296 |
+
"name": "stdout",
|
297 |
+
"output_type": "stream",
|
298 |
+
"text": [
|
299 |
+
"Top 10 Active Retirement Communities in the U.S. www.investopedia.com https://www.investopedia.com/articles/retirement/082316/top-10-active-retirement-communities-us.asp Top 10 Active Retirement Communities in U.S. · 1. The Villages · 2. Sun City Hilton Head · 3. Sun City Summerlin · 4. Sun City Huntley · 5. Laguna Woods Village · 6. 10 of the Best Retirement Communities in the US - HomeLight www.homelight.com https://www.homelight.com/blog/buyer-best-retirement-communities-in-us/ Our picks for some of the best retirement communities in the US · The Villages in Florida · Bridgewater Retirement Community in Virginia. Best Senior Living Communities 2023 - US News Health health.usnews.com https://health.usnews.com/best-senior-living US News Senior Living lists the top nursing homes assisted living independent living CCRC and Memory Care facilities in the country. 12 of the most luxurious retirement home communities in the US www.businessinsider.com https://www.businessinsider.com/luxurious-retirement-home-communities-in-us Throughout the US there are several luxurious retirement communities that offer modern amenities at a high price tag. 15 Best Retirement Communities For Active Adults finance.yahoo.com https://finance.yahoo.com/news/15-best-retirement-communities-active-214530663.html In this article we will discuss the 15 best retirement communities for active adults and provide insights into what to look for in an active ... The world's most exclusive retirement homes and communities www.loveproperty.com https://www.loveproperty.com/gallerylist/52998/the-worlds-most-exclusive-retirement-homes-and-communities Battersea Place London UK ... Described by The Telegraph newspaper as “one of the world's top three luxurious retirement communities\" Battersea ... The 10 Best 55+ Communities in the United States [2023] www.retirebetternow.com https://www.retirebetternow.com/blog/best-55-communities-in-the-united-states/ Consistently ranking as one of the United States' top communities to retire is The Villages in Florida. This is a sprawling set of retirement ... How To Find The Best Active Retirement Communities - Forbes www.forbes.com https://www.forbes.com/health/senior-living/best-retirement-communities/ Learn more about active retirement communities. Read on for guidance on finding the best active retirement community for yourself or a loved ... Your Guide To Luxury Senior Living In 2023 – Forbes Health www.forbes.com https://www.forbes.com/health/senior-living/luxury-senior-living/ The best luxury senior living accommodations have much to offer older adults who can afford a more lavish lifestyle. Top 5 Most Luxurious Retirement Communities in America www.jetsetmag.com https://www.jetsetmag.com/real-estate/retire-in-style-top-5-most-luxurious-retirement-communities-in-america/ 1. The Preserve at SaddleBrooke – Tucson Arizona · 2. The Residences at Turner Hill – Ipswich Massachusetts · 3. Atria West 86 New York City · 4 ... \n"
|
300 |
+
]
|
301 |
+
},
|
302 |
{
|
303 |
"data": {
|
304 |
"text/plain": [
|
305 |
+
"[('Commercial', 0.998)]"
|
|
|
|
|
|
|
|
|
306 |
]
|
307 |
},
|
308 |
"execution_count": 12,
|
|
|
311 |
}
|
312 |
],
|
313 |
"source": [
|
314 |
+
"get_intent_one_by_one(\n",
|
315 |
+
" 'best retirement home'\n",
|
316 |
+
") # commercial"
|
317 |
]
|
318 |
},
|
319 |
{
|
|
|
321 |
"execution_count": 13,
|
322 |
"metadata": {},
|
323 |
"outputs": [
|
324 |
+
{
|
325 |
+
"name": "stdout",
|
326 |
+
"output_type": "stream",
|
327 |
+
"text": [
|
328 |
+
"Retirement home en.wikipedia.org https://en.wikipedia.org/wiki/Retirement_home Retirement homes offer meal-making and some personal care services. ... Assisted living facilities memory care facilities and nursing homes can all be referred ... Retirement Homes: Types Costs And What To Look For www.forbes.com https://www.forbes.com/health/healthy-aging/what-is-a-retirement-home/ What Is a Retirement Home? · Keeping them safe at home · Making sure they comply with medical directives · Preventing social isolation and feelings ... Brookdale | Assisted Living Independent Living Memory Care ... www.brookdale.com https://www.brookdale.com/en.html Brookdale offers a wide range of excellent senior living and retirement communities and senior care options including assisted living facilities ... Sunrise Senior Living: Senior Living Communities www.sunriseseniorliving.com https://www.sunriseseniorliving.com/ Sunrise Senior Living communities provide personalized senior care services and living options including assisted living independent living ... Residential Facilities Assisted Living and Nursing Homes www.nia.nih.gov https://www.nia.nih.gov/health/residential-facilities-assisted-living-and-nursing-homes Nursing homes also called skilled nursing facilities provide a wide range of health and personal care services. Their services focus on ... Atria Senior Living: Independent Assisted Living and Memory ... atriaseniorliving.com https://atriaseniorliving.com/ Our vibrant independent and assisted senior living communities offer opportunities to be active socialize participate and live purposeful lives. American Retirement Homes americanretirementhomes.org https://americanretirementhomes.org/ A senior living community that feels like home — in every sense of the word. Step 1. Take a Tour Step 2. Professional Assessment Step 3. Make Move-in Simple. Armed Forces Retirement Home www.afrh.gov http://www.afrh.gov/home-1 Welcome to the Armed Forces Retirement Home the oldest communities for Enlisted Veterans in the United States. Did you enlist in one of the U. S. Armed ... Find nursing homes including rehab services near me www.medicare.gov https://www.medicare.gov/care-compare/?providerType=NursingHome Find Medicare-approved providers near you & compare care quality for nursing homes doctors hospitals hospice centers more. Official Medicare site. Erickson Senior Living | Retirement Communities www.ericksonseniorliving.com https://www.ericksonseniorliving.com/ You can rely on the size strength and experience of Erickson Living. See what makes us a trusted choice for independent senior living and find a community ... \n"
|
329 |
+
]
|
330 |
+
},
|
331 |
{
|
332 |
"data": {
|
333 |
"text/plain": [
|
334 |
+
"[('Informational', 0.999)]"
|
|
|
|
|
|
|
|
|
335 |
]
|
336 |
},
|
337 |
"execution_count": 13,
|
|
|
340 |
}
|
341 |
],
|
342 |
"source": [
|
343 |
+
"get_intent_one_by_one(\n",
|
344 |
+
" 'retirement home'\n",
|
345 |
+
") # informational"
|
346 |
]
|
347 |
},
|
348 |
{
|
|
|
350 |
"execution_count": 14,
|
351 |
"metadata": {},
|
352 |
"outputs": [
|
353 |
+
{
|
354 |
+
"name": "stdout",
|
355 |
+
"output_type": "stream",
|
356 |
+
"text": [
|
357 |
+
"Are Lowes and Walmart owned by the same company? - Quora www.quora.com https://www.quora.com/Are-Lowes-and-Walmart-owned-by-the-same-company No Lowe's and Walmart are not owned by the same company. Lowe's is an American home improvement retailer that operates a chain of stores across the United States and Canada. The company is publicly traded and is not owned by any other company. Is Lowe's Owned by Walmart? (Here's the Truth) www.aisleofshame.com https://www.aisleofshame.com/is-lowes-owned-by-walmart/ Lowe's has never been owned by Walmart. No records reveal Walmart ever owning any stake in Lowe's and the two companies have always operated as ... A lot of people are surprised to learn Wal-Mart owns Lowes ... www.reddit.com https://www.reddit.com/r/AskReddit/comments/97ybww/a_lot_of_people_are_surprised_to_learn_walmart/ Lowes is not owned by walmart. It is a publicly traded company under the letters LOW. It would be listed as a subsidiary of walmart and it is ... Does Walmart Own Lowe's? (not What You'd Think) talkradionews.com https://talkradionews.com/does-walmart-own-lowes-not-what-youd-think/ In fact Walmart owns 63% of Lowes. This has been confirmed by the National Center for Charitable Statistics. Does Walmart Own Lowe's In 2022? Does Walmart Own Lowe's In 2023? (Not What You Think) querysprout.com https://querysprout.com/does-walmart-own-lowes/ Walmart does not own Lowes. Lowes Inc. is a publicly-traded company without a majority shareholder and Walmart owns no shares in the company. Lowe's en.wikipedia.org https://en.wikipedia.org/wiki/Lowe%27s Lowe's Companies Inc is an American retail company specializing in home improvement. Headquartered in Mooresville North Carolina the company operates a ... Does WalMart own Lowes? www.fluther.com https://www.fluther.com/120252/does-walmart-own-lowes/ Each store in Nashville is either on the same property as WalMart across the street or next door. If they are not owned by the same owner then it's really a ... Is Lowes owned by Walmart? - Themoney.co themoney.co https://themoney.co/is-lowes-owned-by-walmart/ Although Walmart does own an impressive number of brands both in the US and beyond the company does not own Lowes. The hardware brand is a publicly-traded ... List of assets owned by Walmart en.wikipedia.org https://en.wikipedia.org/wiki/List_of_assets_owned_by_Walmart (Brazil) Walmart.com (started as a joint-venture it has since been fully acquired and is a wholly owned subsidiary of Walmart) Sonae Distribuição Brasil ... Who currently owns Lowes? - Themoney.co themoney.co https://themoney.co/who-currently-owns-lowes/ Although Walmart does own an impressive number of brands both in the US and beyond the company does not own Lowes. The hardware brand is a publicly-traded ... \n"
|
358 |
+
]
|
359 |
+
},
|
360 |
{
|
361 |
"data": {
|
362 |
"text/plain": [
|
363 |
+
"[('Informational', 0.999)]"
|
|
|
|
|
|
|
|
|
364 |
]
|
365 |
},
|
366 |
"execution_count": 14,
|
|
|
369 |
}
|
370 |
],
|
371 |
"source": [
|
372 |
+
"get_intent_one_by_one('is Lowes owned by walmart') # informational"
|
373 |
]
|
374 |
},
|
375 |
{
|
|
|
377 |
"execution_count": 15,
|
378 |
"metadata": {},
|
379 |
"outputs": [
|
380 |
+
{
|
381 |
+
"name": "stdout",
|
382 |
+
"output_type": "stream",
|
383 |
+
"text": [
|
384 |
+
"Home Alone en.wikipedia.org https://en.wikipedia.org/wiki/Home_Alone Home Alone is a 1990 American Christmas comedy film directed by Chris Columbus and written and produced by John Hughes. The first film in the Home Alone ... Home Alone (1990) www.imdb.com https://www.imdb.com/title/tt0099785/ Home Alone : Directed by Chris Columbus. With Macaulay Culkin Joe Pesci Daniel Stern John Heard. An eight-year-old troublemaker mistakenly left home ... Home Alone www.disneyplus.com https://www.disneyplus.com/movies/home-alone/3v4vqKPG2jSr When Kevin is home while his family goes on a Christmas trip he must defend his home from burglars. Home Alone www.rottentomatoes.com https://www.rottentomatoes.com/m/home_alone When bratty 8-year-old Kevin McCallister (Macaulay Culkin) acts out the night before a family trip to Paris his mother (Catherine O'Hara) makes him sleep ... Home Alone www.amazon.com https://www.amazon.com/Home-Alone-Daniel-Stern/dp/B013R8D28I Eight-year-old Kevin McCallister (Macaulay Culkin) has become the man of the house overnight! Accidentally left behind when his family rushes off on a ... 20 things you probably didn't know about 'Home Alone' www.insider.com https://www.insider.com/home-alone-fun-facts-2018-11 It took several weeks for the director Chris Columbus and his crew to find the McCallister house for \"Home Alone \" according to Entertainment ... Home Alone 2: Lost in New York (1992) www.imdb.com https://www.imdb.com/title/tt0104431/ One year after Kevin McCallister was left home alone and had to defeat a pair of bumbling burglars he accidentally finds himself stranded in New York City - ... 'Home Alone' House: Address Its Worth and If It's For Sale parade.com https://parade.com/1273571/kaigreen/home-alone-house/ The Home Alone house is located in Winnetka Illinois about 16 miles outside of the Windy City and most of the film was shot in that area. The ... Home Alone www.boxofficemojo.com https://www.boxofficemojo.com/release/rl3629745665/weekend/ An eight-year-old troublemaker mistakenly left home alone must defend his home against a pair of burglars on Christmas eve. Home Alone in Concert cso.org https://cso.org/performances/23-24/cso-at-the-movies/home-alone-in-concert/ Experience Home Alone one of John Williams' most delightful scores as performed live by members of the Chicago Symphony Orchestra. \n"
|
385 |
+
]
|
386 |
+
},
|
387 |
{
|
388 |
"data": {
|
389 |
"text/plain": [
|
390 |
+
"[('Informational', 0.911), ('Transactional', 0.891)]"
|
|
|
|
|
|
|
|
|
391 |
]
|
392 |
},
|
393 |
"execution_count": 15,
|
|
|
396 |
}
|
397 |
],
|
398 |
"source": [
|
399 |
+
"get_intent_one_by_one(\"home alone\") # informational, transactional"
|
400 |
]
|
401 |
},
|
402 |
{
|
|
|
404 |
"execution_count": 16,
|
405 |
"metadata": {},
|
406 |
"outputs": [
|
407 |
+
{
|
408 |
+
"name": "stdout",
|
409 |
+
"output_type": "stream",
|
410 |
+
"text": [
|
411 |
+
"The Best Bitcoin Mining Machines in 2023 (Expert Reviewed) coinledger.io https://coinledger.io/tools/best-bitcoin-mining-hardware Quick Look: The 8 best Bitcoin mining hardware machines in 2023. Bitmain AntMiner S19 Pro. Bitmain AntMiner S9. Bitmain AntMiner T19. Whatsminer M30S++ Canaan AvalonMiner 1246. Canaan Avalon6. Dragonmint T1. Best Bitcoin Mining Software Of October 2023 www.forbes.com https://www.forbes.com/advisor/investing/cryptocurrency/best-bitcoin-mining-software/ The Best Bitcoin Mining Software of October 2023 · CGMiner · Awesome Miner · EasyMiner · Kryptex Miner · ECOS · What Is Bitcoin Mining? · How Does Bitcoin Mining Work? Best Bitcoin Mining Software for 2023 www.investopedia.com https://www.investopedia.com/best-bitcoin-mining-software-5095403 As one of the oldest bitcoin mining software CGMiner is our choice as the best overall due to its open-source build ability to run on any computer and ... Best Cryptocurrency Mining Software in 2023: Compare 50+ www.g2.com https://www.g2.com/categories/cryptocurrency-mining Best Cryptocurrency Mining Software ECOS DeFi · (22). 4.4 · 82% Small-Business 9% Enterprise NiceHash · (28). 4.1 · 79% Small-Business 14% Mid ... Top 10 Bitcoin Mining Hardware [2023 Updated List] www.softwaretestinghelp.com https://www.softwaretestinghelp.com/bitcoin-mining-hardware/ Comparing the Best Bitcoin Miner Hardware · #1) Antminer S19 Pro · #2) Antminer T9+ · #3) AvalonMiner A1166 Pro · #4) AvalonMiner 1246 · #5) ... 9 Best Bitcoin Mining Software of 2023 - Money money.com https://money.com/best-bitcoin-mining-software/ Summary of the Best Bitcoin Mining Software of 2023. CGMiner - Best for Experienced Miners NiceHash Miner - Best for Beginners Cudo Miner - ... 10 Best Bitcoin Mining Hardware in 2023 koinly.io https://koinly.io/blog/best-crypto-mining-hardware/ What's the best Bitcoin mining hardware in 2023? · Bitmain Antminer S19 XP Hyd (255Th) · Bitmain Antminer S19 XP (140Th) · Canaan Avalon Made A1366 ... 5 Best Bitcoin Miner Hardware (Crypto Mining Machine) in ... www.guru99.com https://www.guru99.com/best-bitcoin-miner.html Following are the best Bitcoin Miner Hardware: Avalon Miner A1246-90T – Best Bitcoin Mining Hardware: High stability & Cost-effective. The 12 Best Bitcoin Mining Hardware In 2023 www.zenledger.io https://www.zenledger.io/blog/best-bitcoin-mining-hardware/ Top 12 Bitcoin Mining Hardware · 1. Bitmain AntMiner S5 · 2. Bitmain AntMiner S7 · 3. Bitmain AntMiner S9 · 4. Bitmain AntMiner S19 Pro · 5. Bitmain AntMiner D3 · 6. 9 Best Bitcoin Mining Pools: Legit Sites (2023 Companies) buybitcoinworldwide.com https://buybitcoinworldwide.com/mining/pools/ 1. Foundry USA · 2. Antpool · 3. F2Pool · 4. ViaBTC · 5. Binance Pool · 6. Luxor · 7. BTC.com · 8. Poolin. \n"
|
412 |
+
]
|
413 |
+
},
|
414 |
{
|
415 |
"data": {
|
416 |
"text/plain": [
|
417 |
+
"[('Commercial', 0.997)]"
|
|
|
|
|
|
|
|
|
418 |
]
|
419 |
},
|
420 |
"execution_count": 16,
|
|
|
423 |
}
|
424 |
],
|
425 |
"source": [
|
426 |
+
"get_intent_one_by_one(\"best bitcoin mining\")"
|
427 |
]
|
428 |
},
|
429 |
{
|
430 |
"cell_type": "code",
|
431 |
+
"execution_count": null,
|
432 |
+
"metadata": {},
|
433 |
+
"outputs": [],
|
434 |
+
"source": []
|
435 |
+
},
|
436 |
+
{
|
437 |
+
"cell_type": "code",
|
438 |
+
"execution_count": null,
|
439 |
+
"metadata": {},
|
440 |
+
"outputs": [],
|
441 |
+
"source": []
|
442 |
+
},
|
443 |
+
{
|
444 |
+
"cell_type": "code",
|
445 |
+
"execution_count": null,
|
446 |
+
"metadata": {},
|
447 |
+
"outputs": [],
|
448 |
+
"source": []
|
449 |
+
},
|
450 |
+
{
|
451 |
+
"cell_type": "code",
|
452 |
+
"execution_count": 18,
|
453 |
"metadata": {},
|
454 |
"outputs": [
|
455 |
+
{
|
456 |
+
"name": "stdout",
|
457 |
+
"output_type": "stream",
|
458 |
+
"text": [
|
459 |
+
"10 Best Cat Ear Headphones [2023] www.headphonesty.com https://www.headphonesty.com/2018/11/best-cat-ear-headphones/ The first and best kid-friendly pick on this list are the Riwbox CT-7S Cat Ear Bluetooth Headphones. For parents looking for cute cat ear ... Best cat ear headphones in 2023 www.igeeksblog.com https://www.igeeksblog.com/best-cat-ear-headphones/ 1. Razer Kraken Kitty Headset – Play in Style · 2. FosPower headphones – Funky LED Cat Ears · 3. Riwbox CT-7S Headphones – Connect with Bluetooth. 10 Best Cat Ear Headphones in 2023 headphonesproreview.com https://headphonesproreview.com/best-cat-ear-headphones/ In conclusion the ONITOON Cat Ear Bluetooth Headphones can be a great pick for anyone looking for pink cat ear headphones with an eye-catching ... Good well functioning cat ear headphone recommendations? www.reddit.com https://www.reddit.com/r/GirlGamers/comments/vyk9wf/good_well_functioning_cat_ear_headphone/ I'm looking to get a good comfy and reasonably priced kitty ear headphones since my current ones hurt my head and around my ears. 15 Best Cat Ear Headphones In 2023 www.audioreputation.com https://www.audioreputation.com/cat-ear-headphones/ 1. MindKoo MH-6 Bluetooth Cat Ear Headphones. 11 Best Cat Ear Headphones: Wireless Gaming ... techpp.com https://techpp.com/2023/03/16/best-cat-ear-headphones/ For those looking for good cat headphones for their kids the Riwbox kids headphones are a great choice. Thanks to the foldable ear cups ... Cat Ear Headphones www.amazon.com https://www.amazon.com/cat-ear-headphones/s?k=cat+ear+headphones SOMIC Cat Ear Headphones 2.4G/Bluetooth Wireless Gaming Headset for PS5 PS4. Best Cat Ear Headphones In Your Budget www.electronicshub.org https://www.electronicshub.org/best-cat-ear-headphones/ The Razer Kraken Kitty headset is our 1st choice for this list of the best cat ear headphones and one of the best options on the market right now for gaming. 11 Best Cat Ear Headphones and Headsets for ... headphonesaddict.com https://headphonesaddict.com/best-cat-ear-headphones/ 1. Razer Kraken Kitty Edition. Razer Kraken Kitty Edition. The best cat ear headphones from a top ... Here Are The Best Cat Ear Headphones In 2022 techthelead.com https://techthelead.com/here-are-the-best-cat-ear-headphones-in-2022/ Here Are The Best Cat Ear Headphones In 2022 · YOWU RGB Cat Ear Headphones 4 · Razer Kraken Kitty RGB USB Gaming Headset · Censi Music Cat Ear ... \n"
|
460 |
+
]
|
461 |
+
},
|
462 |
{
|
463 |
"data": {
|
464 |
"text/plain": [
|
465 |
+
"[('Commercial', 0.998)]"
|
|
|
|
|
|
|
|
|
466 |
]
|
467 |
},
|
468 |
+
"execution_count": 18,
|
469 |
"metadata": {},
|
470 |
"output_type": "execute_result"
|
471 |
}
|
472 |
],
|
473 |
"source": [
|
474 |
+
"get_intent_one_by_one(\"best cat ear headphones\")"
|
475 |
]
|
476 |
},
|
477 |
{
|
478 |
"cell_type": "code",
|
479 |
+
"execution_count": 19,
|
480 |
+
"metadata": {},
|
481 |
+
"outputs": [
|
482 |
+
{
|
483 |
+
"name": "stdout",
|
484 |
+
"output_type": "stream",
|
485 |
+
"text": [
|
486 |
+
"Cat Ear Headphones www.amazon.com https://www.amazon.com/cat-ear-headphones/s?k=cat+ear+headphones ONITOON Cat Ear Bluetooth Headphones with Micphone for Kids & Adults LED Light Up Wireless HI-FI Sound Quality Over-Ear Headphones with Volume Control for ... Cat Ear Headphones www.walmart.com https://www.walmart.com/c/kp/cat-ear-headphones Results for \"cat ear headphones\"(1000+) $988. current price $9.88 · 2084.3 out of 5 Stars. 208 reviews From $12.34 · 303.4 out of 5 Stars. 30 reviews From ... Cat Ear Headphones www.etsy.com https://www.etsy.com/market/cat_ear_headphones Check out our cat ear headphones selection for the very best in unique or custom handmade pieces from our costume ears shops. Cat Headphones www.temu.com https://www.temu.com/cat-headphones-s.html Shop Affordable cat headphones Online with Free Shipping. Find amazing deals on cat ear headphones yowu headphones and hello kitty ... Cat Ear Headphones dubsnatch.com https://dubsnatch.com/collections/cat-ear-headphones Shop our wide collection of cat ear headphones and headsets for kitty fans enjoying sound! Free-shipping. Get your cat ear headphones today! Cat Ear Headphones - Alibaba www.alibaba.com https://www.alibaba.com/showroom/cat-ear-headphones.html Explore wired and wireless kitty cat headphones headsets and earphones for an incredible sound and gaming experience. wireless cat ear headphones www.bestbuy.com https://www.bestbuy.com/site/searchpage.jsp?id=pcat17071&st=wireless+cat+ear+headphones Shop for wireless cat ear headphones at Best Buy. Find low everyday prices and buy online for delivery or in-store pick-up. Purple Cat Ear Headphones www.target.com https://www.target.com/s/purple+cat+ear+headphones Shop Target for purple cat ear headphones you will love at great low prices. Choose from Same Day Delivery Drive Up or Order Pickup plus free shipping on ... cat ear headphones www.newegg.com https://www.newegg.com/p/pl?d=cat+ear+headphones Search Newegg.com for cat ear headphones. Get fast shipping and top-rated customer service. 10 Best Cat Ear Headphones [2023] www.headphonesty.com https://www.headphonesty.com/2018/11/best-cat-ear-headphones/ These Cat Ear Headphones can make you stand out from the mainstream crowd. Check out the 10 best pairs that we have picked out for you. \n"
|
487 |
+
]
|
488 |
+
},
|
489 |
+
{
|
490 |
+
"data": {
|
491 |
+
"text/plain": [
|
492 |
+
"[('Transactional', 0.996)]"
|
493 |
+
]
|
494 |
+
},
|
495 |
+
"execution_count": 19,
|
496 |
+
"metadata": {},
|
497 |
+
"output_type": "execute_result"
|
498 |
+
}
|
499 |
+
],
|
500 |
+
"source": [
|
501 |
+
"get_intent_one_by_one(\"buy cat ear headphones\")"
|
502 |
+
]
|
503 |
+
},
|
504 |
+
{
|
505 |
+
"cell_type": "code",
|
506 |
+
"execution_count": 20,
|
507 |
"metadata": {},
|
508 |
"outputs": [
|
509 |
+
{
|
510 |
+
"name": "stdout",
|
511 |
+
"output_type": "stream",
|
512 |
+
"text": [
|
513 |
+
"Create a Facebook account | Facebook Help Center www.facebook.com https://www.facebook.com/help/188157731232424 Go to facebook.com/r.php. Enter the name you go by in everyday life. Enter your date of birth. Enter your mobile phone number. To use an email instead tap Sign up with email. Tap Female Male or Custom to select your gender. Choose a password and tap Sign Up. Creating an Account | Facebook Help Center www.facebook.com https://www.facebook.com/help/570785306433644 Create a Facebook account 1. Go to facebook.com/r.php. 2. Enter the name you go by in everyday life. 3. Enter your date of birth. 4. Enter your mobile phone ... Join Facebook www.facebook.com https://www.facebook.com/reg/ Sign up for Facebook and find your friends. Create an account to start sharing photos and updates with people you know. It's easy to register. How to create a Facebook account mashable.com https://mashable.com/article/how-to-create-a-facebook-account 1. Download and open the Facebook app on iOS or Android · 2. Select \"Create Account\". Mashable Image · 3. Enter your first name and last name · 4. How to Create a New Facebook Account Step by Step (2023) www.cyberclick.net https://www.cyberclick.net/numericalblogen/how-to-create-a-facebook-account-step-by-step Go to www.facebook.com · Enter your name email or cell phone number password date of birth and gender. · Click Create an account (remember you must be at ... 4 Easy Ways to Set Up a Facebook Account www.wikihow.com https://www.wikihow.com/Set-up-a-Facebook-Account Tap Create New Facebook Account. Once you launch the app select Create New Facebook Account. Then tap Next. [2] X ... How to create a second Facebook account account without ... www.quora.com https://www.quora.com/How-do-I-create-a-second-Facebook-account-account-without-relating-it-to-my-current-or-original-one Log in to your existing Facebook account. · Click on the \"Create\" button in the top right corner of the Facebook home page. · Select \"Page\" from the drop-down ... How to create a new Facebook account www.androidauthority.com https://www.androidauthority.com/create-facebook-account-3200697/ To create a new Facebook account go to Facebook website and click the green Create new account button. You'll be prompted to enter your name ... How to make Facebook Account Without Email and Mobile ... smallseotools.com https://smallseotools.com/blog/make-facebook-account-without-email-mobile-number/ You will also see an option that will say \"Create a new account\" select this option to create an account on Facebook. Once you select the ... How to Create a Facebook Account hr.wisc.edu https://hr.wisc.edu/docs/recruitment/create%20a%20facebook%20page.pdf Creating your Facebook account is quick and easy. Before signing up on any social media sites it is recommended that you create an email account that will ... \n"
|
514 |
+
]
|
515 |
+
},
|
516 |
{
|
517 |
"data": {
|
518 |
"text/plain": [
|
519 |
+
"[('Navigational', 0.999)]"
|
|
|
|
|
|
|
|
|
520 |
]
|
521 |
},
|
522 |
+
"execution_count": 20,
|
523 |
+
"metadata": {},
|
524 |
+
"output_type": "execute_result"
|
525 |
+
}
|
526 |
+
],
|
527 |
+
"source": [
|
528 |
+
"get_intent_one_by_one(\"how to create a facebook account\")"
|
529 |
+
]
|
530 |
+
},
|
531 |
+
{
|
532 |
+
"cell_type": "code",
|
533 |
+
"execution_count": 21,
|
534 |
+
"metadata": {},
|
535 |
+
"outputs": [
|
536 |
+
{
|
537 |
+
"name": "stdout",
|
538 |
+
"output_type": "stream",
|
539 |
+
"text": [
|
540 |
+
"The Best Barber Shops In The U.S. - Combatant Gentlemen combatgent.com https://combatgent.com/blogs/unhemmed/best-barber-shops-in-the-us Blind Barber. Locations: LA/Manhattan/Brooklyn. ... Freeman's Sporting Club. Locations: Manhattan/Tokyo. ... Belmont Barber Shop. Locations: Chicago. ... Fellow Barber. Locations: Manhattan/San Francisco. ... Stache House. Locations: Orange County CA. ... Art of Shaving. ... Neighborhood Cut & Shave. ... Wise Owl Club. The 8 Coolest Barbershops in America - Men's Journal www.mensjournal.com https://www.mensjournal.com/style/best-barber-shops-in-america 1. Cutthroat: Houston · 2. Spruce: Denver · 3. York Barber Shop: New York City · 4. Throne: Portland Oregon · 5. Handcrafted: Chicago · 6. Proper ... Top Best Barber Shops In USA - Mens Haircuts menshaircuts.com https://menshaircuts.com/barber-shops-usa/ Los Angeles barbershops: Bolt Barbers Manly & Sons Barber Company DTLA Cuts Shorty's Barber Shop Sweeney Todd's Barber Shop The Fun House Barber Shop The ... The 12 Best Barbershops in America bestlifeonline.com https://bestlifeonline.com/best-barbershops-america/ 1. Church Barber & Apothecary San Francisco · 2. Fleischman A Men's Salon New York City · 3. Birds Barbershop Austin TX · 4. The Argyle League ... 227 Best Barber Shops in United States - TrustAnalytica trustanalytica.com https://trustanalytica.com/us/top-barber-shops We have listed the Best Barber Shops in United States based on real customer reviews from most trusted platforms. ... 135 W McDowell Rd Phoenix AZ 85003 USA. The Best Barbershops in United States - Barberhead barberhead.com https://barberhead.com/countries/united-states The best barbershops in United States 100. Joe's Barber Shop. 681 Arbor Vitae Street Inglewood 100. Galaxy Barber Shop. 308 South Abel Street Milpitas 100. 7 Incredible Barber Shops Across The US - 7Gents 7gents.com https://7gents.com/7-incredible-barber-shops-across-the-us/ 7 Incredible Barber Shops Across The US · BOARDROOM SALON · BAXTER FINLEY · LUDLOW BLUNT · THE BARBER JOB · AIDAN GILL · REDS CLASSIC BARBER SHOP. 20 Best Barber Shops in America (US) - AtoZ Hairstyles atozhairstyles.com https://atozhairstyles.com/articles/barbershops-in-america/ 20 Best Barber Shops in America (US) · 1. Church Barber & Apothecary San Francisco · 2. The Argyle League Houston · 3. Stag Barbershop Milwaukee. V's Barbershop - Old-Fashioned Barbershop vbarbershop.com https://vbarbershop.com/ At V's we bring you nostalgia with a modern twist. From the authentic barber chairs our old-fashioned hot lather and straightedge razor shaves to our relaxing ... Top Barber Influencers | National Association of Barbers nationalbarbers.org https://nationalbarbers.org/top-barbers-to-follow/ Meet our A team. We've chosen the top barbers and barber influences we look to for education inspiration and trends. \n"
|
541 |
+
]
|
542 |
+
},
|
543 |
+
{
|
544 |
+
"data": {
|
545 |
+
"text/plain": [
|
546 |
+
"[('Commercial', 0.965), ('Informational', 0.735)]"
|
547 |
+
]
|
548 |
+
},
|
549 |
+
"execution_count": 21,
|
550 |
+
"metadata": {},
|
551 |
+
"output_type": "execute_result"
|
552 |
+
}
|
553 |
+
],
|
554 |
+
"source": [
|
555 |
+
"get_intent_one_by_one(\"barber shops in USA\")"
|
556 |
+
]
|
557 |
+
},
|
558 |
+
{
|
559 |
+
"cell_type": "code",
|
560 |
+
"execution_count": 22,
|
561 |
+
"metadata": {},
|
562 |
+
"outputs": [
|
563 |
+
{
|
564 |
+
"name": "stdout",
|
565 |
+
"output_type": "stream",
|
566 |
+
"text": [
|
567 |
+
"Gaming Headset with Haptics - The Razer Kraken Family www.razer.com https://www.razer.com/pc/gaming-headsets-and-audio/kraken-line The Razer Kraken V3 Pro and Razer Kraken V3 HyperSense have haptic drivers in each earcup that are able to convert sound signals into vibrations in real time. Competitive Gaming Headset - Razer Kraken www.razer.com https://www.razer.com/gaming-headsets/razer-kraken A gaming headset designed for competitive gamers featuring 50 mm drivers a retractable microphone cooling-gel cushions and cross-platform compatibility. Razer Kraken Gaming Headset: Lightweight Aluminum ... www.amazon.com https://www.amazon.com/Razer-Kraken-Gaming-Headset-2019/dp/B07N86GL5T Its large 50 mm drivers deliver powerful and clear sound. It's engineered for long-lasting comfort with cooling-gel cushions. A retractable microphone ensures ... Buy Razer Kraken - Green | Gaming Headsets www.razer.com https://www.razer.com/gaming-headsets/Razer-Kraken/RZ04-02830200-R3U1 Purchase Razer Kraken - Green (gaming headsets) or browse through our extensive selection of gaming peripherals and more at razer.com. Razer Kraken - Black : Video Games www.amazon.com https://www.amazon.com/Razer-Kraken-Gaming-Headset-2019/dp/B07N85FY1G The 3rd generation Razer Kraken is the wired headset for competitive gamers. Its large 50 mm drivers deliver powerful and clear sound. It's engineered for long- ... Razer Kraken Wired Gaming Headset for PC PS5 PS4 ... www.bestbuy.com https://www.bestbuy.com/site/razer-kraken-wired-gaming-headset-for-pc-ps5-ps4-switch-xbox-xs-and-xbox-one-black/6330450.p?skuId=6330450 Razer - Kraken Wired Gaming Headset for PC PS5 PS4 Switch Xbox X|S and Xbox One - Black Impedance. 32 ohms Sensitivity. 118 decibels adjusted Driver Size. Razer Kraken www.target.com https://www.target.com/s/razer+kraken Shop Target for razer kraken you will love at great low prices. Choose from Same Day Delivery Drive Up or Order Pickup plus free shipping on orders $35+. Razer Kraken Gaming Headset (Wired) www.therextech.com https://www.therextech.com/shop/razer-kraken-gaming-headset-wired Immersive 7.1 Surround Sound for Positional Audio: Outfitted with custom-tuned 50 mm drivers capable of software-enabled surround sound (only available on ... Headsets - razer www.gamestop.com https://www.gamestop.com/razer/headsets Razer Kraken BT Wireless Gaming Headset Hello Kitty and Friends. (41). $119.99. Razer Kraken V3 Pro Wireless Gaming Headset with Razer HyperSense. (19). $199.99. Razer Kraken Headsets www.walmart.com https://www.walmart.com/c/kp/razer-kraken-headsets Razer Kraken V3 X Wired Lightweight Gaming Headset for PC PS5 PS4 via USB Type A Connection 7.1 Surround Sound 40mm Drivers HyperClear Bendable ... \n"
|
568 |
+
]
|
569 |
+
},
|
570 |
+
{
|
571 |
+
"data": {
|
572 |
+
"text/plain": [
|
573 |
+
"[('Commercial', 0.901), ('Transactional', 0.87)]"
|
574 |
+
]
|
575 |
+
},
|
576 |
+
"execution_count": 22,
|
577 |
+
"metadata": {},
|
578 |
+
"output_type": "execute_result"
|
579 |
+
}
|
580 |
+
],
|
581 |
+
"source": [
|
582 |
+
"get_intent_one_by_one(\"Razer Kraken Headsets\")"
|
583 |
+
]
|
584 |
+
},
|
585 |
+
{
|
586 |
+
"cell_type": "code",
|
587 |
+
"execution_count": 23,
|
588 |
+
"metadata": {},
|
589 |
+
"outputs": [
|
590 |
+
{
|
591 |
+
"name": "stdout",
|
592 |
+
"output_type": "stream",
|
593 |
+
"text": [
|
594 |
+
"Amazon.in Great Indian Festival 2023 www.amazon.in https://www.amazon.in/events/greatindianfestival Amazon Great Indian Festival is coming soon. This Diwali sale will be packed with huge discounts big savings and amazing offers. This sale is across our ... Amazon Great Indian Festival Sale sees biggest opening ... indianexpress.com https://indianexpress.com/article/business/companies/amazon-great-indian-festival-sale-biggest-opening-ever-record-customer-visits-8988860/ Amazon India witnessed the biggest ever 48 hours of shopping during the 'Great Indian Festival Sale 2023' with a record 9.5 crore customer ... Everything you need to know about the Amazon Great ... www.aboutamazon.in https://www.aboutamazon.in/news/retail/what-is-the-great-indian-festival The Great Indian Festival is an annual shopping event that allows Amazon customers to access never-seen-before deals on lakhs of products across ... 48 hours of Amazon's Great Indian Festival: All you need ... www.aboutamazon.in https://www.aboutamazon.in/news/retail/48-hours-of-amazon-great-indian-festival The first 48 hours of Amazon Great Indian Festival 2023 has been absolutely remarkable! We are elated to witness the biggest ever opening with ... Amazon Great Indian Festival-Start and End Date (October ... www.newindianexpress.com https://www.newindianexpress.com/expressdeals/other-categories/amazon-great-indian-festival-start-and-end-date/509.html The Great Indian Festival is Amazon's biggest sale in India hosted annually in September or October. The platform has started releasing teasers of its upcoming ... Amazon Great Indian Festival Sale 2023: Get up to 64% ... www.hindustantimes.com https://www.hindustantimes.com/technology/amazon-great-indian-festival-sale-2023-get-up-to-64-discounts-on-best-tvs-101697076363507.html The Amazon Great Indian Festival Sale 2023 has been on since October 8 and promises incredible deals and discounts on a vast array of ... Amazon Great Indian Festival 2023: Check out these deals ... economictimes.indiatimes.com https://economictimes.indiatimes.com/top-trending-products/news/amazon-great-indian-festival-2023-check-out-these-deals-and-offers-on-wide-range-of-products-across-various-categories/liveblog/104218926.cms The Amazon Great Indian Festival 2023 is set to begin on October 8th with a head start for Prime members at midnight on October 7th. Amazon Great Indian Festival 2023: Non-metro buyers ... www.thehindu.com https://www.thehindu.com/sci-tech/technology/amazon-great-indian-festival-2023-non-metro-buyers-dominate-sales-and-demand/article67407147.ece “The first 48 hours of Amazon Great Indian Festival 2023 has been absolutely remarkable! We are elated to witness the biggest ever opening with ... Amazon Great Indian Festival 2023 Starts From October 8 english.jagran.com https://english.jagran.com/top-deals/today-deals/amazon-deals/amazon-great-indian-festival-sale-date-and-expected-deals-and-offers-10077193 The ICC World Cup 2023 is going to start from 5th October 2023 and Amazon Great Indian Sale 2033 Offers amazing deals and offers Up to 60% Off ... Amazon Great Indian Festival sale 2023 announced m.economictimes.com https://m.economictimes.com/news/new-updates/amazon-great-indian-festival-sale-2023-announced-date-discounts-and-more/articleshow/104045819.cms Amazon has announced the dates for its Great Indian Festival sale which will begin on October 8. Prime members will have early access to the ... \n"
|
595 |
+
]
|
596 |
+
},
|
597 |
+
{
|
598 |
+
"data": {
|
599 |
+
"text/plain": [
|
600 |
+
"[('Commercial', 0.822)]"
|
601 |
+
]
|
602 |
+
},
|
603 |
+
"execution_count": 23,
|
604 |
"metadata": {},
|
605 |
"output_type": "execute_result"
|
606 |
}
|
607 |
],
|
608 |
"source": [
|
609 |
+
"get_intent_one_by_one(\"Amazon Great indian festival\")"
|
610 |
+
]
|
611 |
+
},
|
612 |
+
{
|
613 |
+
"cell_type": "code",
|
614 |
+
"execution_count": 24,
|
615 |
+
"metadata": {},
|
616 |
+
"outputs": [
|
617 |
+
{
|
618 |
+
"name": "stdout",
|
619 |
+
"output_type": "stream",
|
620 |
+
"text": [
|
621 |
+
"Facebook - log in or sign up www.facebook.com https://www.facebook.com/ Create an account or log into Facebook. Connect with friends family and other people you know. Share photos and videos send messages and get updates. Facebook en.wikipedia.org https://en.wikipedia.org/wiki/Facebook Facebook is an online social media and social networking service owned by American technology giant Meta Platforms. Created in 2004 by Mark Zuckerberg with ... Facebook - Apps on Google Play play.google.com https://play.google.com/store/apps/details?id=com.facebook.katana&hl=en_US&gl=US Whether you're looking for a spark of inspiration with reels or want to dive deeper into something you already love with Marketplace or in groups ... Facebook on the App Store apps.apple.com https://apps.apple.com/us/app/facebook/id284882215 Read reviews compare customer ratings see screenshots and learn more about Facebook. Download Facebook and enjoy it on your iPhone iPad and iPod touch. Facebook twitter.com https://twitter.com/facebook We believe people can do more together than alone and that each of us plays an important role in helping to create this safe and respectful community. Facebook (@facebook) • Instagram photos and videos www.instagram.com https://www.instagram.com/facebook/?hl=en 5M Followers 27 Following 1135 Posts - See Instagram photos and videos from Facebook (@facebook) Facebook about.meta.com https://about.meta.com/technologies/facebook-app/ Connecting with your friends and family as well as discovering new ones is easy with features like Groups Watch and Marketplace. Go to Facebook. Company Information Culture and Principles | About Meta about.meta.com https://about.meta.com/company-info/ When Facebook launched in 2004 it changed the way people connect. Apps like Messenger Instagram and WhatsApp further empowered billions around the world ... What is Facebook? www.techtarget.com https://www.techtarget.com/whatis/definition/Facebook Facebook is a popular free social networking website that enables users to share information and photos and keep in touch with family and friends. Meta - Home - Facebook investor.fb.com https://investor.fb.com/home/default.aspx Q2 2023 Earnings · Latest SEC Filings · Investor Events · Press Releases · Newsroom · Investor Education Center · Email Alerts · Quick Links. \n"
|
622 |
+
]
|
623 |
+
},
|
624 |
+
{
|
625 |
+
"data": {
|
626 |
+
"text/plain": [
|
627 |
+
"[('Navigational', 0.999)]"
|
628 |
+
]
|
629 |
+
},
|
630 |
+
"execution_count": 24,
|
631 |
+
"metadata": {},
|
632 |
+
"output_type": "execute_result"
|
633 |
+
}
|
634 |
+
],
|
635 |
+
"source": [
|
636 |
+
"get_intent_one_by_one(\"facebook\")"
|
637 |
+
]
|
638 |
+
},
|
639 |
+
{
|
640 |
+
"cell_type": "code",
|
641 |
+
"execution_count": 25,
|
642 |
+
"metadata": {},
|
643 |
+
"outputs": [
|
644 |
+
{
|
645 |
+
"name": "stdout",
|
646 |
+
"output_type": "stream",
|
647 |
+
"text": [
|
648 |
+
"Spotify - Web Player: Music for everyone open.spotify.com https://open.spotify.com/ Spotify is a digital music service that gives you access to millions of songs. Listen without limits. Try 1 month of Premium for free. www.spotify.com https://www.spotify.com/us/premium/ Spotify Premium is a digital music service that gives you access to ad-free music listening of millions of songs. Play free on mobile www.spotify.com https://www.spotify.com/us/free/ Spotify is a digital music service that gives you access to millions of songs ... Why Spotify? Play your favorites. Listen to the songs you love and discover ... Spotify: Music and Podcasts - Apps on Google Play play.google.com https://play.google.com/store/apps/details?id=com.spotify.music&hl=en_US&gl=US With the Spotify music and podcast app you can play millions of songs albums and original podcasts for free. We have even added audiobooks ... Windows download www.spotify.com https://www.spotify.com/us/download/windows/ Spotify is a digital music service that gives you access to millions of songs ... Download Spotify. Play millions of songs and podcasts on your device. Microsoft ... Spotify (@spotify) • Instagram photos and videos www.instagram.com https://www.instagram.com/spotify/?hl=en 11M Followers 2075 Following 5136 Posts - See Instagram photos and videos from Spotify (@spotify) Spotify www.facebook.com https://www.facebook.com/Spotify/ Spotify. 23M likes · 129710 talking about this · 303 were here. Music for every moment. Play discover and share for free. Life at Spotify: Join the Band www.lifeatspotify.com https://www.lifeatspotify.com/ We grow and develop and make wonderful things happen together every day. It doesn't matter who you are where you come from what you look like ... What is Spotify? Here's everything you need to know in 2023 www.androidauthority.com https://www.androidauthority.com/what-is-spotify-1129032/ Spotify is a digital music streaming service. It gives you instant access to its vast online library of music and podcasts allowing you to ... Spotify www.youtube.com https://www.youtube.com/c/spotify Spotify · Spotify RADAR: Meet the Future · Stream On 2023 · Call Her Daddy · Anything Goes with Emma Chamberlain · Forbidden Fruits · Shorts · Alien diets on this ... \n"
|
649 |
+
]
|
650 |
+
},
|
651 |
+
{
|
652 |
+
"data": {
|
653 |
+
"text/plain": [
|
654 |
+
"[('Navigational', 0.999)]"
|
655 |
+
]
|
656 |
+
},
|
657 |
+
"execution_count": 25,
|
658 |
+
"metadata": {},
|
659 |
+
"output_type": "execute_result"
|
660 |
+
}
|
661 |
+
],
|
662 |
+
"source": [
|
663 |
+
"get_intent_one_by_one(\"spotify\")"
|
664 |
+
]
|
665 |
+
},
|
666 |
+
{
|
667 |
+
"cell_type": "code",
|
668 |
+
"execution_count": 26,
|
669 |
+
"metadata": {},
|
670 |
+
"outputs": [
|
671 |
+
{
|
672 |
+
"name": "stdout",
|
673 |
+
"output_type": "stream",
|
674 |
+
"text": [
|
675 |
+
"Best Beauty Salons in Dubai www.fresha.com https://www.fresha.com/lp/en/bt/beauty-salons/in/ae-dubai Book online with the best Beauty Salons in Dubai. Great offers and discounts! Read reviews and compare the top rated Beauty Salons in Dubai only on Fresha. Top Salons in Dubai: Pastels Avant Garde JetSet & More www.bayut.com https://www.bayut.com/mybayut/top-salons-dubai/ ... Dubai Salon. Best salons in Dubai. Pulse. 9 min read. For the fashion and beauty conscious residents of the city there is no shortage of beauty parlours in ... Top 10 Beauty Salons In Dubai That'll Have You Looking ... lovin.co https://lovin.co/dubai/en/news/top-10-beauty-salons-in-dubai/ A list of the top 10 beauty salons in Dubai that are sure to make the cut (lol ) with their stellar rep and top-notch services! Beauty Salon Studio City Dubai - GLADYS BEAUTY ... www.gladyssaloon.com https://www.gladyssaloon.com/ Welcome to Gladys Beauty Saloon your exclusive beauty destination for all your hair nail and body treatments in Dubai! 6 of the coolest beauty salons in Dubai right now - What's On whatson.ae https://whatson.ae/2022/10/best-beauty-salons-in-dubai/ For pampering in a pretty setting look no further than these stylish salons... For many self care is a big part of the Dubai routine. 14 of the best hair salons in Dubai emirateswoman.com https://emirateswoman.com/dubai-best-hair-salons-2022/ The Collective salon located in Al Quoz is the go-to hub for all things hair health. Founded by top hairstylist Deena Alawaid in early 2022 ... Archanas beauty parlor dubai www.facebook.com https://www.facebook.com/archanasladiessaloon/ Archanas beauty parlor dubai Dubai United Arab Emirates. 745 likes · 4 talking about this · 3 were here. Abuhail deira dubai .Near Abuhail metro... Pamper Yourself With The Top Beauty Parlours In Dubai www.dubaishoppingguide.com https://www.dubaishoppingguide.com/pamper-yourself-with-the-top-beauty-parlours-in-dubai/ Unlock a world of exquisite beauty and rejuvenation as we unveil the top beauty parlors in Dubai that will cater to your every desire. From ... The 9 Best Beauty Salons in Dubai [ ] www.dubaisbest.com https://www.dubaisbest.com/best-beauty-salons-dubai/ Want an instant stress reliever after a tiring week? Visit one of the top beauty salons in Dubai and try a range of beauty treatments and ... Pastels Salon – Hair Nails & Beauty Salon In Dubai pastels-salon.com https://pastels-salon.com/ Pastel Salon. Dubai Since 2004. ShopOnline. Welcome to the Pastels Salon e-store. Our team of experts have sourced the best and most in-demand ... \n"
|
676 |
+
]
|
677 |
+
},
|
678 |
+
{
|
679 |
+
"data": {
|
680 |
+
"text/plain": [
|
681 |
+
"[('Commercial', 0.979), ('Informational', 0.628)]"
|
682 |
+
]
|
683 |
+
},
|
684 |
+
"execution_count": 26,
|
685 |
+
"metadata": {},
|
686 |
+
"output_type": "execute_result"
|
687 |
+
}
|
688 |
+
],
|
689 |
+
"source": [
|
690 |
+
"get_intent_one_by_one(\"parlours in dubai\")"
|
691 |
+
]
|
692 |
+
},
|
693 |
+
{
|
694 |
+
"cell_type": "code",
|
695 |
+
"execution_count": 27,
|
696 |
+
"metadata": {},
|
697 |
+
"outputs": [
|
698 |
+
{
|
699 |
+
"name": "stdout",
|
700 |
+
"output_type": "stream",
|
701 |
+
"text": [
|
702 |
+
"How to wear headphones - SoundGuys www.soundguys.com https://www.soundguys.com/how-to-wear-headphones-89296/ Plunk those cans on your head with the ear cups centered on your ears. For over ears make sure your entire outer ear is within the ear cup. For on-ears make sure that the ear cups are resting on the outer ear and just a bit in front of them. Tilt the headphones so that the band is straight up and down. How to Wear Headphones Correctly for Optimum Comfort ... www.headphonesty.com https://www.headphonesty.com/2020/10/how-to-wear-headphones/ With the proper orientation in check put on the earbuds. Place each earbud on the corresponding side of your head while making sure that it ... 3 Ways to Wear Headphones www.wikihow.com https://www.wikihow.com/Wear-Headphones Slip the headphones over your head. The band that connects the cups should fit snugly over the top of your head. Most headphone bands are adjustable so if the ... Dumb question but how do you guys wear your ... www.reddit.com https://www.reddit.com/r/headphones/comments/ferkjx/dumb_question_but_how_do_you_guys_wear_your/ On open headphones it doesn't really matter in closed headphones as long as you have a good seal it will sound perfect. Upvote 1 How to correctly wear over the ear headphones so that ... www.quora.com https://www.quora.com/How-do-you-correctly-wear-over-the-ear-headphones-so-that-they-don-t-press-too-much-on-top-of-your-head If you're using Bowers & Wilkins PX extend the arch put the headphones on tuck your earlobes in and adjust the arch until it just touches the top of your ... How to wear the headphones properly and select most ... www.sony-asia.com https://www.sony-asia.com/electronics/support/articles/00262839 If you feel the earbud is difficult to wear gently pull up on the top of your ears put the earbud tips in your ear canal and twist the ... Step-by-Step: How to Wear Headphones and Earbuds ... headphonesaddict.com https://headphonesaddict.com/how-to-wear-headphones-and-earbuds/ The correct way to wear earbuds is to use the right size ear tips twist their nozzle slightly upwards when inside the ear canal and ensure all ... Tips on How to Wear Headphones and Glasses www.autonomous.ai https://www.autonomous.ai/ourblog/how-to-wear-headphones-and-glasses Position Your Glasses Temples So They Cover Your Ear Cups. One of the best ways to prevent discomfort while wearing glasses and headphones is to ... How to Wear Headphones Properly www.mymemory.co.uk https://www.mymemory.co.uk/blog/how-to-wear-headphones-properly/ All you need to do is to place the headband right in the middle of your head to make sure that it will not slide or it will not fall. You would ... How to Wear Headphones With Glasses [Easy Guide] www.earbudszone.com https://www.earbudszone.com/how-to-wear-headphones-with-glasses/ The same goes for the material – softer is better. Additionally wearing frames with straight arms will result in less pain than wearing frames ... \n"
|
703 |
+
]
|
704 |
+
},
|
705 |
+
{
|
706 |
+
"data": {
|
707 |
+
"text/plain": [
|
708 |
+
"[('Informational', 0.999)]"
|
709 |
+
]
|
710 |
+
},
|
711 |
+
"execution_count": 27,
|
712 |
+
"metadata": {},
|
713 |
+
"output_type": "execute_result"
|
714 |
+
}
|
715 |
+
],
|
716 |
+
"source": [
|
717 |
+
"get_intent_one_by_one(\"how to wear headphones\")"
|
718 |
+
]
|
719 |
+
},
|
720 |
+
{
|
721 |
+
"cell_type": "code",
|
722 |
+
"execution_count": 28,
|
723 |
+
"metadata": {},
|
724 |
+
"outputs": [
|
725 |
+
{
|
726 |
+
"name": "stdout",
|
727 |
+
"output_type": "stream",
|
728 |
+
"text": [
|
729 |
+
"Receiptify receiptify.herokuapp.com https://receiptify.herokuapp.com/ Home · About · Privacy Policy · Contact. Receiptify. Top Track Generator. Log in with Spotify · Last.fm · Log in with Apple Music*. Receiptify - Get Music Track Printed On Receiptify Spotify www.receiptify.us https://www.receiptify.us/ Receiptify Music is a plugin that aims to convert your most played or listened to Spotify tracks into a receipt that looks like a purchase receipt. The plugin ... Receiptify Spotify www.receiptify.us https://www.receiptify.us/receiptify-spotify/ Receiptify generates lists of listeners' top leads and converts them into a polished realistic receipt format. Users can choose from three time periods: all- ... Stats for Spotify: Receiptify on the App Store apps.apple.com https://apps.apple.com/us/app/stats-for-spotify-receiptify/id1622577500 View your most-played music on Spotify including both songs and artists. Create Spotify playlists from your most-played songs. Don't want to wait until the ... How to get a Spotify receipt of your most played songs www.soundguys.com https://www.soundguys.com/spotify-receiptify-100924/ To get a Spotify receipt of your top-played songs visit the Receiptify website and log in with your Spotify account. Grant access permissions ... Spotify Receiptify: How to create a 'Spotify receipt' based ... www.scotsman.com https://www.scotsman.com/lifestyle/tech/spotify-receiptify-how-to-create-a-spotify-receipt-based-on-your-favourite-songs-3749546 Receiptify is an app hosted by Herokuapp which scans your Spotify playlists and most listened-to tracks to create a shop-style receipt graphic. Receiptify: Get a receipt of your most played Spotify tracks www.androidauthority.com https://www.androidauthority.com/spotify-receiptify-3366879/ How to get a receipt of your most played Spotify tracks · On your browser go to receiptify.herokuapp.com. · Click on Log in with Spotify. · Enter ... Receiptify top track generator shows your top artists on ... routenote.com https://routenote.com/blog/receiptify-top-track-generator-see-your-top-10-artists-on-spotify/ Find your top artists on Spotify or Apple Music with Receiptify! A bit like Spotify Wrapped it shows your top 10 tracks artists and genres – ... How To Make Your Own Spotify Receiptify Graphic www.bustle.com https://www.bustle.com/life/spotify-receipt-receiptify-how-to-make As a generator Receiptify creates a digital receipt that's totally unique to you and your stats. You can make a receipt for your most played ... How To Get A Spotify Receipt Using The Viral Receiptify App screenrant.com https://screenrant.com/how-get-spotify-receipt-receiptify/ Another such website is Receiptify. As the name implies Receiptify looks at your Spotify activity and turns it into a receipt. If you ever ... \n"
|
730 |
+
]
|
731 |
+
},
|
732 |
+
{
|
733 |
+
"data": {
|
734 |
+
"text/plain": [
|
735 |
+
"[('Navigational', 0.999)]"
|
736 |
+
]
|
737 |
+
},
|
738 |
+
"execution_count": 28,
|
739 |
+
"metadata": {},
|
740 |
+
"output_type": "execute_result"
|
741 |
+
}
|
742 |
+
],
|
743 |
+
"source": [
|
744 |
+
"get_intent_one_by_one(\"receiptify\")"
|
745 |
+
]
|
746 |
+
},
|
747 |
+
{
|
748 |
+
"cell_type": "code",
|
749 |
+
"execution_count": 29,
|
750 |
+
"metadata": {},
|
751 |
+
"outputs": [
|
752 |
+
{
|
753 |
+
"name": "stdout",
|
754 |
+
"output_type": "stream",
|
755 |
+
"text": [
|
756 |
+
"Cat Ear Headphones www.amazon.com https://www.amazon.com/cat-ear-headphones/s?k=cat+ear+headphones ONITOON Cat Ear Bluetooth Headphones with Micphone for Kids & Adults LED Light Up Wireless HI-FI Sound Quality Over-Ear Headphones with Volume Control for ... Cat Ear Headphones www.walmart.com https://www.walmart.com/c/kp/cat-ear-headphones Crtynell Wireless Cat Ear Headphones Cat Ear blue tooth Headset Stereo Headset with Microphone LED. $2738. current price $27.38. Crtynell Wireless Cat Ear ... Cat Ear Headphones dubsnatch.com https://dubsnatch.com/collections/cat-ear-headphones Shop our wide collection of cat ear headphones and headsets for kitty fans enjoying sound! Free-shipping. Get your cat ear headphones today! Razer Kraken Kitty Edition - PC Gaming Headset www.razer.com https://www.razer.com/gaming-headsets/razer-kraken-kitty Express your own unique personality with the Razer Kraken Kitty Edition Headset featuring THX spatial audio a highly customizable lighting and an active ... cat ear headphones www.newegg.com https://www.newegg.com/p/pl?d=cat+ear+headphones Search Newegg.com for cat ear headphones. Get fast shipping and top-rated customer service. 10 Best Cat Ear Headphones [2023] www.headphonesty.com https://www.headphonesty.com/2018/11/best-cat-ear-headphones/ These Cat Ear Headphones can make you stand out from the mainstream crowd. Check out the 10 best pairs that we have picked out for you. mimineko | Clip-on Cat Ears for Gaming ... mimineko.co https://mimineko.co/ mimineko specializes in creating the world's best clip-on cat ear headphone attachments. Transform your gaming headphones with our 12 unique color combos! Cat Ear Headphones for sale www.ebay.com https://www.ebay.com/b/Cat-Ear-Headphones/112529/bn_7023363467 Get the best deals on Cat Ear Headphones when you shop the largest online selection at eBay.com. Free shipping on many items | Browse your favorite brands ... Cat Ear Headphones - Alibaba www.alibaba.com https://www.alibaba.com/showroom/cat-ear-headphones.html Explore wired and wireless kitty cat headphones headsets and earphones for an incredible sound and gaming experience. Cat Ear Headphones 3G m.yowu.com https://m.yowu.com/product/detail?sku=3533 Deliver worldwide within 7-14 business days. Cat Ear Headphones 3G. US$119. Pink Blue White Black. Preorder. Add To Cart Buy Now. SOLD OUT. Turn on Notification. \n"
|
757 |
+
]
|
758 |
+
},
|
759 |
+
{
|
760 |
+
"data": {
|
761 |
+
"text/plain": [
|
762 |
+
"[('Transactional', 0.996)]"
|
763 |
+
]
|
764 |
+
},
|
765 |
+
"execution_count": 29,
|
766 |
+
"metadata": {},
|
767 |
+
"output_type": "execute_result"
|
768 |
+
}
|
769 |
+
],
|
770 |
+
"source": [
|
771 |
+
"get_intent_one_by_one(\"cat ear headphones\")"
|
772 |
+
]
|
773 |
+
},
|
774 |
+
{
|
775 |
+
"cell_type": "code",
|
776 |
+
"execution_count": 30,
|
777 |
+
"metadata": {},
|
778 |
+
"outputs": [
|
779 |
+
{
|
780 |
+
"name": "stdout",
|
781 |
+
"output_type": "stream",
|
782 |
+
"text": [
|
783 |
+
"Manuals for Wireless Headphones www.sony.com https://www.sony.com/electronics/support/headphones-wireless-headphones/manuals Find instruction manuals and brochures for Wireless Headphones. WH-1000XM3 | Help Guide | Top helpguide.sony.net https://helpguide.sony.net/mdr/wh1000xm3/v1/en/index.html Wireless Noise Canceling Stereo HeadsetWH-1000XM3 · Supplied accessories. Checking the package contents · Setting the headset in the carrying case · Parts and ... Manuals for WH-1000XM4 www.sony.com https://www.sony.com/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm4/manuals Find instruction manuals and brochures for WH-1000XM4. Sony | Headphones Connect | Help Guide | Top helpguide.sony.net https://helpguide.sony.net/mdr/hpc/v1/en/index.html Use this manual if you encounter any problems or have any questions when using “Sony | Headphones Connect”. Download PDF · Go to Page Top. Manuals for WH-1000XM4 www.sony-asia.com https://www.sony-asia.com/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm4/manuals Find instruction manuals and brochures for WH-1000XM4. The Complete Guide to Sony's Wireless Headphones and ... www.gearpatrol.com https://www.gearpatrol.com/tech/audio/g33548874/sony-headphones-guide/ The Complete Guide to Sony's Wireless Headphones and Earbuds Sony WH-1000XM5. $398 AT AMAZON Sony WH-1000XM4. $348 AT AMAZON Sony WH-CH720N. Manuals for WH-1000XM3 www.sony.co.uk https://www.sony.co.uk/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm3/manuals Find instruction manuals and brochures for WH-1000XM3. Manuals for Bluetooth Headphones www.sony.co.uk https://www.sony.co.uk/electronics/support/wireless-headphones-bluetooth-headphones/manuals To get instruction manuals help guides or download PDF documents please select your model in the list below or type the model name in the search box. Manuals for WH-1000XM5 www.sony-mea.com https://www.sony-mea.com/en/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm5/manuals Find instruction manuals and brochures for WH-1000XM5. Free Sony Headphones User Manuals | ManualsOnline.com audio.manualsonline.com http://audio.manualsonline.com/manuals/mfg/sony/sony_headphones_product_list.html # · Sony Headphones 186. Sony Headphones User Manual · Sony Headphones 3-095-629-13(2). Sony Wireless Stereo Headphone System Operating ... \n"
|
784 |
+
]
|
785 |
+
},
|
786 |
+
{
|
787 |
+
"data": {
|
788 |
+
"text/plain": [
|
789 |
+
"[('Transactional', 0.924), ('Informational', 0.872)]"
|
790 |
+
]
|
791 |
+
},
|
792 |
+
"execution_count": 30,
|
793 |
+
"metadata": {},
|
794 |
+
"output_type": "execute_result"
|
795 |
+
}
|
796 |
+
],
|
797 |
+
"source": [
|
798 |
+
"get_intent_one_by_one(\"sony headphones guide\")"
|
799 |
+
]
|
800 |
+
},
|
801 |
+
{
|
802 |
+
"cell_type": "code",
|
803 |
+
"execution_count": 31,
|
804 |
+
"metadata": {},
|
805 |
+
"outputs": [
|
806 |
+
{
|
807 |
+
"name": "stdout",
|
808 |
+
"output_type": "stream",
|
809 |
+
"text": [
|
810 |
+
"40 Best Wolf Cut Hair Ideas for 2023 www.hadviser.com https://www.hadviser.com/wolf-cut/ These wolf cuts have made us fall in love with the new hot version of the shaggy mullet haircut. We have a stylish wolf hairstyle for you ... 33 Wolf Cut Hair Ideas For 2023 Whether You're Grunge ... www.glamourmagazine.co.uk https://www.glamourmagazine.co.uk/article/wolf-cut-hair-trend “A wolf cut is simply a shaggy mullet or mullety shag ” confirms LA's coolest hair stylist and king of layered cuts Sal Salcedo. As its name ... 30 Wolf Cut Hair Ideas for Women to Rock in 2023 therighthairstyles.com https://therighthairstyles.com/wolf-haircut/ The wolf cut in a nutshell is a mixture of two currently most popular and edgy haircuts – the mullet and the shag. attempt of giving myself a wolf cut kinda - TikTok www.tiktok.com https://www.tiktok.com/@cuteasssxymf/video/7263982897315581230?lang=en 234.9K Likes 1.3K Comments. TikTok video from punpun (@cuteasssxymf): \"attempt of giving myself a wolf cut kinda ? I had a wolf cut recently and for styling this hairstyle daily ... www.quora.com https://www.quora.com/I-had-a-wolf-cut-recently-and-for-styling-this-hairstyle-daily-I-dont-have-a-round-brush-What-should-I-do-to-style-them-daily-How-should-I-take-care-of-them To style a wolf cut without a round brush you can try using your fingers to add volume and texture. Apply a small amount of styling product ... 30 Best Wolf Cut Hairstyle Ideas To Try in 2023 www.myglamm.com https://www.myglamm.com/glammstudio/wolf-cut-hairstyle Wolf cut hairstyles are a mix of two popular current haircut trends aka the shag haircut and the mullet. Both these trending hairstyles feature ... 27 Wolf Cut Hairstyles for Men that Look Cool in 2023 therighthairstyles.com https://therighthairstyles.com/wolf-cut-men/ A variation of a shag and a mullet a wolf cut is one of the most interesting and low-maintenance hairstyles for men today. The Wolf Cut Is Trending Now—Here's How to Get the Look www.realsimple.com https://www.realsimple.com/wolf-cut-hair-7485360 A wolf cut is a mashup of two iconic looks from the '70s and '80s: the shag and the mullet. While it draws inspiration from the past it doesn't ... The Wolf Haircut is Trending Again - Stylist www.stylist.co.uk https://www.stylist.co.uk/beauty/hair/wolf-haircut/585705 “A wolf cut is a creative version of a mullet. It's inspired by the choppy texture of a mullet and follows a similar pattern and shape but has the softness and ... Which Haircut Is The Best For You? Wolf Or Butterfly? www.youtube.com https://www.youtube.com/watch?v=B38PImcGyaE Hi Beautiful! Wolf cut and Butterfly cut took over the world and they are here to stay. Both cuts have tons of similarities but they also ... \n"
|
811 |
+
]
|
812 |
+
},
|
813 |
+
{
|
814 |
+
"data": {
|
815 |
+
"text/plain": [
|
816 |
+
"[('Informational', 0.999)]"
|
817 |
+
]
|
818 |
+
},
|
819 |
+
"execution_count": 31,
|
820 |
+
"metadata": {},
|
821 |
+
"output_type": "execute_result"
|
822 |
+
}
|
823 |
+
],
|
824 |
+
"source": [
|
825 |
+
"get_intent_one_by_one(\"wolf cut\") # informational"
|
826 |
+
]
|
827 |
+
},
|
828 |
+
{
|
829 |
+
"cell_type": "code",
|
830 |
+
"execution_count": 32,
|
831 |
+
"metadata": {},
|
832 |
+
"outputs": [
|
833 |
+
{
|
834 |
+
"name": "stdout",
|
835 |
+
"output_type": "stream",
|
836 |
+
"text": [
|
837 |
+
"Our Services | HELP Plumbing Heating Cooling And Drains 333help.com https://333help.com/our-services/ If you need plumbing or HVAC repairs in Cincinnati choose HELP! On-time arrival. Certified technicians. 100% satisfaction guaranteed. Help Plumbing Heating Cooling Drains and Electric www.facebook.com https://www.facebook.com/333HELP/ Help Plumbing Heating Cooling Drains and Electric · Page · Heating Ventilating & Air Conditioning Service · (513) 333-4357 · 333help.com. Contact | HELP Plumbing Heating Cooling And Drains 333help.com https://333help.com/contact/ Searching for HVAC repairs or a plumber in Cincinnati? Call HELP! Upfront pricing. On-time arrival. 100% satisfaction guaranteed. HELP Plumbing Heating Cooling and Electric-Heating ... www.hvaclocal.com http://www.hvaclocal.com/ld_1278_HELP-Plumbing -Heating -Cooling-and-Electric.aspx We have been providing Cincinnati heating and cooling installation service and repair drain cleaning plumbing and electric services to the Greater Cincinnati ... HELP PLUMBING HEATING COOLING ELECTRIC AND ... www.yelp.com https://www.yelp.com/biz/help-plumbing-heating-cooling-electric-and-drains-cincinnati HELP Plumbing Heating Cooling Electric and Drains Photos. For more than 80 years our team has helped homeowners in Greater Cincinnati and Northern. At HELP ... Help Plumbing Heating Cooling and Electric - Cincinnati www.angi.com https://www.angi.com/companylist/us/oh/cincinnati/help-plumbing-heating-cooling-and-electric-reviews-72355.htm Established in 1932 HELP offers new installations regular system maintenance and emergency repair for all types of plumbing problems and all makes and models ... Help!! Plumbing Electrical Heating and Air - Aiken SC www.yelp.com https://www.yelp.com/biz/help-plumbing-electrical-heating-and-air-aiken 5 reviews of Help!! Plumbing Electrical Heating and Air \"Responsive punctual reliable knowledgeable professional trustworthy. The Granite Group thegranitegroup.com https://thegranitegroup.com/ Explore our 15 decorative plumbing showrooms offering an expertly-trained staff to assist with product selection. Browse an extensive array of fixtures and ... Ferguson: Plumbing Supplies HVAC Parts Pipe Valves ... www.ferguson.com https://www.ferguson.com/ Ferguson sells quality plumbing supplies HVAC products and building supplies to professional contractors and homeowners. Plumbing Supplies & Parts Online for Pros www.supplyhouse.com https://www.supplyhouse.com/Plumbing-Supplies-1000 Find the plumbing parts and materials you need to get the job done. With SupplyHouse's bulk order discounts you can save on wholesale plumbing supplies ... \n"
|
838 |
+
]
|
839 |
+
},
|
840 |
+
{
|
841 |
+
"data": {
|
842 |
+
"text/plain": [
|
843 |
+
"[('Commercial', 0.992)]"
|
844 |
+
]
|
845 |
+
},
|
846 |
+
"execution_count": 32,
|
847 |
+
"metadata": {},
|
848 |
+
"output_type": "execute_result"
|
849 |
+
}
|
850 |
+
],
|
851 |
+
"source": [
|
852 |
+
"get_intent_one_by_one(\"help plumbing supply\") # informational"
|
853 |
+
]
|
854 |
+
},
|
855 |
+
{
|
856 |
+
"cell_type": "code",
|
857 |
+
"execution_count": 33,
|
858 |
+
"metadata": {},
|
859 |
+
"outputs": [
|
860 |
+
{
|
861 |
+
"name": "stdout",
|
862 |
+
"output_type": "stream",
|
863 |
+
"text": [
|
864 |
+
"Benefits of Yoga | American Osteopathic Association osteopathic.org https://osteopathic.org/what-is-osteopathic-medicine/benefits-of-yoga/ “The purpose of yoga is to build strength awareness and harmony in both the mind and body ” explains Natalie Nevins DO a board-certified osteopathic family physician and certified Kundalini Yoga instructor in Hollywood California. 9 Benefits of Yoga www.hopkinsmedicine.org https://www.hopkinsmedicine.org/health/wellness-and-prevention/9-benefits-of-yoga Yoga improves strength balance and flexibility. Slow movements and deep breathing increase blood flow and warm up muscles while holding a pose can build ... The Purpose of Yoga www.nytimes.com https://www.nytimes.com/roomfordebate/2012/01/12/is-yoga-for-narcissists/the-purpose-of-yoga The original context of yoga was spiritual development practices to train the body and mind to self observe and become aware of their own ... Yoga – Benefits Beyond the Mat www.health.harvard.edu https://www.health.harvard.edu/staying-healthy/yoga-benefits-beyond-the-mat These are followed by a series of asanas (yoga postures) which end with savasana (a resting period). The goal during yoga practice is to ... What Is the True Purpose of Yoga? - Yoga Practice Blog aurawellnesscenter.com https://aurawellnesscenter.com/2023/06/24/what-is-the-true-purpose-of-yoga/ Are you curious about the true purpose of yoga? Maybe you've tried a few classes and enjoyed the physical benefits but have you ever... All About Yoga: 15 Health Benefits www.emedicinehealth.com https://www.emedicinehealth.com/yoga/article_em.htm The fundamental purpose of yoga is to foster harmony in the body mind and environment. Yoga professes a complete system of physical mental social and ... Understanding the True Purpose of Yoga www.spiritualityhealth.com https://www.spiritualityhealth.com/blogs/conscious-living/2017/07/19/understanding-the-true-purpose-of-yoga The true purpose of this 5000+-year-old-practice was never about contorting into the perfect pose wearing cute yoga outfits ... Ask a Yogi: What is the Purpose of Yoga? offbeat-yoga.com https://offbeat-yoga.com/2018/01/21/purpose-of-yoga/ Some students of yoga are focused on flexibility and mobility. Some are concerned with building physical strength and an exercise regimine. All About Yoga: Poses Types Benefits and More www.everydayhealth.com https://www.everydayhealth.com/yoga/ “People have different goals coming into yoga. Some may do yoga for the contemplative or meditative part of it and some people might want more of the exercise ... Exploring the therapeutic effects of yoga and its ability to ... www.ncbi.nlm.nih.gov https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3193654/ The objective of this study is to assess the findings of selected articles regarding the therapeutic effects of yoga and to provide a comprehensive review ... \n"
|
865 |
+
]
|
866 |
+
},
|
867 |
+
{
|
868 |
+
"data": {
|
869 |
+
"text/plain": [
|
870 |
+
"[('Informational', 0.999)]"
|
871 |
+
]
|
872 |
+
},
|
873 |
+
"execution_count": 33,
|
874 |
+
"metadata": {},
|
875 |
+
"output_type": "execute_result"
|
876 |
+
}
|
877 |
+
],
|
878 |
+
"source": [
|
879 |
+
"get_intent_one_by_one('yoga purpose') # informational"
|
880 |
]
|
881 |
},
|
882 |
{
|
|
|
895 |
},
|
896 |
{
|
897 |
"cell_type": "code",
|
898 |
+
"execution_count": null,
|
899 |
"metadata": {},
|
900 |
"outputs": [],
|
901 |
"source": [
|
|
|
904 |
},
|
905 |
{
|
906 |
"cell_type": "code",
|
907 |
+
"execution_count": null,
|
908 |
"metadata": {},
|
909 |
"outputs": [],
|
910 |
"source": [
|
|
|
913 |
},
|
914 |
{
|
915 |
"cell_type": "code",
|
916 |
+
"execution_count": null,
|
917 |
"metadata": {},
|
918 |
"outputs": [
|
919 |
{
|
research/11_evaluation_on_metatitles.ipynb
ADDED
@@ -0,0 +1,611 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": 1,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [],
|
8 |
+
"source": [
|
9 |
+
"import os; os.chdir('..')"
|
10 |
+
]
|
11 |
+
},
|
12 |
+
{
|
13 |
+
"cell_type": "code",
|
14 |
+
"execution_count": 2,
|
15 |
+
"metadata": {},
|
16 |
+
"outputs": [
|
17 |
+
{
|
18 |
+
"name": "stderr",
|
19 |
+
"output_type": "stream",
|
20 |
+
"text": [
|
21 |
+
"/home/ubuntu/SentenceStructureComparision/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
|
22 |
+
" from .autonotebook import tqdm as notebook_tqdm\n"
|
23 |
+
]
|
24 |
+
},
|
25 |
+
{
|
26 |
+
"name": "stderr",
|
27 |
+
"output_type": "stream",
|
28 |
+
"text": [
|
29 |
+
"Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.\n"
|
30 |
+
]
|
31 |
+
}
|
32 |
+
],
|
33 |
+
"source": [
|
34 |
+
"from utils.get_intent_metatitle import get_intent_one_by_one_test\n",
|
35 |
+
"import pandas as pd"
|
36 |
+
]
|
37 |
+
},
|
38 |
+
{
|
39 |
+
"cell_type": "code",
|
40 |
+
"execution_count": 3,
|
41 |
+
"metadata": {},
|
42 |
+
"outputs": [
|
43 |
+
{
|
44 |
+
"data": {
|
45 |
+
"text/html": [
|
46 |
+
"<div>\n",
|
47 |
+
"<style scoped>\n",
|
48 |
+
" .dataframe tbody tr th:only-of-type {\n",
|
49 |
+
" vertical-align: middle;\n",
|
50 |
+
" }\n",
|
51 |
+
"\n",
|
52 |
+
" .dataframe tbody tr th {\n",
|
53 |
+
" vertical-align: top;\n",
|
54 |
+
" }\n",
|
55 |
+
"\n",
|
56 |
+
" .dataframe thead th {\n",
|
57 |
+
" text-align: right;\n",
|
58 |
+
" }\n",
|
59 |
+
"</style>\n",
|
60 |
+
"<table border=\"1\" class=\"dataframe\">\n",
|
61 |
+
" <thead>\n",
|
62 |
+
" <tr style=\"text-align: right;\">\n",
|
63 |
+
" <th></th>\n",
|
64 |
+
" <th>Keyword</th>\n",
|
65 |
+
" <th>SERP</th>\n",
|
66 |
+
" <th>Google Ads Competition</th>\n",
|
67 |
+
" <th>YOY Change</th>\n",
|
68 |
+
" <th>Google Ads Avg CPC</th>\n",
|
69 |
+
" <th>Avg Monthly Search Vol</th>\n",
|
70 |
+
" <th>Traffic Value</th>\n",
|
71 |
+
" <th>Trend Value</th>\n",
|
72 |
+
" <th>Keyword ROI</th>\n",
|
73 |
+
" <th>keyword difficulty</th>\n",
|
74 |
+
" <th>Final ROI</th>\n",
|
75 |
+
" <th>metatitle</th>\n",
|
76 |
+
" </tr>\n",
|
77 |
+
" </thead>\n",
|
78 |
+
" <tbody>\n",
|
79 |
+
" <tr>\n",
|
80 |
+
" <th>0</th>\n",
|
81 |
+
" <td>taylor swift</td>\n",
|
82 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
83 |
+
" <td>LOW</td>\n",
|
84 |
+
" <td>76%</td>\n",
|
85 |
+
" <td>1.12</td>\n",
|
86 |
+
" <td>30400000</td>\n",
|
87 |
+
" <td>34048000</td>\n",
|
88 |
+
" <td>0.85</td>\n",
|
89 |
+
" <td>59924480.0</td>\n",
|
90 |
+
" <td>55.48</td>\n",
|
91 |
+
" <td>108010958.9041096</td>\n",
|
92 |
+
" <td>Taylor Swift: Home www.taylorswift.com https:/...</td>\n",
|
93 |
+
" </tr>\n",
|
94 |
+
" <tr>\n",
|
95 |
+
" <th>1</th>\n",
|
96 |
+
" <td>taylor swift taylor swift</td>\n",
|
97 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
98 |
+
" <td>LOW</td>\n",
|
99 |
+
" <td>76%</td>\n",
|
100 |
+
" <td>1.12</td>\n",
|
101 |
+
" <td>30400000</td>\n",
|
102 |
+
" <td>34048000</td>\n",
|
103 |
+
" <td>0.85</td>\n",
|
104 |
+
" <td>59924480.0</td>\n",
|
105 |
+
" <td>35.21</td>\n",
|
106 |
+
" <td>170191650.09940356</td>\n",
|
107 |
+
" <td>Taylor Swift: Home www.taylorswift.com https:/...</td>\n",
|
108 |
+
" </tr>\n",
|
109 |
+
" <tr>\n",
|
110 |
+
" <th>2</th>\n",
|
111 |
+
" <td>tina turner</td>\n",
|
112 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
113 |
+
" <td>LOW</td>\n",
|
114 |
+
" <td>367%</td>\n",
|
115 |
+
" <td>0.66</td>\n",
|
116 |
+
" <td>7480000</td>\n",
|
117 |
+
" <td>4936800</td>\n",
|
118 |
+
" <td>2.42</td>\n",
|
119 |
+
" <td>23054856.0</td>\n",
|
120 |
+
" <td>51.36</td>\n",
|
121 |
+
" <td>44888738.31775701</td>\n",
|
122 |
+
" <td>Tina Turner en.wikipedia.org https://en.wikipe...</td>\n",
|
123 |
+
" </tr>\n",
|
124 |
+
" <tr>\n",
|
125 |
+
" <th>3</th>\n",
|
126 |
+
" <td>djs</td>\n",
|
127 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
128 |
+
" <td>LOW</td>\n",
|
129 |
+
" <td>-11%</td>\n",
|
130 |
+
" <td>0.46</td>\n",
|
131 |
+
" <td>45500000</td>\n",
|
132 |
+
" <td>20930000</td>\n",
|
133 |
+
" <td>-0.05</td>\n",
|
134 |
+
" <td>18627700.0</td>\n",
|
135 |
+
" <td>39.38</td>\n",
|
136 |
+
" <td>47302437.78567801</td>\n",
|
137 |
+
" <td>Disc jockey en.wikipedia.org https://en.wikipe...</td>\n",
|
138 |
+
" </tr>\n",
|
139 |
+
" <tr>\n",
|
140 |
+
" <th>4</th>\n",
|
141 |
+
" <td>song</td>\n",
|
142 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
143 |
+
" <td>LOW</td>\n",
|
144 |
+
" <td>-3%</td>\n",
|
145 |
+
" <td>0.15</td>\n",
|
146 |
+
" <td>124000000</td>\n",
|
147 |
+
" <td>18600000</td>\n",
|
148 |
+
" <td>0.00</td>\n",
|
149 |
+
" <td>18042000.0</td>\n",
|
150 |
+
" <td>51.03</td>\n",
|
151 |
+
" <td>35355673.13345091</td>\n",
|
152 |
+
" <td>Song en.wikipedia.org https://en.wikipedia.org...</td>\n",
|
153 |
+
" </tr>\n",
|
154 |
+
" </tbody>\n",
|
155 |
+
"</table>\n",
|
156 |
+
"</div>"
|
157 |
+
],
|
158 |
+
"text/plain": [
|
159 |
+
" Keyword \\\n",
|
160 |
+
"0 taylor swift \n",
|
161 |
+
"1 taylor swift taylor swift \n",
|
162 |
+
"2 tina turner \n",
|
163 |
+
"3 djs \n",
|
164 |
+
"4 song \n",
|
165 |
+
"\n",
|
166 |
+
" SERP Google Ads Competition \\\n",
|
167 |
+
"0 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
168 |
+
"1 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
169 |
+
"2 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
170 |
+
"3 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
171 |
+
"4 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
172 |
+
"\n",
|
173 |
+
" YOY Change Google Ads Avg CPC Avg Monthly Search Vol Traffic Value \\\n",
|
174 |
+
"0 76% 1.12 30400000 34048000 \n",
|
175 |
+
"1 76% 1.12 30400000 34048000 \n",
|
176 |
+
"2 367% 0.66 7480000 4936800 \n",
|
177 |
+
"3 -11% 0.46 45500000 20930000 \n",
|
178 |
+
"4 -3% 0.15 124000000 18600000 \n",
|
179 |
+
"\n",
|
180 |
+
" Trend Value Keyword ROI keyword difficulty Final ROI \\\n",
|
181 |
+
"0 0.85 59924480.0 55.48 108010958.9041096 \n",
|
182 |
+
"1 0.85 59924480.0 35.21 170191650.09940356 \n",
|
183 |
+
"2 2.42 23054856.0 51.36 44888738.31775701 \n",
|
184 |
+
"3 -0.05 18627700.0 39.38 47302437.78567801 \n",
|
185 |
+
"4 0.00 18042000.0 51.03 35355673.13345091 \n",
|
186 |
+
"\n",
|
187 |
+
" metatitle \n",
|
188 |
+
"0 Taylor Swift: Home www.taylorswift.com https:/... \n",
|
189 |
+
"1 Taylor Swift: Home www.taylorswift.com https:/... \n",
|
190 |
+
"2 Tina Turner en.wikipedia.org https://en.wikipe... \n",
|
191 |
+
"3 Disc jockey en.wikipedia.org https://en.wikipe... \n",
|
192 |
+
"4 Song en.wikipedia.org https://en.wikipedia.org... "
|
193 |
+
]
|
194 |
+
},
|
195 |
+
"execution_count": 3,
|
196 |
+
"metadata": {},
|
197 |
+
"output_type": "execute_result"
|
198 |
+
}
|
199 |
+
],
|
200 |
+
"source": [
|
201 |
+
"df= pd.read_csv(\n",
|
202 |
+
" 'data_intent/test_data_with_metatitle.csv'\n",
|
203 |
+
")\n",
|
204 |
+
"df.head()"
|
205 |
+
]
|
206 |
+
},
|
207 |
+
{
|
208 |
+
"cell_type": "code",
|
209 |
+
"execution_count": 4,
|
210 |
+
"metadata": {},
|
211 |
+
"outputs": [
|
212 |
+
{
|
213 |
+
"data": {
|
214 |
+
"text/plain": [
|
215 |
+
"\"Taylor Swift: Home www.taylorswift.com https://www.taylorswift.com/ The Official Website of Taylor Swift. Taylor Swift (@taylorswift) • Instagram photos and videos www.instagram.com https://www.instagram.com/taylorswift/?hl=en 275M Followers 0 Following 611 Posts - See Instagram photos and videos from Taylor Swift (@taylorswift) Taylor Swift en.wikipedia.org https://en.wikipedia.org/wiki/Taylor_Swift Taylor Alison Swift (born December 13 1989) is an American singer-songwriter. Recognized for her songwriting musical versatility artistic reinventions \\xa0... Taylor Swift www.youtube.com https://www.youtube.com/channel/UCqECaJ8Gagnn7YCbPEzWH6g Taylor Swift - Mine (Taylor's Version) (Lyric Video). Taylor Swift. 9.8M views ... Taylor Swift - Fearless (Taylor's Version) (Lyric Video). Taylor Swift. 26M\\xa0... Taylor Swift www.facebook.com https://www.facebook.com/TaylorSwift/ Taylor Swift. \\U000f188f. 79M followers. \\U000f178b. Taylor Swift open.spotify.com https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02 Taylor Swift Complete Collection. Live From Paris. About. 100 497 347 monthly listeners. Taylor Swift is that rarest of pop phenomena: a superstar who managed\\xa0... Taylor Swift | Biography Music & News www.billboard.com https://www.billboard.com/artist/taylor-swift/ Taylor Swift debuted with her self-titled album in October 2006 and first appeared on the Billboard 200 on the Nov. 11 2006-dated chart. Taylor Swift www.imdb.com https://www.imdb.com/name/nm2357847/ Taylor Alison Swift is a multi-Grammy award-winning American singer/songwriter who in 2010 at the age of 20 became the youngest artist in history to win\\xa0... Taylor Swift (@taylorswift13) / X twitter.com https://twitter.com/taylorswift13 Taylor Swift · @taylorswift13. ·. Aug 10. Surprise!! 1989 (Taylor's Version) is on its way to you ! The 1989 album changed my life in countless ways and it\\xa0... \""
|
216 |
+
]
|
217 |
+
},
|
218 |
+
"execution_count": 4,
|
219 |
+
"metadata": {},
|
220 |
+
"output_type": "execute_result"
|
221 |
+
}
|
222 |
+
],
|
223 |
+
"source": [
|
224 |
+
"df.metatitle[0]"
|
225 |
+
]
|
226 |
+
},
|
227 |
+
{
|
228 |
+
"cell_type": "code",
|
229 |
+
"execution_count": 5,
|
230 |
+
"metadata": {},
|
231 |
+
"outputs": [
|
232 |
+
{
|
233 |
+
"data": {
|
234 |
+
"text/plain": [
|
235 |
+
"[('Navigational', 0.999)]"
|
236 |
+
]
|
237 |
+
},
|
238 |
+
"execution_count": 5,
|
239 |
+
"metadata": {},
|
240 |
+
"output_type": "execute_result"
|
241 |
+
}
|
242 |
+
],
|
243 |
+
"source": [
|
244 |
+
"get_intent_one_by_one_test(df.metatitle[0])"
|
245 |
+
]
|
246 |
+
},
|
247 |
+
{
|
248 |
+
"cell_type": "code",
|
249 |
+
"execution_count": 6,
|
250 |
+
"metadata": {},
|
251 |
+
"outputs": [],
|
252 |
+
"source": [
|
253 |
+
"df['Intent']= df.metatitle.map(get_intent_one_by_one_test)"
|
254 |
+
]
|
255 |
+
},
|
256 |
+
{
|
257 |
+
"cell_type": "code",
|
258 |
+
"execution_count": 7,
|
259 |
+
"metadata": {},
|
260 |
+
"outputs": [
|
261 |
+
{
|
262 |
+
"data": {
|
263 |
+
"text/html": [
|
264 |
+
"<div>\n",
|
265 |
+
"<style scoped>\n",
|
266 |
+
" .dataframe tbody tr th:only-of-type {\n",
|
267 |
+
" vertical-align: middle;\n",
|
268 |
+
" }\n",
|
269 |
+
"\n",
|
270 |
+
" .dataframe tbody tr th {\n",
|
271 |
+
" vertical-align: top;\n",
|
272 |
+
" }\n",
|
273 |
+
"\n",
|
274 |
+
" .dataframe thead th {\n",
|
275 |
+
" text-align: right;\n",
|
276 |
+
" }\n",
|
277 |
+
"</style>\n",
|
278 |
+
"<table border=\"1\" class=\"dataframe\">\n",
|
279 |
+
" <thead>\n",
|
280 |
+
" <tr style=\"text-align: right;\">\n",
|
281 |
+
" <th></th>\n",
|
282 |
+
" <th>Keyword</th>\n",
|
283 |
+
" <th>SERP</th>\n",
|
284 |
+
" <th>Google Ads Competition</th>\n",
|
285 |
+
" <th>YOY Change</th>\n",
|
286 |
+
" <th>Google Ads Avg CPC</th>\n",
|
287 |
+
" <th>Avg Monthly Search Vol</th>\n",
|
288 |
+
" <th>Traffic Value</th>\n",
|
289 |
+
" <th>Trend Value</th>\n",
|
290 |
+
" <th>Keyword ROI</th>\n",
|
291 |
+
" <th>keyword difficulty</th>\n",
|
292 |
+
" <th>Final ROI</th>\n",
|
293 |
+
" <th>metatitle</th>\n",
|
294 |
+
" <th>Intent</th>\n",
|
295 |
+
" </tr>\n",
|
296 |
+
" </thead>\n",
|
297 |
+
" <tbody>\n",
|
298 |
+
" <tr>\n",
|
299 |
+
" <th>0</th>\n",
|
300 |
+
" <td>taylor swift</td>\n",
|
301 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
302 |
+
" <td>LOW</td>\n",
|
303 |
+
" <td>76%</td>\n",
|
304 |
+
" <td>1.12</td>\n",
|
305 |
+
" <td>30400000</td>\n",
|
306 |
+
" <td>34048000</td>\n",
|
307 |
+
" <td>0.85</td>\n",
|
308 |
+
" <td>59924480.0</td>\n",
|
309 |
+
" <td>55.48</td>\n",
|
310 |
+
" <td>108010958.9041096</td>\n",
|
311 |
+
" <td>Taylor Swift: Home www.taylorswift.com https:/...</td>\n",
|
312 |
+
" <td>[(Navigational, 0.999)]</td>\n",
|
313 |
+
" </tr>\n",
|
314 |
+
" <tr>\n",
|
315 |
+
" <th>1</th>\n",
|
316 |
+
" <td>taylor swift taylor swift</td>\n",
|
317 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
318 |
+
" <td>LOW</td>\n",
|
319 |
+
" <td>76%</td>\n",
|
320 |
+
" <td>1.12</td>\n",
|
321 |
+
" <td>30400000</td>\n",
|
322 |
+
" <td>34048000</td>\n",
|
323 |
+
" <td>0.85</td>\n",
|
324 |
+
" <td>59924480.0</td>\n",
|
325 |
+
" <td>35.21</td>\n",
|
326 |
+
" <td>170191650.09940356</td>\n",
|
327 |
+
" <td>Taylor Swift: Home www.taylorswift.com https:/...</td>\n",
|
328 |
+
" <td>[(Navigational, 0.998)]</td>\n",
|
329 |
+
" </tr>\n",
|
330 |
+
" <tr>\n",
|
331 |
+
" <th>2</th>\n",
|
332 |
+
" <td>tina turner</td>\n",
|
333 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
334 |
+
" <td>LOW</td>\n",
|
335 |
+
" <td>367%</td>\n",
|
336 |
+
" <td>0.66</td>\n",
|
337 |
+
" <td>7480000</td>\n",
|
338 |
+
" <td>4936800</td>\n",
|
339 |
+
" <td>2.42</td>\n",
|
340 |
+
" <td>23054856.0</td>\n",
|
341 |
+
" <td>51.36</td>\n",
|
342 |
+
" <td>44888738.31775701</td>\n",
|
343 |
+
" <td>Tina Turner en.wikipedia.org https://en.wikipe...</td>\n",
|
344 |
+
" <td>[(Informational, 0.998)]</td>\n",
|
345 |
+
" </tr>\n",
|
346 |
+
" <tr>\n",
|
347 |
+
" <th>3</th>\n",
|
348 |
+
" <td>djs</td>\n",
|
349 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
350 |
+
" <td>LOW</td>\n",
|
351 |
+
" <td>-11%</td>\n",
|
352 |
+
" <td>0.46</td>\n",
|
353 |
+
" <td>45500000</td>\n",
|
354 |
+
" <td>20930000</td>\n",
|
355 |
+
" <td>-0.05</td>\n",
|
356 |
+
" <td>18627700.0</td>\n",
|
357 |
+
" <td>39.38</td>\n",
|
358 |
+
" <td>47302437.78567801</td>\n",
|
359 |
+
" <td>Disc jockey en.wikipedia.org https://en.wikipe...</td>\n",
|
360 |
+
" <td>[(Informational, 0.999)]</td>\n",
|
361 |
+
" </tr>\n",
|
362 |
+
" <tr>\n",
|
363 |
+
" <th>4</th>\n",
|
364 |
+
" <td>song</td>\n",
|
365 |
+
" <td>https://www.google.com/search?gl=us&hl=en&pws=...</td>\n",
|
366 |
+
" <td>LOW</td>\n",
|
367 |
+
" <td>-3%</td>\n",
|
368 |
+
" <td>0.15</td>\n",
|
369 |
+
" <td>124000000</td>\n",
|
370 |
+
" <td>18600000</td>\n",
|
371 |
+
" <td>0.00</td>\n",
|
372 |
+
" <td>18042000.0</td>\n",
|
373 |
+
" <td>51.03</td>\n",
|
374 |
+
" <td>35355673.13345091</td>\n",
|
375 |
+
" <td>Song en.wikipedia.org https://en.wikipedia.org...</td>\n",
|
376 |
+
" <td>[(Informational, 0.999)]</td>\n",
|
377 |
+
" </tr>\n",
|
378 |
+
" </tbody>\n",
|
379 |
+
"</table>\n",
|
380 |
+
"</div>"
|
381 |
+
],
|
382 |
+
"text/plain": [
|
383 |
+
" Keyword \\\n",
|
384 |
+
"0 taylor swift \n",
|
385 |
+
"1 taylor swift taylor swift \n",
|
386 |
+
"2 tina turner \n",
|
387 |
+
"3 djs \n",
|
388 |
+
"4 song \n",
|
389 |
+
"\n",
|
390 |
+
" SERP Google Ads Competition \\\n",
|
391 |
+
"0 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
392 |
+
"1 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
393 |
+
"2 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
394 |
+
"3 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
395 |
+
"4 https://www.google.com/search?gl=us&hl=en&pws=... LOW \n",
|
396 |
+
"\n",
|
397 |
+
" YOY Change Google Ads Avg CPC Avg Monthly Search Vol Traffic Value \\\n",
|
398 |
+
"0 76% 1.12 30400000 34048000 \n",
|
399 |
+
"1 76% 1.12 30400000 34048000 \n",
|
400 |
+
"2 367% 0.66 7480000 4936800 \n",
|
401 |
+
"3 -11% 0.46 45500000 20930000 \n",
|
402 |
+
"4 -3% 0.15 124000000 18600000 \n",
|
403 |
+
"\n",
|
404 |
+
" Trend Value Keyword ROI keyword difficulty Final ROI \\\n",
|
405 |
+
"0 0.85 59924480.0 55.48 108010958.9041096 \n",
|
406 |
+
"1 0.85 59924480.0 35.21 170191650.09940356 \n",
|
407 |
+
"2 2.42 23054856.0 51.36 44888738.31775701 \n",
|
408 |
+
"3 -0.05 18627700.0 39.38 47302437.78567801 \n",
|
409 |
+
"4 0.00 18042000.0 51.03 35355673.13345091 \n",
|
410 |
+
"\n",
|
411 |
+
" metatitle Intent \n",
|
412 |
+
"0 Taylor Swift: Home www.taylorswift.com https:/... [(Navigational, 0.999)] \n",
|
413 |
+
"1 Taylor Swift: Home www.taylorswift.com https:/... [(Navigational, 0.998)] \n",
|
414 |
+
"2 Tina Turner en.wikipedia.org https://en.wikipe... [(Informational, 0.998)] \n",
|
415 |
+
"3 Disc jockey en.wikipedia.org https://en.wikipe... [(Informational, 0.999)] \n",
|
416 |
+
"4 Song en.wikipedia.org https://en.wikipedia.org... [(Informational, 0.999)] "
|
417 |
+
]
|
418 |
+
},
|
419 |
+
"execution_count": 7,
|
420 |
+
"metadata": {},
|
421 |
+
"output_type": "execute_result"
|
422 |
+
}
|
423 |
+
],
|
424 |
+
"source": [
|
425 |
+
"df.head()"
|
426 |
+
]
|
427 |
+
},
|
428 |
+
{
|
429 |
+
"cell_type": "code",
|
430 |
+
"execution_count": 8,
|
431 |
+
"metadata": {},
|
432 |
+
"outputs": [
|
433 |
+
{
|
434 |
+
"data": {
|
435 |
+
"text/html": [
|
436 |
+
"<div>\n",
|
437 |
+
"<style scoped>\n",
|
438 |
+
" .dataframe tbody tr th:only-of-type {\n",
|
439 |
+
" vertical-align: middle;\n",
|
440 |
+
" }\n",
|
441 |
+
"\n",
|
442 |
+
" .dataframe tbody tr th {\n",
|
443 |
+
" vertical-align: top;\n",
|
444 |
+
" }\n",
|
445 |
+
"\n",
|
446 |
+
" .dataframe thead th {\n",
|
447 |
+
" text-align: right;\n",
|
448 |
+
" }\n",
|
449 |
+
"</style>\n",
|
450 |
+
"<table border=\"1\" class=\"dataframe\">\n",
|
451 |
+
" <thead>\n",
|
452 |
+
" <tr style=\"text-align: right;\">\n",
|
453 |
+
" <th></th>\n",
|
454 |
+
" <th>Keyword</th>\n",
|
455 |
+
" <th>Intent</th>\n",
|
456 |
+
" <th>metatitle</th>\n",
|
457 |
+
" </tr>\n",
|
458 |
+
" </thead>\n",
|
459 |
+
" <tbody>\n",
|
460 |
+
" <tr>\n",
|
461 |
+
" <th>0</th>\n",
|
462 |
+
" <td>taylor swift</td>\n",
|
463 |
+
" <td>[(Navigational, 0.999)]</td>\n",
|
464 |
+
" <td>Taylor Swift: Home www.taylorswift.com https:/...</td>\n",
|
465 |
+
" </tr>\n",
|
466 |
+
" <tr>\n",
|
467 |
+
" <th>1</th>\n",
|
468 |
+
" <td>taylor swift taylor swift</td>\n",
|
469 |
+
" <td>[(Navigational, 0.998)]</td>\n",
|
470 |
+
" <td>Taylor Swift: Home www.taylorswift.com https:/...</td>\n",
|
471 |
+
" </tr>\n",
|
472 |
+
" <tr>\n",
|
473 |
+
" <th>2</th>\n",
|
474 |
+
" <td>tina turner</td>\n",
|
475 |
+
" <td>[(Informational, 0.998)]</td>\n",
|
476 |
+
" <td>Tina Turner en.wikipedia.org https://en.wikipe...</td>\n",
|
477 |
+
" </tr>\n",
|
478 |
+
" <tr>\n",
|
479 |
+
" <th>3</th>\n",
|
480 |
+
" <td>djs</td>\n",
|
481 |
+
" <td>[(Informational, 0.999)]</td>\n",
|
482 |
+
" <td>Disc jockey en.wikipedia.org https://en.wikipe...</td>\n",
|
483 |
+
" </tr>\n",
|
484 |
+
" <tr>\n",
|
485 |
+
" <th>4</th>\n",
|
486 |
+
" <td>song</td>\n",
|
487 |
+
" <td>[(Informational, 0.999)]</td>\n",
|
488 |
+
" <td>Song en.wikipedia.org https://en.wikipedia.org...</td>\n",
|
489 |
+
" </tr>\n",
|
490 |
+
" <tr>\n",
|
491 |
+
" <th>...</th>\n",
|
492 |
+
" <td>...</td>\n",
|
493 |
+
" <td>...</td>\n",
|
494 |
+
" <td>...</td>\n",
|
495 |
+
" </tr>\n",
|
496 |
+
" <tr>\n",
|
497 |
+
" <th>595</th>\n",
|
498 |
+
" <td>guitar amp</td>\n",
|
499 |
+
" <td>[(Transactional, 0.998)]</td>\n",
|
500 |
+
" <td>Guitar Amplifiers www.guitarcenter.com https:/...</td>\n",
|
501 |
+
" </tr>\n",
|
502 |
+
" <tr>\n",
|
503 |
+
" <th>596</th>\n",
|
504 |
+
" <td>midnight taylor swift</td>\n",
|
505 |
+
" <td>[(Navigational, 0.907), (Transactional, 0.7)]</td>\n",
|
506 |
+
" <td>Midnights en.wikipedia.org https://en.wikipedi...</td>\n",
|
507 |
+
" </tr>\n",
|
508 |
+
" <tr>\n",
|
509 |
+
" <th>597</th>\n",
|
510 |
+
" <td>midnights taylor swift</td>\n",
|
511 |
+
" <td>[(Navigational, 0.996)]</td>\n",
|
512 |
+
" <td>Midnights en.wikipedia.org https://en.wikipedi...</td>\n",
|
513 |
+
" </tr>\n",
|
514 |
+
" <tr>\n",
|
515 |
+
" <th>598</th>\n",
|
516 |
+
" <td>taylor swift midnights</td>\n",
|
517 |
+
" <td>[(Navigational, 0.994)]</td>\n",
|
518 |
+
" <td>Midnights en.wikipedia.org https://en.wikipedi...</td>\n",
|
519 |
+
" </tr>\n",
|
520 |
+
" <tr>\n",
|
521 |
+
" <th>599</th>\n",
|
522 |
+
" <td>drake 21 savage</td>\n",
|
523 |
+
" <td>[(Navigational, 0.999)]</td>\n",
|
524 |
+
" <td>Drake 21 Savage - Spin Bout U - YouTube www.y...</td>\n",
|
525 |
+
" </tr>\n",
|
526 |
+
" </tbody>\n",
|
527 |
+
"</table>\n",
|
528 |
+
"<p>600 rows × 3 columns</p>\n",
|
529 |
+
"</div>"
|
530 |
+
],
|
531 |
+
"text/plain": [
|
532 |
+
" Keyword Intent \\\n",
|
533 |
+
"0 taylor swift [(Navigational, 0.999)] \n",
|
534 |
+
"1 taylor swift taylor swift [(Navigational, 0.998)] \n",
|
535 |
+
"2 tina turner [(Informational, 0.998)] \n",
|
536 |
+
"3 djs [(Informational, 0.999)] \n",
|
537 |
+
"4 song [(Informational, 0.999)] \n",
|
538 |
+
".. ... ... \n",
|
539 |
+
"595 guitar amp [(Transactional, 0.998)] \n",
|
540 |
+
"596 midnight taylor swift [(Navigational, 0.907), (Transactional, 0.7)] \n",
|
541 |
+
"597 midnights taylor swift [(Navigational, 0.996)] \n",
|
542 |
+
"598 taylor swift midnights [(Navigational, 0.994)] \n",
|
543 |
+
"599 drake 21 savage [(Navigational, 0.999)] \n",
|
544 |
+
"\n",
|
545 |
+
" metatitle \n",
|
546 |
+
"0 Taylor Swift: Home www.taylorswift.com https:/... \n",
|
547 |
+
"1 Taylor Swift: Home www.taylorswift.com https:/... \n",
|
548 |
+
"2 Tina Turner en.wikipedia.org https://en.wikipe... \n",
|
549 |
+
"3 Disc jockey en.wikipedia.org https://en.wikipe... \n",
|
550 |
+
"4 Song en.wikipedia.org https://en.wikipedia.org... \n",
|
551 |
+
".. ... \n",
|
552 |
+
"595 Guitar Amplifiers www.guitarcenter.com https:/... \n",
|
553 |
+
"596 Midnights en.wikipedia.org https://en.wikipedi... \n",
|
554 |
+
"597 Midnights en.wikipedia.org https://en.wikipedi... \n",
|
555 |
+
"598 Midnights en.wikipedia.org https://en.wikipedi... \n",
|
556 |
+
"599 Drake 21 Savage - Spin Bout U - YouTube www.y... \n",
|
557 |
+
"\n",
|
558 |
+
"[600 rows x 3 columns]"
|
559 |
+
]
|
560 |
+
},
|
561 |
+
"execution_count": 8,
|
562 |
+
"metadata": {},
|
563 |
+
"output_type": "execute_result"
|
564 |
+
}
|
565 |
+
],
|
566 |
+
"source": [
|
567 |
+
"df[['Keyword', 'Intent', 'metatitle']]"
|
568 |
+
]
|
569 |
+
},
|
570 |
+
{
|
571 |
+
"cell_type": "code",
|
572 |
+
"execution_count": 9,
|
573 |
+
"metadata": {},
|
574 |
+
"outputs": [],
|
575 |
+
"source": [
|
576 |
+
"df[['Keyword', 'Intent', 'metatitle']].to_csv(\n",
|
577 |
+
" 'data_intent/test_data_intent_using_metatitle.csv',\n",
|
578 |
+
" index=False\n",
|
579 |
+
")"
|
580 |
+
]
|
581 |
+
},
|
582 |
+
{
|
583 |
+
"cell_type": "code",
|
584 |
+
"execution_count": null,
|
585 |
+
"metadata": {},
|
586 |
+
"outputs": [],
|
587 |
+
"source": []
|
588 |
+
}
|
589 |
+
],
|
590 |
+
"metadata": {
|
591 |
+
"kernelspec": {
|
592 |
+
"display_name": "venv",
|
593 |
+
"language": "python",
|
594 |
+
"name": "python3"
|
595 |
+
},
|
596 |
+
"language_info": {
|
597 |
+
"codemirror_mode": {
|
598 |
+
"name": "ipython",
|
599 |
+
"version": 3
|
600 |
+
},
|
601 |
+
"file_extension": ".py",
|
602 |
+
"mimetype": "text/x-python",
|
603 |
+
"name": "python",
|
604 |
+
"nbconvert_exporter": "python",
|
605 |
+
"pygments_lexer": "ipython3",
|
606 |
+
"version": "3.10.12"
|
607 |
+
}
|
608 |
+
},
|
609 |
+
"nbformat": 4,
|
610 |
+
"nbformat_minor": 2
|
611 |
+
}
|
research/11_intent_classification_using_distilbert.ipynb
CHANGED
@@ -20,7 +20,7 @@
|
|
20 |
},
|
21 |
{
|
22 |
"cell_type": "code",
|
23 |
-
"execution_count":
|
24 |
"metadata": {},
|
25 |
"outputs": [
|
26 |
{
|
@@ -46,6 +46,8 @@
|
|
46 |
" <th></th>\n",
|
47 |
" <th>keyword</th>\n",
|
48 |
" <th>intent</th>\n",
|
|
|
|
|
49 |
" </tr>\n",
|
50 |
" </thead>\n",
|
51 |
" <tbody>\n",
|
@@ -53,64 +55,81 @@
|
|
53 |
" <th>0</th>\n",
|
54 |
" <td>citalopram vs prozac</td>\n",
|
55 |
" <td>Commercial</td>\n",
|
|
|
|
|
56 |
" </tr>\n",
|
57 |
" <tr>\n",
|
58 |
" <th>1</th>\n",
|
59 |
" <td>who is the oldest football player</td>\n",
|
60 |
" <td>Informational</td>\n",
|
|
|
|
|
61 |
" </tr>\n",
|
62 |
" <tr>\n",
|
63 |
" <th>2</th>\n",
|
64 |
" <td>t mobile town east</td>\n",
|
65 |
" <td>Navigational</td>\n",
|
|
|
|
|
66 |
" </tr>\n",
|
67 |
" <tr>\n",
|
68 |
" <th>3</th>\n",
|
69 |
" <td>starbucks</td>\n",
|
70 |
" <td>Navigational</td>\n",
|
|
|
|
|
71 |
" </tr>\n",
|
72 |
" <tr>\n",
|
73 |
" <th>4</th>\n",
|
74 |
" <td>tech crunch</td>\n",
|
75 |
" <td>Navigational</td>\n",
|
|
|
|
|
76 |
" </tr>\n",
|
77 |
" </tbody>\n",
|
78 |
"</table>\n",
|
79 |
"</div>"
|
80 |
],
|
81 |
"text/plain": [
|
82 |
-
" keyword intent
|
83 |
-
"0 citalopram vs prozac Commercial\n",
|
84 |
-
"1 who is the oldest football player Informational\n",
|
85 |
-
"2 t mobile town east Navigational\n",
|
86 |
-
"3 starbucks Navigational\n",
|
87 |
-
"4 tech crunch Navigational"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
88 |
]
|
89 |
},
|
90 |
-
"execution_count":
|
91 |
"metadata": {},
|
92 |
"output_type": "execute_result"
|
93 |
}
|
94 |
],
|
95 |
"source": [
|
96 |
-
"original_df= pd.read_csv(\"data_intent/
|
97 |
"original_df.head()"
|
98 |
]
|
99 |
},
|
100 |
{
|
101 |
"cell_type": "code",
|
102 |
-
"execution_count":
|
103 |
"metadata": {},
|
104 |
"outputs": [
|
105 |
{
|
106 |
"data": {
|
107 |
"text/plain": [
|
108 |
-
"False
|
109 |
-
"True
|
110 |
"Name: count, dtype: int64"
|
111 |
]
|
112 |
},
|
113 |
-
"execution_count":
|
114 |
"metadata": {},
|
115 |
"output_type": "execute_result"
|
116 |
}
|
@@ -121,26 +140,27 @@
|
|
121 |
},
|
122 |
{
|
123 |
"cell_type": "code",
|
124 |
-
"execution_count":
|
125 |
"metadata": {},
|
126 |
"outputs": [],
|
127 |
"source": [
|
128 |
-
"original_df.drop_duplicates(inplace=True)"
|
129 |
]
|
130 |
},
|
131 |
{
|
132 |
"cell_type": "code",
|
133 |
-
"execution_count":
|
134 |
"metadata": {},
|
135 |
"outputs": [
|
136 |
{
|
137 |
"data": {
|
138 |
"text/plain": [
|
139 |
-
"False
|
|
|
140 |
"Name: count, dtype: int64"
|
141 |
]
|
142 |
},
|
143 |
-
"execution_count":
|
144 |
"metadata": {},
|
145 |
"output_type": "execute_result"
|
146 |
}
|
@@ -151,7 +171,16 @@
|
|
151 |
},
|
152 |
{
|
153 |
"cell_type": "code",
|
154 |
-
"execution_count":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
"metadata": {},
|
156 |
"outputs": [],
|
157 |
"source": [
|
@@ -160,7 +189,7 @@
|
|
160 |
},
|
161 |
{
|
162 |
"cell_type": "code",
|
163 |
-
"execution_count":
|
164 |
"metadata": {},
|
165 |
"outputs": [],
|
166 |
"source": [
|
@@ -173,20 +202,16 @@
|
|
173 |
},
|
174 |
{
|
175 |
"cell_type": "code",
|
176 |
-
"execution_count":
|
177 |
"metadata": {},
|
178 |
"outputs": [
|
179 |
{
|
180 |
"data": {
|
181 |
"text/plain": [
|
182 |
-
"{0: 'Commercial'
|
183 |
-
" 1: 'Informational',\n",
|
184 |
-
" 2: 'Navigational',\n",
|
185 |
-
" 3: 'Local',\n",
|
186 |
-
" 4: 'Transactional'}"
|
187 |
]
|
188 |
},
|
189 |
-
"execution_count":
|
190 |
"metadata": {},
|
191 |
"output_type": "execute_result"
|
192 |
}
|
@@ -197,20 +222,16 @@
|
|
197 |
},
|
198 |
{
|
199 |
"cell_type": "code",
|
200 |
-
"execution_count":
|
201 |
"metadata": {},
|
202 |
"outputs": [
|
203 |
{
|
204 |
"data": {
|
205 |
"text/plain": [
|
206 |
-
"{'Commercial': 0
|
207 |
-
" 'Informational': 1,\n",
|
208 |
-
" 'Navigational': 2,\n",
|
209 |
-
" 'Local': 3,\n",
|
210 |
-
" 'Transactional': 4}"
|
211 |
]
|
212 |
},
|
213 |
-
"execution_count":
|
214 |
"metadata": {},
|
215 |
"output_type": "execute_result"
|
216 |
}
|
@@ -221,7 +242,7 @@
|
|
221 |
},
|
222 |
{
|
223 |
"cell_type": "code",
|
224 |
-
"execution_count":
|
225 |
"metadata": {},
|
226 |
"outputs": [],
|
227 |
"source": [
|
@@ -231,7 +252,7 @@
|
|
231 |
},
|
232 |
{
|
233 |
"cell_type": "code",
|
234 |
-
"execution_count":
|
235 |
"metadata": {},
|
236 |
"outputs": [
|
237 |
{
|
@@ -258,6 +279,7 @@
|
|
258 |
" <th>keyword</th>\n",
|
259 |
" <th>intent</th>\n",
|
260 |
" <th>id</th>\n",
|
|
|
261 |
" </tr>\n",
|
262 |
" </thead>\n",
|
263 |
" <tbody>\n",
|
@@ -266,90 +288,114 @@
|
|
266 |
" <td>citalopram vs prozac</td>\n",
|
267 |
" <td>Commercial</td>\n",
|
268 |
" <td>0</td>\n",
|
|
|
269 |
" </tr>\n",
|
270 |
" <tr>\n",
|
271 |
" <th>1</th>\n",
|
272 |
" <td>who is the oldest football player</td>\n",
|
273 |
" <td>Informational</td>\n",
|
274 |
" <td>1</td>\n",
|
|
|
275 |
" </tr>\n",
|
276 |
" <tr>\n",
|
277 |
" <th>2</th>\n",
|
278 |
" <td>t mobile town east</td>\n",
|
279 |
" <td>Navigational</td>\n",
|
280 |
" <td>2</td>\n",
|
|
|
281 |
" </tr>\n",
|
282 |
" <tr>\n",
|
283 |
" <th>3</th>\n",
|
284 |
" <td>starbucks</td>\n",
|
285 |
" <td>Navigational</td>\n",
|
286 |
" <td>2</td>\n",
|
|
|
287 |
" </tr>\n",
|
288 |
" <tr>\n",
|
289 |
" <th>4</th>\n",
|
290 |
" <td>tech crunch</td>\n",
|
291 |
" <td>Navigational</td>\n",
|
292 |
" <td>2</td>\n",
|
|
|
293 |
" </tr>\n",
|
294 |
" <tr>\n",
|
295 |
" <th>...</th>\n",
|
296 |
" <td>...</td>\n",
|
297 |
" <td>...</td>\n",
|
298 |
" <td>...</td>\n",
|
|
|
299 |
" </tr>\n",
|
300 |
" <tr>\n",
|
301 |
-
" <th>
|
302 |
" <td>How to make homemade pet accessories from recy...</td>\n",
|
303 |
" <td>Informational</td>\n",
|
304 |
" <td>1</td>\n",
|
|
|
305 |
" </tr>\n",
|
306 |
" <tr>\n",
|
307 |
-
" <th>
|
308 |
" <td>Top 10 science fiction book series that take r...</td>\n",
|
309 |
" <td>Informational</td>\n",
|
310 |
" <td>1</td>\n",
|
|
|
311 |
" </tr>\n",
|
312 |
" <tr>\n",
|
313 |
-
" <th>
|
314 |
" <td>How to start a car restoration and customizati...</td>\n",
|
315 |
" <td>Informational</td>\n",
|
316 |
" <td>1</td>\n",
|
|
|
317 |
" </tr>\n",
|
318 |
" <tr>\n",
|
319 |
-
" <th>
|
320 |
" <td>Ancient Mesopotamian architecture and its infl...</td>\n",
|
321 |
" <td>Informational</td>\n",
|
322 |
" <td>1</td>\n",
|
|
|
323 |
" </tr>\n",
|
324 |
" <tr>\n",
|
325 |
-
" <th>
|
326 |
" <td>Benefits of a flexitarian diet for those seeki...</td>\n",
|
327 |
" <td>Informational</td>\n",
|
328 |
" <td>1</td>\n",
|
|
|
329 |
" </tr>\n",
|
330 |
" </tbody>\n",
|
331 |
"</table>\n",
|
332 |
-
"<p>
|
333 |
"</div>"
|
334 |
],
|
335 |
"text/plain": [
|
336 |
-
" keyword intent id
|
337 |
-
"0 citalopram vs prozac Commercial 0\n",
|
338 |
-
"1 who is the oldest football player Informational 1\n",
|
339 |
-
"2 t mobile town east Navigational 2\n",
|
340 |
-
"3 starbucks Navigational 2\n",
|
341 |
-
"4 tech crunch Navigational 2\n",
|
342 |
-
"... ... ...
|
343 |
-
"
|
344 |
-
"
|
345 |
-
"
|
346 |
-
"
|
347 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
"\n",
|
349 |
-
"[
|
350 |
]
|
351 |
},
|
352 |
-
"execution_count":
|
353 |
"metadata": {},
|
354 |
"output_type": "execute_result"
|
355 |
}
|
@@ -361,7 +407,7 @@
|
|
361 |
},
|
362 |
{
|
363 |
"cell_type": "code",
|
364 |
-
"execution_count":
|
365 |
"metadata": {},
|
366 |
"outputs": [
|
367 |
{
|
@@ -385,34 +431,34 @@
|
|
385 |
" <thead>\n",
|
386 |
" <tr style=\"text-align: right;\">\n",
|
387 |
" <th></th>\n",
|
388 |
-
" <th>
|
389 |
" <th>id</th>\n",
|
390 |
" </tr>\n",
|
391 |
" </thead>\n",
|
392 |
" <tbody>\n",
|
393 |
" <tr>\n",
|
394 |
" <th>0</th>\n",
|
395 |
-
" <td>
|
396 |
" <td>0</td>\n",
|
397 |
" </tr>\n",
|
398 |
" <tr>\n",
|
399 |
" <th>1</th>\n",
|
400 |
-
" <td>
|
401 |
" <td>1</td>\n",
|
402 |
" </tr>\n",
|
403 |
" <tr>\n",
|
404 |
" <th>2</th>\n",
|
405 |
-
" <td>
|
406 |
" <td>2</td>\n",
|
407 |
" </tr>\n",
|
408 |
" <tr>\n",
|
409 |
" <th>3</th>\n",
|
410 |
-
" <td>starbucks
|
411 |
" <td>2</td>\n",
|
412 |
" </tr>\n",
|
413 |
" <tr>\n",
|
414 |
" <th>4</th>\n",
|
415 |
-
" <td>
|
416 |
" <td>2</td>\n",
|
417 |
" </tr>\n",
|
418 |
" <tr>\n",
|
@@ -421,65 +467,65 @@
|
|
421 |
" <td>...</td>\n",
|
422 |
" </tr>\n",
|
423 |
" <tr>\n",
|
424 |
-
" <th>
|
425 |
-
" <td>
|
426 |
" <td>1</td>\n",
|
427 |
" </tr>\n",
|
428 |
" <tr>\n",
|
429 |
-
" <th>
|
430 |
-
" <td>
|
431 |
" <td>1</td>\n",
|
432 |
" </tr>\n",
|
433 |
" <tr>\n",
|
434 |
-
" <th>
|
435 |
-
" <td>
|
436 |
" <td>1</td>\n",
|
437 |
" </tr>\n",
|
438 |
" <tr>\n",
|
439 |
-
" <th>
|
440 |
-
" <td>
|
441 |
" <td>1</td>\n",
|
442 |
" </tr>\n",
|
443 |
" <tr>\n",
|
444 |
-
" <th>
|
445 |
-
" <td>
|
446 |
" <td>1</td>\n",
|
447 |
" </tr>\n",
|
448 |
" </tbody>\n",
|
449 |
"</table>\n",
|
450 |
-
"<p>
|
451 |
"</div>"
|
452 |
],
|
453 |
"text/plain": [
|
454 |
-
"
|
455 |
-
"0
|
456 |
-
"1
|
457 |
-
"2
|
458 |
-
"3
|
459 |
-
"4
|
460 |
"... ... ..\n",
|
461 |
-
"
|
462 |
-
"
|
463 |
-
"
|
464 |
-
"
|
465 |
-
"
|
466 |
"\n",
|
467 |
-
"[
|
468 |
]
|
469 |
},
|
470 |
-
"execution_count":
|
471 |
"metadata": {},
|
472 |
"output_type": "execute_result"
|
473 |
}
|
474 |
],
|
475 |
"source": [
|
476 |
-
"df= original_df[['
|
477 |
"df"
|
478 |
]
|
479 |
},
|
480 |
{
|
481 |
"cell_type": "code",
|
482 |
-
"execution_count":
|
483 |
"metadata": {},
|
484 |
"outputs": [
|
485 |
{
|
@@ -497,14 +543,14 @@
|
|
497 |
},
|
498 |
{
|
499 |
"cell_type": "code",
|
500 |
-
"execution_count":
|
501 |
"metadata": {},
|
502 |
"outputs": [
|
503 |
{
|
504 |
"name": "stderr",
|
505 |
"output_type": "stream",
|
506 |
"text": [
|
507 |
-
"/tmp/
|
508 |
"A value is trying to be set on a copy of a slice from a DataFrame\n",
|
509 |
"\n",
|
510 |
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
|
@@ -538,81 +584,82 @@
|
|
538 |
" </thead>\n",
|
539 |
" <tbody>\n",
|
540 |
" <tr>\n",
|
541 |
-
" <th>
|
542 |
-
" <td>
|
543 |
-
" <td>4</td>\n",
|
544 |
-
" </tr>\n",
|
545 |
-
" <tr>\n",
|
546 |
-
" <th>1604</th>\n",
|
547 |
-
" <td>Basics of string theory and its applications</td>\n",
|
548 |
" <td>1</td>\n",
|
549 |
" </tr>\n",
|
550 |
" <tr>\n",
|
551 |
-
" <th>
|
552 |
-
" <td>
|
553 |
-
" <td>
|
554 |
" </tr>\n",
|
555 |
" <tr>\n",
|
556 |
-
" <th>
|
557 |
-
" <td>
|
558 |
" <td>3</td>\n",
|
559 |
" </tr>\n",
|
560 |
" <tr>\n",
|
561 |
-
" <th>
|
562 |
-
" <td>
|
563 |
-
" <td>1</td>\n",
|
564 |
-
" </tr>\n",
|
565 |
-
" <tr>\n",
|
566 |
-
" <th>311</th>\n",
|
567 |
-
" <td>Target Business login</td>\n",
|
568 |
" <td>2</td>\n",
|
569 |
" </tr>\n",
|
570 |
" <tr>\n",
|
571 |
-
" <th>
|
572 |
-
" <td>
|
573 |
" <td>1</td>\n",
|
574 |
" </tr>\n",
|
575 |
" <tr>\n",
|
576 |
-
" <th>
|
577 |
-
" <td>
|
578 |
" <td>1</td>\n",
|
579 |
" </tr>\n",
|
580 |
" <tr>\n",
|
581 |
-
" <th>
|
582 |
-
" <td>
|
583 |
" <td>1</td>\n",
|
584 |
" </tr>\n",
|
585 |
" <tr>\n",
|
586 |
-
" <th>
|
587 |
-
" <td>
|
|
|
|
|
|
|
|
|
|
|
588 |
" <td>1</td>\n",
|
589 |
" </tr>\n",
|
|
|
|
|
|
|
|
|
|
|
590 |
" </tbody>\n",
|
591 |
"</table>\n",
|
592 |
"</div>"
|
593 |
],
|
594 |
"text/plain": [
|
595 |
-
"
|
596 |
-
"
|
597 |
-
"
|
598 |
-
"
|
599 |
-
"
|
600 |
-
"
|
601 |
-
"
|
602 |
-
"
|
603 |
-
"
|
604 |
-
"
|
605 |
-
"
|
606 |
]
|
607 |
},
|
608 |
-
"execution_count":
|
609 |
"metadata": {},
|
610 |
"output_type": "execute_result"
|
611 |
}
|
612 |
],
|
613 |
"source": [
|
614 |
"df.rename(columns={\n",
|
615 |
-
" \"keyword\": \"text\", \n",
|
|
|
616 |
" \"id\": \"label\"\n",
|
617 |
"}, \n",
|
618 |
" inplace=True\n",
|
@@ -623,7 +670,7 @@
|
|
623 |
},
|
624 |
{
|
625 |
"cell_type": "code",
|
626 |
-
"execution_count":
|
627 |
"metadata": {},
|
628 |
"outputs": [
|
629 |
{
|
@@ -639,11 +686,11 @@
|
|
639 |
"text/plain": [
|
640 |
"Dataset({\n",
|
641 |
" features: ['text', 'label', '__index_level_0__'],\n",
|
642 |
-
" num_rows:
|
643 |
"})"
|
644 |
]
|
645 |
},
|
646 |
-
"execution_count":
|
647 |
"metadata": {},
|
648 |
"output_type": "execute_result"
|
649 |
}
|
@@ -655,7 +702,7 @@
|
|
655 |
},
|
656 |
{
|
657 |
"cell_type": "code",
|
658 |
-
"execution_count":
|
659 |
"metadata": {},
|
660 |
"outputs": [
|
661 |
{
|
@@ -664,16 +711,16 @@
|
|
664 |
"DatasetDict({\n",
|
665 |
" train: Dataset({\n",
|
666 |
" features: ['text', 'label', '__index_level_0__'],\n",
|
667 |
-
" num_rows:
|
668 |
" })\n",
|
669 |
" test: Dataset({\n",
|
670 |
" features: ['text', 'label', '__index_level_0__'],\n",
|
671 |
-
" num_rows:
|
672 |
" })\n",
|
673 |
"})"
|
674 |
]
|
675 |
},
|
676 |
-
"execution_count":
|
677 |
"metadata": {},
|
678 |
"output_type": "execute_result"
|
679 |
}
|
@@ -685,7 +732,7 @@
|
|
685 |
},
|
686 |
{
|
687 |
"cell_type": "code",
|
688 |
-
"execution_count":
|
689 |
"metadata": {},
|
690 |
"outputs": [],
|
691 |
"source": [
|
@@ -696,7 +743,7 @@
|
|
696 |
},
|
697 |
{
|
698 |
"cell_type": "code",
|
699 |
-
"execution_count":
|
700 |
"metadata": {},
|
701 |
"outputs": [],
|
702 |
"source": [
|
@@ -706,15 +753,22 @@
|
|
706 |
},
|
707 |
{
|
708 |
"cell_type": "code",
|
709 |
-
"execution_count":
|
710 |
"metadata": {},
|
711 |
"outputs": [
|
712 |
{
|
713 |
"name": "stderr",
|
714 |
"output_type": "stream",
|
715 |
"text": [
|
716 |
-
"Map: 100%|██████████|
|
717 |
-
"Map:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
718 |
]
|
719 |
}
|
720 |
],
|
@@ -724,16 +778,16 @@
|
|
724 |
},
|
725 |
{
|
726 |
"cell_type": "code",
|
727 |
-
"execution_count":
|
728 |
"metadata": {},
|
729 |
"outputs": [
|
730 |
{
|
731 |
"name": "stderr",
|
732 |
"output_type": "stream",
|
733 |
"text": [
|
734 |
-
"2023-10-
|
735 |
"To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
|
736 |
-
"2023-10-
|
737 |
]
|
738 |
}
|
739 |
],
|
@@ -752,7 +806,7 @@
|
|
752 |
},
|
753 |
{
|
754 |
"cell_type": "code",
|
755 |
-
"execution_count":
|
756 |
"metadata": {},
|
757 |
"outputs": [],
|
758 |
"source": [
|
@@ -763,7 +817,7 @@
|
|
763 |
},
|
764 |
{
|
765 |
"cell_type": "code",
|
766 |
-
"execution_count":
|
767 |
"metadata": {},
|
768 |
"outputs": [],
|
769 |
"source": [
|
@@ -778,14 +832,14 @@
|
|
778 |
},
|
779 |
{
|
780 |
"cell_type": "code",
|
781 |
-
"execution_count":
|
782 |
"metadata": {},
|
783 |
"outputs": [
|
784 |
{
|
785 |
"name": "stderr",
|
786 |
"output_type": "stream",
|
787 |
"text": [
|
788 |
-
"Some weights of DistilBertForSequenceClassification were not initialized from the model checkpoint at distilbert-base-uncased and are newly initialized: ['
|
789 |
"You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.\n"
|
790 |
]
|
791 |
}
|
@@ -794,13 +848,14 @@
|
|
794 |
"from transformers import AutoModelForSequenceClassification, TrainingArguments, Trainer\n",
|
795 |
"\n",
|
796 |
"model = AutoModelForSequenceClassification.from_pretrained(\n",
|
797 |
-
" \"distilbert-base-uncased\", num_labels=5, id2label=id2label, label2id=label2id\n",
|
|
|
798 |
")"
|
799 |
]
|
800 |
},
|
801 |
{
|
802 |
"cell_type": "code",
|
803 |
-
"execution_count":
|
804 |
"metadata": {},
|
805 |
"outputs": [
|
806 |
{
|
@@ -816,8 +871,8 @@
|
|
816 |
"\n",
|
817 |
" <div>\n",
|
818 |
" \n",
|
819 |
-
" <progress value='
|
820 |
-
" [
|
821 |
" </div>\n",
|
822 |
" <table border=\"1\" class=\"dataframe\">\n",
|
823 |
" <thead>\n",
|
@@ -832,98 +887,182 @@
|
|
832 |
" <tr>\n",
|
833 |
" <td>1</td>\n",
|
834 |
" <td>No log</td>\n",
|
835 |
-
" <td>0.
|
836 |
-
" <td>0.
|
837 |
" </tr>\n",
|
838 |
" <tr>\n",
|
839 |
" <td>2</td>\n",
|
840 |
" <td>No log</td>\n",
|
841 |
-
" <td>0.
|
842 |
-
" <td>0.
|
843 |
" </tr>\n",
|
844 |
" <tr>\n",
|
845 |
" <td>3</td>\n",
|
846 |
" <td>No log</td>\n",
|
847 |
-
" <td>0.
|
848 |
-
" <td>0.
|
849 |
" </tr>\n",
|
850 |
" <tr>\n",
|
851 |
" <td>4</td>\n",
|
852 |
" <td>No log</td>\n",
|
853 |
-
" <td>0.
|
854 |
-
" <td>0.
|
855 |
" </tr>\n",
|
856 |
" <tr>\n",
|
857 |
" <td>5</td>\n",
|
858 |
" <td>No log</td>\n",
|
859 |
-
" <td>0.
|
860 |
-
" <td>0.
|
861 |
" </tr>\n",
|
862 |
" <tr>\n",
|
863 |
" <td>6</td>\n",
|
864 |
-
" <td>
|
865 |
-
" <td>0.
|
866 |
-
" <td>0.
|
867 |
" </tr>\n",
|
868 |
" <tr>\n",
|
869 |
" <td>7</td>\n",
|
870 |
-
" <td>0.
|
871 |
-
" <td>0.
|
872 |
-
" <td>0.
|
873 |
" </tr>\n",
|
874 |
" <tr>\n",
|
875 |
" <td>8</td>\n",
|
876 |
-
" <td>0.
|
877 |
-
" <td>0.
|
878 |
-
" <td>0.
|
879 |
" </tr>\n",
|
880 |
" <tr>\n",
|
881 |
" <td>9</td>\n",
|
882 |
-
" <td>0.
|
883 |
-
" <td>0.
|
884 |
-
" <td>0.
|
885 |
" </tr>\n",
|
886 |
" <tr>\n",
|
887 |
" <td>10</td>\n",
|
888 |
-
" <td>0.
|
889 |
-
" <td>0.
|
890 |
-
" <td>0.
|
891 |
" </tr>\n",
|
892 |
" <tr>\n",
|
893 |
" <td>11</td>\n",
|
894 |
-
" <td>0.
|
895 |
-
" <td>0.
|
896 |
-
" <td>0.
|
897 |
" </tr>\n",
|
898 |
" <tr>\n",
|
899 |
" <td>12</td>\n",
|
900 |
-
" <td>0.
|
901 |
-
" <td>0.
|
902 |
-
" <td>0.
|
903 |
" </tr>\n",
|
904 |
" <tr>\n",
|
905 |
" <td>13</td>\n",
|
906 |
-
" <td>0.
|
907 |
-
" <td>0.
|
908 |
-
" <td>0.
|
909 |
" </tr>\n",
|
910 |
" <tr>\n",
|
911 |
" <td>14</td>\n",
|
912 |
-
" <td>0.
|
913 |
-
" <td>0.
|
914 |
-
" <td>0.
|
915 |
" </tr>\n",
|
916 |
" <tr>\n",
|
917 |
" <td>15</td>\n",
|
918 |
-
" <td>0.
|
919 |
-
" <td>0.
|
920 |
-
" <td>0.
|
921 |
" </tr>\n",
|
922 |
" <tr>\n",
|
923 |
" <td>16</td>\n",
|
924 |
-
" <td>0.
|
925 |
-
" <td>0.
|
926 |
-
" <td>0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
927 |
" </tr>\n",
|
928 |
" </tbody>\n",
|
929 |
"</table><p>"
|
@@ -938,21 +1077,21 @@
|
|
938 |
{
|
939 |
"data": {
|
940 |
"text/plain": [
|
941 |
-
"TrainOutput(global_step=
|
942 |
]
|
943 |
},
|
944 |
-
"execution_count":
|
945 |
"metadata": {},
|
946 |
"output_type": "execute_result"
|
947 |
}
|
948 |
],
|
949 |
"source": [
|
950 |
"training_args = TrainingArguments(\n",
|
951 |
-
" output_dir=\"
|
952 |
" learning_rate=2e-5,\n",
|
953 |
" per_device_train_batch_size=16,\n",
|
954 |
" per_device_eval_batch_size=16,\n",
|
955 |
-
" num_train_epochs=
|
956 |
" weight_decay=0.01,\n",
|
957 |
" evaluation_strategy=\"epoch\",\n",
|
958 |
" save_strategy=\"epoch\",\n",
|
|
|
20 |
},
|
21 |
{
|
22 |
"cell_type": "code",
|
23 |
+
"execution_count": 3,
|
24 |
"metadata": {},
|
25 |
"outputs": [
|
26 |
{
|
|
|
46 |
" <th></th>\n",
|
47 |
" <th>keyword</th>\n",
|
48 |
" <th>intent</th>\n",
|
49 |
+
" <th>id</th>\n",
|
50 |
+
" <th>metatitle</th>\n",
|
51 |
" </tr>\n",
|
52 |
" </thead>\n",
|
53 |
" <tbody>\n",
|
|
|
55 |
" <th>0</th>\n",
|
56 |
" <td>citalopram vs prozac</td>\n",
|
57 |
" <td>Commercial</td>\n",
|
58 |
+
" <td>0</td>\n",
|
59 |
+
" <td>Celexa vs Prozac - ClarityX clarityxdna.com ht...</td>\n",
|
60 |
" </tr>\n",
|
61 |
" <tr>\n",
|
62 |
" <th>1</th>\n",
|
63 |
" <td>who is the oldest football player</td>\n",
|
64 |
" <td>Informational</td>\n",
|
65 |
+
" <td>1</td>\n",
|
66 |
+
" <td>Oldest active NFL players and in league histor...</td>\n",
|
67 |
" </tr>\n",
|
68 |
" <tr>\n",
|
69 |
" <th>2</th>\n",
|
70 |
" <td>t mobile town east</td>\n",
|
71 |
" <td>Navigational</td>\n",
|
72 |
+
" <td>2</td>\n",
|
73 |
+
" <td>T-Mobile Town East Blvd & Pavillion Ct | Mesqu...</td>\n",
|
74 |
" </tr>\n",
|
75 |
" <tr>\n",
|
76 |
" <th>3</th>\n",
|
77 |
" <td>starbucks</td>\n",
|
78 |
" <td>Navigational</td>\n",
|
79 |
+
" <td>2</td>\n",
|
80 |
+
" <td>Starbucks Coffee Company www.starbucks.com htt...</td>\n",
|
81 |
" </tr>\n",
|
82 |
" <tr>\n",
|
83 |
" <th>4</th>\n",
|
84 |
" <td>tech crunch</td>\n",
|
85 |
" <td>Navigational</td>\n",
|
86 |
+
" <td>2</td>\n",
|
87 |
+
" <td>TechCrunch | Startup and Technology News techc...</td>\n",
|
88 |
" </tr>\n",
|
89 |
" </tbody>\n",
|
90 |
"</table>\n",
|
91 |
"</div>"
|
92 |
],
|
93 |
"text/plain": [
|
94 |
+
" keyword intent id \\\n",
|
95 |
+
"0 citalopram vs prozac Commercial 0 \n",
|
96 |
+
"1 who is the oldest football player Informational 1 \n",
|
97 |
+
"2 t mobile town east Navigational 2 \n",
|
98 |
+
"3 starbucks Navigational 2 \n",
|
99 |
+
"4 tech crunch Navigational 2 \n",
|
100 |
+
"\n",
|
101 |
+
" metatitle \n",
|
102 |
+
"0 Celexa vs Prozac - ClarityX clarityxdna.com ht... \n",
|
103 |
+
"1 Oldest active NFL players and in league histor... \n",
|
104 |
+
"2 T-Mobile Town East Blvd & Pavillion Ct | Mesqu... \n",
|
105 |
+
"3 Starbucks Coffee Company www.starbucks.com htt... \n",
|
106 |
+
"4 TechCrunch | Startup and Technology News techc... "
|
107 |
]
|
108 |
},
|
109 |
+
"execution_count": 3,
|
110 |
"metadata": {},
|
111 |
"output_type": "execute_result"
|
112 |
}
|
113 |
],
|
114 |
"source": [
|
115 |
+
"original_df= pd.read_csv(\"data_intent/intent_with_metatitle.csv\")\n",
|
116 |
"original_df.head()"
|
117 |
]
|
118 |
},
|
119 |
{
|
120 |
"cell_type": "code",
|
121 |
+
"execution_count": 4,
|
122 |
"metadata": {},
|
123 |
"outputs": [
|
124 |
{
|
125 |
"data": {
|
126 |
"text/plain": [
|
127 |
+
"False 1659\n",
|
128 |
+
"True 343\n",
|
129 |
"Name: count, dtype: int64"
|
130 |
]
|
131 |
},
|
132 |
+
"execution_count": 4,
|
133 |
"metadata": {},
|
134 |
"output_type": "execute_result"
|
135 |
}
|
|
|
140 |
},
|
141 |
{
|
142 |
"cell_type": "code",
|
143 |
+
"execution_count": 5,
|
144 |
"metadata": {},
|
145 |
"outputs": [],
|
146 |
"source": [
|
147 |
+
"# original_df.drop_duplicates(inplace=True)"
|
148 |
]
|
149 |
},
|
150 |
{
|
151 |
"cell_type": "code",
|
152 |
+
"execution_count": 6,
|
153 |
"metadata": {},
|
154 |
"outputs": [
|
155 |
{
|
156 |
"data": {
|
157 |
"text/plain": [
|
158 |
+
"False 1659\n",
|
159 |
+
"True 343\n",
|
160 |
"Name: count, dtype: int64"
|
161 |
]
|
162 |
},
|
163 |
+
"execution_count": 6,
|
164 |
"metadata": {},
|
165 |
"output_type": "execute_result"
|
166 |
}
|
|
|
171 |
},
|
172 |
{
|
173 |
"cell_type": "code",
|
174 |
+
"execution_count": 7,
|
175 |
+
"metadata": {},
|
176 |
+
"outputs": [],
|
177 |
+
"source": [
|
178 |
+
"original_df= original_df[original_df.intent!='Local']"
|
179 |
+
]
|
180 |
+
},
|
181 |
+
{
|
182 |
+
"cell_type": "code",
|
183 |
+
"execution_count": 8,
|
184 |
"metadata": {},
|
185 |
"outputs": [],
|
186 |
"source": [
|
|
|
189 |
},
|
190 |
{
|
191 |
"cell_type": "code",
|
192 |
+
"execution_count": 9,
|
193 |
"metadata": {},
|
194 |
"outputs": [],
|
195 |
"source": [
|
|
|
202 |
},
|
203 |
{
|
204 |
"cell_type": "code",
|
205 |
+
"execution_count": 10,
|
206 |
"metadata": {},
|
207 |
"outputs": [
|
208 |
{
|
209 |
"data": {
|
210 |
"text/plain": [
|
211 |
+
"{0: 'Commercial', 1: 'Informational', 2: 'Navigational', 3: 'Transactional'}"
|
|
|
|
|
|
|
|
|
212 |
]
|
213 |
},
|
214 |
+
"execution_count": 10,
|
215 |
"metadata": {},
|
216 |
"output_type": "execute_result"
|
217 |
}
|
|
|
222 |
},
|
223 |
{
|
224 |
"cell_type": "code",
|
225 |
+
"execution_count": 11,
|
226 |
"metadata": {},
|
227 |
"outputs": [
|
228 |
{
|
229 |
"data": {
|
230 |
"text/plain": [
|
231 |
+
"{'Commercial': 0, 'Informational': 1, 'Navigational': 2, 'Transactional': 3}"
|
|
|
|
|
|
|
|
|
232 |
]
|
233 |
},
|
234 |
+
"execution_count": 11,
|
235 |
"metadata": {},
|
236 |
"output_type": "execute_result"
|
237 |
}
|
|
|
242 |
},
|
243 |
{
|
244 |
"cell_type": "code",
|
245 |
+
"execution_count": 12,
|
246 |
"metadata": {},
|
247 |
"outputs": [],
|
248 |
"source": [
|
|
|
252 |
},
|
253 |
{
|
254 |
"cell_type": "code",
|
255 |
+
"execution_count": 13,
|
256 |
"metadata": {},
|
257 |
"outputs": [
|
258 |
{
|
|
|
279 |
" <th>keyword</th>\n",
|
280 |
" <th>intent</th>\n",
|
281 |
" <th>id</th>\n",
|
282 |
+
" <th>metatitle</th>\n",
|
283 |
" </tr>\n",
|
284 |
" </thead>\n",
|
285 |
" <tbody>\n",
|
|
|
288 |
" <td>citalopram vs prozac</td>\n",
|
289 |
" <td>Commercial</td>\n",
|
290 |
" <td>0</td>\n",
|
291 |
+
" <td>Celexa vs Prozac - ClarityX clarityxdna.com ht...</td>\n",
|
292 |
" </tr>\n",
|
293 |
" <tr>\n",
|
294 |
" <th>1</th>\n",
|
295 |
" <td>who is the oldest football player</td>\n",
|
296 |
" <td>Informational</td>\n",
|
297 |
" <td>1</td>\n",
|
298 |
+
" <td>Oldest active NFL players and in league histor...</td>\n",
|
299 |
" </tr>\n",
|
300 |
" <tr>\n",
|
301 |
" <th>2</th>\n",
|
302 |
" <td>t mobile town east</td>\n",
|
303 |
" <td>Navigational</td>\n",
|
304 |
" <td>2</td>\n",
|
305 |
+
" <td>T-Mobile Town East Blvd & Pavillion Ct | Mesqu...</td>\n",
|
306 |
" </tr>\n",
|
307 |
" <tr>\n",
|
308 |
" <th>3</th>\n",
|
309 |
" <td>starbucks</td>\n",
|
310 |
" <td>Navigational</td>\n",
|
311 |
" <td>2</td>\n",
|
312 |
+
" <td>Starbucks Coffee Company www.starbucks.com htt...</td>\n",
|
313 |
" </tr>\n",
|
314 |
" <tr>\n",
|
315 |
" <th>4</th>\n",
|
316 |
" <td>tech crunch</td>\n",
|
317 |
" <td>Navigational</td>\n",
|
318 |
" <td>2</td>\n",
|
319 |
+
" <td>TechCrunch | Startup and Technology News techc...</td>\n",
|
320 |
" </tr>\n",
|
321 |
" <tr>\n",
|
322 |
" <th>...</th>\n",
|
323 |
" <td>...</td>\n",
|
324 |
" <td>...</td>\n",
|
325 |
" <td>...</td>\n",
|
326 |
+
" <td>...</td>\n",
|
327 |
" </tr>\n",
|
328 |
" <tr>\n",
|
329 |
+
" <th>1997</th>\n",
|
330 |
" <td>How to make homemade pet accessories from recy...</td>\n",
|
331 |
" <td>Informational</td>\n",
|
332 |
" <td>1</td>\n",
|
333 |
+
" <td>Try These Dog Products Made From Recycled Mate...</td>\n",
|
334 |
" </tr>\n",
|
335 |
" <tr>\n",
|
336 |
+
" <th>1998</th>\n",
|
337 |
" <td>Top 10 science fiction book series that take r...</td>\n",
|
338 |
" <td>Informational</td>\n",
|
339 |
" <td>1</td>\n",
|
340 |
+
" <td>10 Sci-Fi and Fantasy Books About Fantastical ...</td>\n",
|
341 |
" </tr>\n",
|
342 |
" <tr>\n",
|
343 |
+
" <th>1999</th>\n",
|
344 |
" <td>How to start a car restoration and customizati...</td>\n",
|
345 |
" <td>Informational</td>\n",
|
346 |
" <td>1</td>\n",
|
347 |
+
" <td>What to Consider When Starting an Auto Restora...</td>\n",
|
348 |
" </tr>\n",
|
349 |
" <tr>\n",
|
350 |
+
" <th>2000</th>\n",
|
351 |
" <td>Ancient Mesopotamian architecture and its infl...</td>\n",
|
352 |
" <td>Informational</td>\n",
|
353 |
" <td>1</td>\n",
|
354 |
+
" <td>Mesopotamian art and architecture | Characteri...</td>\n",
|
355 |
" </tr>\n",
|
356 |
" <tr>\n",
|
357 |
+
" <th>2001</th>\n",
|
358 |
" <td>Benefits of a flexitarian diet for those seeki...</td>\n",
|
359 |
" <td>Informational</td>\n",
|
360 |
" <td>1</td>\n",
|
361 |
+
" <td>The Flexitarian Diet: A Detailed Beginner's Gu...</td>\n",
|
362 |
" </tr>\n",
|
363 |
" </tbody>\n",
|
364 |
"</table>\n",
|
365 |
+
"<p>1786 rows × 4 columns</p>\n",
|
366 |
"</div>"
|
367 |
],
|
368 |
"text/plain": [
|
369 |
+
" keyword intent id \\\n",
|
370 |
+
"0 citalopram vs prozac Commercial 0 \n",
|
371 |
+
"1 who is the oldest football player Informational 1 \n",
|
372 |
+
"2 t mobile town east Navigational 2 \n",
|
373 |
+
"3 starbucks Navigational 2 \n",
|
374 |
+
"4 tech crunch Navigational 2 \n",
|
375 |
+
"... ... ... .. \n",
|
376 |
+
"1997 How to make homemade pet accessories from recy... Informational 1 \n",
|
377 |
+
"1998 Top 10 science fiction book series that take r... Informational 1 \n",
|
378 |
+
"1999 How to start a car restoration and customizati... Informational 1 \n",
|
379 |
+
"2000 Ancient Mesopotamian architecture and its infl... Informational 1 \n",
|
380 |
+
"2001 Benefits of a flexitarian diet for those seeki... Informational 1 \n",
|
381 |
+
"\n",
|
382 |
+
" metatitle \n",
|
383 |
+
"0 Celexa vs Prozac - ClarityX clarityxdna.com ht... \n",
|
384 |
+
"1 Oldest active NFL players and in league histor... \n",
|
385 |
+
"2 T-Mobile Town East Blvd & Pavillion Ct | Mesqu... \n",
|
386 |
+
"3 Starbucks Coffee Company www.starbucks.com htt... \n",
|
387 |
+
"4 TechCrunch | Startup and Technology News techc... \n",
|
388 |
+
"... ... \n",
|
389 |
+
"1997 Try These Dog Products Made From Recycled Mate... \n",
|
390 |
+
"1998 10 Sci-Fi and Fantasy Books About Fantastical ... \n",
|
391 |
+
"1999 What to Consider When Starting an Auto Restora... \n",
|
392 |
+
"2000 Mesopotamian art and architecture | Characteri... \n",
|
393 |
+
"2001 The Flexitarian Diet: A Detailed Beginner's Gu... \n",
|
394 |
"\n",
|
395 |
+
"[1786 rows x 4 columns]"
|
396 |
]
|
397 |
},
|
398 |
+
"execution_count": 13,
|
399 |
"metadata": {},
|
400 |
"output_type": "execute_result"
|
401 |
}
|
|
|
407 |
},
|
408 |
{
|
409 |
"cell_type": "code",
|
410 |
+
"execution_count": 14,
|
411 |
"metadata": {},
|
412 |
"outputs": [
|
413 |
{
|
|
|
431 |
" <thead>\n",
|
432 |
" <tr style=\"text-align: right;\">\n",
|
433 |
" <th></th>\n",
|
434 |
+
" <th>metatitle</th>\n",
|
435 |
" <th>id</th>\n",
|
436 |
" </tr>\n",
|
437 |
" </thead>\n",
|
438 |
" <tbody>\n",
|
439 |
" <tr>\n",
|
440 |
" <th>0</th>\n",
|
441 |
+
" <td>Celexa vs Prozac - ClarityX clarityxdna.com ht...</td>\n",
|
442 |
" <td>0</td>\n",
|
443 |
" </tr>\n",
|
444 |
" <tr>\n",
|
445 |
" <th>1</th>\n",
|
446 |
+
" <td>Oldest active NFL players and in league histor...</td>\n",
|
447 |
" <td>1</td>\n",
|
448 |
" </tr>\n",
|
449 |
" <tr>\n",
|
450 |
" <th>2</th>\n",
|
451 |
+
" <td>T-Mobile Town East Blvd & Pavillion Ct | Mesqu...</td>\n",
|
452 |
" <td>2</td>\n",
|
453 |
" </tr>\n",
|
454 |
" <tr>\n",
|
455 |
" <th>3</th>\n",
|
456 |
+
" <td>Starbucks Coffee Company www.starbucks.com htt...</td>\n",
|
457 |
" <td>2</td>\n",
|
458 |
" </tr>\n",
|
459 |
" <tr>\n",
|
460 |
" <th>4</th>\n",
|
461 |
+
" <td>TechCrunch | Startup and Technology News techc...</td>\n",
|
462 |
" <td>2</td>\n",
|
463 |
" </tr>\n",
|
464 |
" <tr>\n",
|
|
|
467 |
" <td>...</td>\n",
|
468 |
" </tr>\n",
|
469 |
" <tr>\n",
|
470 |
+
" <th>1997</th>\n",
|
471 |
+
" <td>Try These Dog Products Made From Recycled Mate...</td>\n",
|
472 |
" <td>1</td>\n",
|
473 |
" </tr>\n",
|
474 |
" <tr>\n",
|
475 |
+
" <th>1998</th>\n",
|
476 |
+
" <td>10 Sci-Fi and Fantasy Books About Fantastical ...</td>\n",
|
477 |
" <td>1</td>\n",
|
478 |
" </tr>\n",
|
479 |
" <tr>\n",
|
480 |
+
" <th>1999</th>\n",
|
481 |
+
" <td>What to Consider When Starting an Auto Restora...</td>\n",
|
482 |
" <td>1</td>\n",
|
483 |
" </tr>\n",
|
484 |
" <tr>\n",
|
485 |
+
" <th>2000</th>\n",
|
486 |
+
" <td>Mesopotamian art and architecture | Characteri...</td>\n",
|
487 |
" <td>1</td>\n",
|
488 |
" </tr>\n",
|
489 |
" <tr>\n",
|
490 |
+
" <th>2001</th>\n",
|
491 |
+
" <td>The Flexitarian Diet: A Detailed Beginner's Gu...</td>\n",
|
492 |
" <td>1</td>\n",
|
493 |
" </tr>\n",
|
494 |
" </tbody>\n",
|
495 |
"</table>\n",
|
496 |
+
"<p>1786 rows × 2 columns</p>\n",
|
497 |
"</div>"
|
498 |
],
|
499 |
"text/plain": [
|
500 |
+
" metatitle id\n",
|
501 |
+
"0 Celexa vs Prozac - ClarityX clarityxdna.com ht... 0\n",
|
502 |
+
"1 Oldest active NFL players and in league histor... 1\n",
|
503 |
+
"2 T-Mobile Town East Blvd & Pavillion Ct | Mesqu... 2\n",
|
504 |
+
"3 Starbucks Coffee Company www.starbucks.com htt... 2\n",
|
505 |
+
"4 TechCrunch | Startup and Technology News techc... 2\n",
|
506 |
"... ... ..\n",
|
507 |
+
"1997 Try These Dog Products Made From Recycled Mate... 1\n",
|
508 |
+
"1998 10 Sci-Fi and Fantasy Books About Fantastical ... 1\n",
|
509 |
+
"1999 What to Consider When Starting an Auto Restora... 1\n",
|
510 |
+
"2000 Mesopotamian art and architecture | Characteri... 1\n",
|
511 |
+
"2001 The Flexitarian Diet: A Detailed Beginner's Gu... 1\n",
|
512 |
"\n",
|
513 |
+
"[1786 rows x 2 columns]"
|
514 |
]
|
515 |
},
|
516 |
+
"execution_count": 14,
|
517 |
"metadata": {},
|
518 |
"output_type": "execute_result"
|
519 |
}
|
520 |
],
|
521 |
"source": [
|
522 |
+
"df= original_df[['metatitle', 'id']]\n",
|
523 |
"df"
|
524 |
]
|
525 |
},
|
526 |
{
|
527 |
"cell_type": "code",
|
528 |
+
"execution_count": 15,
|
529 |
"metadata": {},
|
530 |
"outputs": [
|
531 |
{
|
|
|
543 |
},
|
544 |
{
|
545 |
"cell_type": "code",
|
546 |
+
"execution_count": 16,
|
547 |
"metadata": {},
|
548 |
"outputs": [
|
549 |
{
|
550 |
"name": "stderr",
|
551 |
"output_type": "stream",
|
552 |
"text": [
|
553 |
+
"/tmp/ipykernel_401416/1659657905.py:1: SettingWithCopyWarning: \n",
|
554 |
"A value is trying to be set on a copy of a slice from a DataFrame\n",
|
555 |
"\n",
|
556 |
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
|
|
|
584 |
" </thead>\n",
|
585 |
" <tbody>\n",
|
586 |
" <tr>\n",
|
587 |
+
" <th>287</th>\n",
|
588 |
+
" <td>Vanilla Pudding Recipe www.bettycrocker.com ht...</td>\n",
|
|
|
|
|
|
|
|
|
|
|
589 |
" <td>1</td>\n",
|
590 |
" </tr>\n",
|
591 |
" <tr>\n",
|
592 |
+
" <th>730</th>\n",
|
593 |
+
" <td>Garden Outlet - Garden Sale + Free Shipping ww...</td>\n",
|
594 |
+
" <td>0</td>\n",
|
595 |
" </tr>\n",
|
596 |
" <tr>\n",
|
597 |
+
" <th>897</th>\n",
|
598 |
+
" <td>Party Supplies on Sale | Oriental Trading Comp...</td>\n",
|
599 |
" <td>3</td>\n",
|
600 |
" </tr>\n",
|
601 |
" <tr>\n",
|
602 |
+
" <th>95</th>\n",
|
603 |
+
" <td>My Chemical Romance www.mychemicalromance.com ...</td>\n",
|
|
|
|
|
|
|
|
|
|
|
604 |
" <td>2</td>\n",
|
605 |
" </tr>\n",
|
606 |
" <tr>\n",
|
607 |
+
" <th>1832</th>\n",
|
608 |
+
" <td>Einstein's Special Theory of Relativity | PBS ...</td>\n",
|
609 |
" <td>1</td>\n",
|
610 |
" </tr>\n",
|
611 |
" <tr>\n",
|
612 |
+
" <th>1751</th>\n",
|
613 |
+
" <td>12 Breathtaking Places to Go Kayaking in the U...</td>\n",
|
614 |
" <td>1</td>\n",
|
615 |
" </tr>\n",
|
616 |
" <tr>\n",
|
617 |
+
" <th>1870</th>\n",
|
618 |
+
" <td>Nuclear “Power Balls” May Make Meltdowns a Thi...</td>\n",
|
619 |
" <td>1</td>\n",
|
620 |
" </tr>\n",
|
621 |
" <tr>\n",
|
622 |
+
" <th>795</th>\n",
|
623 |
+
" <td>Natural & Organic Makeup and Skincare – INIKA ...</td>\n",
|
624 |
+
" <td>0</td>\n",
|
625 |
+
" </tr>\n",
|
626 |
+
" <tr>\n",
|
627 |
+
" <th>1707</th>\n",
|
628 |
+
" <td>10 Best Ski Resorts in the US www.travelandlei...</td>\n",
|
629 |
" <td>1</td>\n",
|
630 |
" </tr>\n",
|
631 |
+
" <tr>\n",
|
632 |
+
" <th>92</th>\n",
|
633 |
+
" <td>Hozier | Unreal Unearth THE NEW ALBUM OUT NOW ...</td>\n",
|
634 |
+
" <td>2</td>\n",
|
635 |
+
" </tr>\n",
|
636 |
" </tbody>\n",
|
637 |
"</table>\n",
|
638 |
"</div>"
|
639 |
],
|
640 |
"text/plain": [
|
641 |
+
" text label\n",
|
642 |
+
"287 Vanilla Pudding Recipe www.bettycrocker.com ht... 1\n",
|
643 |
+
"730 Garden Outlet - Garden Sale + Free Shipping ww... 0\n",
|
644 |
+
"897 Party Supplies on Sale | Oriental Trading Comp... 3\n",
|
645 |
+
"95 My Chemical Romance www.mychemicalromance.com ... 2\n",
|
646 |
+
"1832 Einstein's Special Theory of Relativity | PBS ... 1\n",
|
647 |
+
"1751 12 Breathtaking Places to Go Kayaking in the U... 1\n",
|
648 |
+
"1870 Nuclear “Power Balls” May Make Meltdowns a Thi... 1\n",
|
649 |
+
"795 Natural & Organic Makeup and Skincare – INIKA ... 0\n",
|
650 |
+
"1707 10 Best Ski Resorts in the US www.travelandlei... 1\n",
|
651 |
+
"92 Hozier | Unreal Unearth THE NEW ALBUM OUT NOW ... 2"
|
652 |
]
|
653 |
},
|
654 |
+
"execution_count": 16,
|
655 |
"metadata": {},
|
656 |
"output_type": "execute_result"
|
657 |
}
|
658 |
],
|
659 |
"source": [
|
660 |
"df.rename(columns={\n",
|
661 |
+
" # \"keyword\": \"text\", \n",
|
662 |
+
" \"metatitle\": \"text\", \n",
|
663 |
" \"id\": \"label\"\n",
|
664 |
"}, \n",
|
665 |
" inplace=True\n",
|
|
|
670 |
},
|
671 |
{
|
672 |
"cell_type": "code",
|
673 |
+
"execution_count": 17,
|
674 |
"metadata": {},
|
675 |
"outputs": [
|
676 |
{
|
|
|
686 |
"text/plain": [
|
687 |
"Dataset({\n",
|
688 |
" features: ['text', 'label', '__index_level_0__'],\n",
|
689 |
+
" num_rows: 1786\n",
|
690 |
"})"
|
691 |
]
|
692 |
},
|
693 |
+
"execution_count": 17,
|
694 |
"metadata": {},
|
695 |
"output_type": "execute_result"
|
696 |
}
|
|
|
702 |
},
|
703 |
{
|
704 |
"cell_type": "code",
|
705 |
+
"execution_count": 18,
|
706 |
"metadata": {},
|
707 |
"outputs": [
|
708 |
{
|
|
|
711 |
"DatasetDict({\n",
|
712 |
" train: Dataset({\n",
|
713 |
" features: ['text', 'label', '__index_level_0__'],\n",
|
714 |
+
" num_rows: 1428\n",
|
715 |
" })\n",
|
716 |
" test: Dataset({\n",
|
717 |
" features: ['text', 'label', '__index_level_0__'],\n",
|
718 |
+
" num_rows: 358\n",
|
719 |
" })\n",
|
720 |
"})"
|
721 |
]
|
722 |
},
|
723 |
+
"execution_count": 18,
|
724 |
"metadata": {},
|
725 |
"output_type": "execute_result"
|
726 |
}
|
|
|
732 |
},
|
733 |
{
|
734 |
"cell_type": "code",
|
735 |
+
"execution_count": 19,
|
736 |
"metadata": {},
|
737 |
"outputs": [],
|
738 |
"source": [
|
|
|
743 |
},
|
744 |
{
|
745 |
"cell_type": "code",
|
746 |
+
"execution_count": 20,
|
747 |
"metadata": {},
|
748 |
"outputs": [],
|
749 |
"source": [
|
|
|
753 |
},
|
754 |
{
|
755 |
"cell_type": "code",
|
756 |
+
"execution_count": 21,
|
757 |
"metadata": {},
|
758 |
"outputs": [
|
759 |
{
|
760 |
"name": "stderr",
|
761 |
"output_type": "stream",
|
762 |
"text": [
|
763 |
+
"Map: 100%|██████████| 1428/1428 [00:01<00:00, 1417.99 examples/s]\n",
|
764 |
+
"Map: 0%| | 0/358 [00:00<?, ? examples/s]"
|
765 |
+
]
|
766 |
+
},
|
767 |
+
{
|
768 |
+
"name": "stderr",
|
769 |
+
"output_type": "stream",
|
770 |
+
"text": [
|
771 |
+
"Map: 100%|██████████| 358/358 [00:00<00:00, 1509.84 examples/s]\n"
|
772 |
]
|
773 |
}
|
774 |
],
|
|
|
778 |
},
|
779 |
{
|
780 |
"cell_type": "code",
|
781 |
+
"execution_count": 22,
|
782 |
"metadata": {},
|
783 |
"outputs": [
|
784 |
{
|
785 |
"name": "stderr",
|
786 |
"output_type": "stream",
|
787 |
"text": [
|
788 |
+
"2023-10-18 11:22:35.000690: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n",
|
789 |
"To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n",
|
790 |
+
"2023-10-18 11:22:36.451442: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n"
|
791 |
]
|
792 |
}
|
793 |
],
|
|
|
806 |
},
|
807 |
{
|
808 |
"cell_type": "code",
|
809 |
+
"execution_count": 23,
|
810 |
"metadata": {},
|
811 |
"outputs": [],
|
812 |
"source": [
|
|
|
817 |
},
|
818 |
{
|
819 |
"cell_type": "code",
|
820 |
+
"execution_count": 24,
|
821 |
"metadata": {},
|
822 |
"outputs": [],
|
823 |
"source": [
|
|
|
832 |
},
|
833 |
{
|
834 |
"cell_type": "code",
|
835 |
+
"execution_count": 25,
|
836 |
"metadata": {},
|
837 |
"outputs": [
|
838 |
{
|
839 |
"name": "stderr",
|
840 |
"output_type": "stream",
|
841 |
"text": [
|
842 |
+
"Some weights of DistilBertForSequenceClassification were not initialized from the model checkpoint at distilbert-base-uncased and are newly initialized: ['pre_classifier.bias', 'classifier.weight', 'classifier.bias', 'pre_classifier.weight']\n",
|
843 |
"You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.\n"
|
844 |
]
|
845 |
}
|
|
|
848 |
"from transformers import AutoModelForSequenceClassification, TrainingArguments, Trainer\n",
|
849 |
"\n",
|
850 |
"model = AutoModelForSequenceClassification.from_pretrained(\n",
|
851 |
+
" # \"distilbert-base-uncased\", num_labels=5, id2label=id2label, label2id=label2id\n",
|
852 |
+
" \"distilbert-base-uncased\", num_labels=4, id2label=id2label, label2id=label2id # removed local\n",
|
853 |
")"
|
854 |
]
|
855 |
},
|
856 |
{
|
857 |
"cell_type": "code",
|
858 |
+
"execution_count": 26,
|
859 |
"metadata": {},
|
860 |
"outputs": [
|
861 |
{
|
|
|
871 |
"\n",
|
872 |
" <div>\n",
|
873 |
" \n",
|
874 |
+
" <progress value='2700' max='2700' style='width:300px; height:20px; vertical-align: middle;'></progress>\n",
|
875 |
+
" [2700/2700 12:13, Epoch 30/30]\n",
|
876 |
" </div>\n",
|
877 |
" <table border=\"1\" class=\"dataframe\">\n",
|
878 |
" <thead>\n",
|
|
|
887 |
" <tr>\n",
|
888 |
" <td>1</td>\n",
|
889 |
" <td>No log</td>\n",
|
890 |
+
" <td>0.386599</td>\n",
|
891 |
+
" <td>0.927374</td>\n",
|
892 |
" </tr>\n",
|
893 |
" <tr>\n",
|
894 |
" <td>2</td>\n",
|
895 |
" <td>No log</td>\n",
|
896 |
+
" <td>0.187701</td>\n",
|
897 |
+
" <td>0.944134</td>\n",
|
898 |
" </tr>\n",
|
899 |
" <tr>\n",
|
900 |
" <td>3</td>\n",
|
901 |
" <td>No log</td>\n",
|
902 |
+
" <td>0.219236</td>\n",
|
903 |
+
" <td>0.938547</td>\n",
|
904 |
" </tr>\n",
|
905 |
" <tr>\n",
|
906 |
" <td>4</td>\n",
|
907 |
" <td>No log</td>\n",
|
908 |
+
" <td>0.212073</td>\n",
|
909 |
+
" <td>0.935754</td>\n",
|
910 |
" </tr>\n",
|
911 |
" <tr>\n",
|
912 |
" <td>5</td>\n",
|
913 |
" <td>No log</td>\n",
|
914 |
+
" <td>0.157072</td>\n",
|
915 |
+
" <td>0.958101</td>\n",
|
916 |
" </tr>\n",
|
917 |
" <tr>\n",
|
918 |
" <td>6</td>\n",
|
919 |
+
" <td>0.244800</td>\n",
|
920 |
+
" <td>0.149268</td>\n",
|
921 |
+
" <td>0.960894</td>\n",
|
922 |
" </tr>\n",
|
923 |
" <tr>\n",
|
924 |
" <td>7</td>\n",
|
925 |
+
" <td>0.244800</td>\n",
|
926 |
+
" <td>0.138416</td>\n",
|
927 |
+
" <td>0.963687</td>\n",
|
928 |
" </tr>\n",
|
929 |
" <tr>\n",
|
930 |
" <td>8</td>\n",
|
931 |
+
" <td>0.244800</td>\n",
|
932 |
+
" <td>0.129277</td>\n",
|
933 |
+
" <td>0.969274</td>\n",
|
934 |
" </tr>\n",
|
935 |
" <tr>\n",
|
936 |
" <td>9</td>\n",
|
937 |
+
" <td>0.244800</td>\n",
|
938 |
+
" <td>0.155066</td>\n",
|
939 |
+
" <td>0.960894</td>\n",
|
940 |
" </tr>\n",
|
941 |
" <tr>\n",
|
942 |
" <td>10</td>\n",
|
943 |
+
" <td>0.244800</td>\n",
|
944 |
+
" <td>0.132079</td>\n",
|
945 |
+
" <td>0.966480</td>\n",
|
946 |
" </tr>\n",
|
947 |
" <tr>\n",
|
948 |
" <td>11</td>\n",
|
949 |
+
" <td>0.244800</td>\n",
|
950 |
+
" <td>0.138543</td>\n",
|
951 |
+
" <td>0.969274</td>\n",
|
952 |
" </tr>\n",
|
953 |
" <tr>\n",
|
954 |
" <td>12</td>\n",
|
955 |
+
" <td>0.040300</td>\n",
|
956 |
+
" <td>0.162308</td>\n",
|
957 |
+
" <td>0.966480</td>\n",
|
958 |
" </tr>\n",
|
959 |
" <tr>\n",
|
960 |
" <td>13</td>\n",
|
961 |
+
" <td>0.040300</td>\n",
|
962 |
+
" <td>0.132775</td>\n",
|
963 |
+
" <td>0.969274</td>\n",
|
964 |
" </tr>\n",
|
965 |
" <tr>\n",
|
966 |
" <td>14</td>\n",
|
967 |
+
" <td>0.040300</td>\n",
|
968 |
+
" <td>0.169590</td>\n",
|
969 |
+
" <td>0.966480</td>\n",
|
970 |
" </tr>\n",
|
971 |
" <tr>\n",
|
972 |
" <td>15</td>\n",
|
973 |
+
" <td>0.040300</td>\n",
|
974 |
+
" <td>0.151754</td>\n",
|
975 |
+
" <td>0.960894</td>\n",
|
976 |
" </tr>\n",
|
977 |
" <tr>\n",
|
978 |
" <td>16</td>\n",
|
979 |
+
" <td>0.040300</td>\n",
|
980 |
+
" <td>0.150127</td>\n",
|
981 |
+
" <td>0.972067</td>\n",
|
982 |
+
" </tr>\n",
|
983 |
+
" <tr>\n",
|
984 |
+
" <td>17</td>\n",
|
985 |
+
" <td>0.024200</td>\n",
|
986 |
+
" <td>0.159291</td>\n",
|
987 |
+
" <td>0.963687</td>\n",
|
988 |
+
" </tr>\n",
|
989 |
+
" <tr>\n",
|
990 |
+
" <td>18</td>\n",
|
991 |
+
" <td>0.024200</td>\n",
|
992 |
+
" <td>0.162419</td>\n",
|
993 |
+
" <td>0.963687</td>\n",
|
994 |
+
" </tr>\n",
|
995 |
+
" <tr>\n",
|
996 |
+
" <td>19</td>\n",
|
997 |
+
" <td>0.024200</td>\n",
|
998 |
+
" <td>0.172608</td>\n",
|
999 |
+
" <td>0.963687</td>\n",
|
1000 |
+
" </tr>\n",
|
1001 |
+
" <tr>\n",
|
1002 |
+
" <td>20</td>\n",
|
1003 |
+
" <td>0.024200</td>\n",
|
1004 |
+
" <td>0.176368</td>\n",
|
1005 |
+
" <td>0.963687</td>\n",
|
1006 |
+
" </tr>\n",
|
1007 |
+
" <tr>\n",
|
1008 |
+
" <td>21</td>\n",
|
1009 |
+
" <td>0.024200</td>\n",
|
1010 |
+
" <td>0.179977</td>\n",
|
1011 |
+
" <td>0.960894</td>\n",
|
1012 |
+
" </tr>\n",
|
1013 |
+
" <tr>\n",
|
1014 |
+
" <td>22</td>\n",
|
1015 |
+
" <td>0.024200</td>\n",
|
1016 |
+
" <td>0.175084</td>\n",
|
1017 |
+
" <td>0.960894</td>\n",
|
1018 |
+
" </tr>\n",
|
1019 |
+
" <tr>\n",
|
1020 |
+
" <td>23</td>\n",
|
1021 |
+
" <td>0.016700</td>\n",
|
1022 |
+
" <td>0.186994</td>\n",
|
1023 |
+
" <td>0.960894</td>\n",
|
1024 |
+
" </tr>\n",
|
1025 |
+
" <tr>\n",
|
1026 |
+
" <td>24</td>\n",
|
1027 |
+
" <td>0.016700</td>\n",
|
1028 |
+
" <td>0.177934</td>\n",
|
1029 |
+
" <td>0.960894</td>\n",
|
1030 |
+
" </tr>\n",
|
1031 |
+
" <tr>\n",
|
1032 |
+
" <td>25</td>\n",
|
1033 |
+
" <td>0.016700</td>\n",
|
1034 |
+
" <td>0.183129</td>\n",
|
1035 |
+
" <td>0.960894</td>\n",
|
1036 |
+
" </tr>\n",
|
1037 |
+
" <tr>\n",
|
1038 |
+
" <td>26</td>\n",
|
1039 |
+
" <td>0.016700</td>\n",
|
1040 |
+
" <td>0.180832</td>\n",
|
1041 |
+
" <td>0.960894</td>\n",
|
1042 |
+
" </tr>\n",
|
1043 |
+
" <tr>\n",
|
1044 |
+
" <td>27</td>\n",
|
1045 |
+
" <td>0.016700</td>\n",
|
1046 |
+
" <td>0.179173</td>\n",
|
1047 |
+
" <td>0.960894</td>\n",
|
1048 |
+
" </tr>\n",
|
1049 |
+
" <tr>\n",
|
1050 |
+
" <td>28</td>\n",
|
1051 |
+
" <td>0.016300</td>\n",
|
1052 |
+
" <td>0.182724</td>\n",
|
1053 |
+
" <td>0.960894</td>\n",
|
1054 |
+
" </tr>\n",
|
1055 |
+
" <tr>\n",
|
1056 |
+
" <td>29</td>\n",
|
1057 |
+
" <td>0.016300</td>\n",
|
1058 |
+
" <td>0.181777</td>\n",
|
1059 |
+
" <td>0.960894</td>\n",
|
1060 |
+
" </tr>\n",
|
1061 |
+
" <tr>\n",
|
1062 |
+
" <td>30</td>\n",
|
1063 |
+
" <td>0.016300</td>\n",
|
1064 |
+
" <td>0.182771</td>\n",
|
1065 |
+
" <td>0.960894</td>\n",
|
1066 |
" </tr>\n",
|
1067 |
" </tbody>\n",
|
1068 |
"</table><p>"
|
|
|
1077 |
{
|
1078 |
"data": {
|
1079 |
"text/plain": [
|
1080 |
+
"TrainOutput(global_step=2700, training_loss=0.0646134274094193, metrics={'train_runtime': 734.5773, 'train_samples_per_second': 58.319, 'train_steps_per_second': 3.676, 'total_flos': 5675105766113280.0, 'train_loss': 0.0646134274094193, 'epoch': 30.0})"
|
1081 |
]
|
1082 |
},
|
1083 |
+
"execution_count": 26,
|
1084 |
"metadata": {},
|
1085 |
"output_type": "execute_result"
|
1086 |
}
|
1087 |
],
|
1088 |
"source": [
|
1089 |
"training_args = TrainingArguments(\n",
|
1090 |
+
" output_dir=\"intent_classification_model_with_metatitle_with_local2\",\n",
|
1091 |
" learning_rate=2e-5,\n",
|
1092 |
" per_device_train_batch_size=16,\n",
|
1093 |
" per_device_eval_batch_size=16,\n",
|
1094 |
+
" num_train_epochs=30,\n",
|
1095 |
" weight_decay=0.01,\n",
|
1096 |
" evaluation_strategy=\"epoch\",\n",
|
1097 |
" save_strategy=\"epoch\",\n",
|
research/trials.ipynb
CHANGED
@@ -11,25 +11,35 @@
|
|
11 |
},
|
12 |
{
|
13 |
"cell_type": "code",
|
14 |
-
"execution_count":
|
15 |
"metadata": {},
|
16 |
-
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
"source": [
|
18 |
"from utils.get_sentence_status import complete_sentence_analysis"
|
19 |
]
|
20 |
},
|
21 |
{
|
22 |
"cell_type": "code",
|
23 |
-
"execution_count":
|
24 |
"metadata": {},
|
25 |
"outputs": [
|
26 |
{
|
27 |
"name": "stdout",
|
28 |
"output_type": "stream",
|
29 |
"text": [
|
30 |
-
"logits: tensor([[-7.7618, 7.7867]])\n",
|
31 |
-
"P(Human):
|
32 |
-
"P(AI): 0
|
33 |
"Label: AI written\n",
|
34 |
"POSITIVE\n",
|
35 |
"arr= [18, 32, 30, 22, 15, 28]\n",
|
@@ -41,14 +51,14 @@
|
|
41 |
{
|
42 |
"data": {
|
43 |
"text/plain": [
|
44 |
-
"{'p_human':
|
45 |
-
" 'p_ai': 0
|
46 |
" 'label': 'AI written',\n",
|
47 |
" 'variance': 39.47222222222222,\n",
|
48 |
" 'avg_length': 24.166666666666668}"
|
49 |
]
|
50 |
},
|
51 |
-
"execution_count":
|
52 |
"metadata": {},
|
53 |
"output_type": "execute_result"
|
54 |
}
|
@@ -64,16 +74,16 @@
|
|
64 |
},
|
65 |
{
|
66 |
"cell_type": "code",
|
67 |
-
"execution_count":
|
68 |
"metadata": {},
|
69 |
"outputs": [
|
70 |
{
|
71 |
"name": "stdout",
|
72 |
"output_type": "stream",
|
73 |
"text": [
|
74 |
-
"logits: tensor([[ 7.9124, -7.3888]])\n",
|
75 |
-
"P(Human): 0
|
76 |
-
"P(AI):
|
77 |
"Label: Human Written\n",
|
78 |
"NEGATIVE\n",
|
79 |
"arr= [10, 63, 32, 30, 17, 31, 18, 31, 26, 23, 19, 41, 23, 46]\n",
|
@@ -85,14 +95,14 @@
|
|
85 |
{
|
86 |
"data": {
|
87 |
"text/plain": [
|
88 |
-
"{'p_human': 0
|
89 |
-
" 'p_ai':
|
90 |
" 'label': 'Human Written',\n",
|
91 |
" 'variance': 172.3469387755102,\n",
|
92 |
" 'avg_length': 29.285714285714285}"
|
93 |
]
|
94 |
},
|
95 |
-
"execution_count":
|
96 |
"metadata": {},
|
97 |
"output_type": "execute_result"
|
98 |
}
|
@@ -108,16 +118,16 @@
|
|
108 |
},
|
109 |
{
|
110 |
"cell_type": "code",
|
111 |
-
"execution_count":
|
112 |
"metadata": {},
|
113 |
"outputs": [
|
114 |
{
|
115 |
"name": "stdout",
|
116 |
"output_type": "stream",
|
117 |
"text": [
|
118 |
-
"logits: tensor([[-5.0352, 5.3024]])\n",
|
119 |
-
"P(Human):
|
120 |
-
"P(AI): 0
|
121 |
"Label: AI written\n",
|
122 |
"POSITIVE\n",
|
123 |
"arr= [3, 18, 21, 28, 22, 21, 29, 15]\n",
|
@@ -129,14 +139,14 @@
|
|
129 |
{
|
130 |
"data": {
|
131 |
"text/plain": [
|
132 |
-
"{'p_human':
|
133 |
-
" 'p_ai': 0
|
134 |
" 'label': 'AI written',\n",
|
135 |
" 'variance': 58.484375,\n",
|
136 |
" 'avg_length': 19.625}"
|
137 |
]
|
138 |
},
|
139 |
-
"execution_count":
|
140 |
"metadata": {},
|
141 |
"output_type": "execute_result"
|
142 |
}
|
@@ -151,16 +161,16 @@
|
|
151 |
},
|
152 |
{
|
153 |
"cell_type": "code",
|
154 |
-
"execution_count":
|
155 |
"metadata": {},
|
156 |
"outputs": [
|
157 |
{
|
158 |
"name": "stdout",
|
159 |
"output_type": "stream",
|
160 |
"text": [
|
161 |
-
"logits: tensor([[ 2.4676, -2.4876]])\n",
|
162 |
-
"P(Human): 0.
|
163 |
-
"P(AI): 0.
|
164 |
"Label: Human Written\n",
|
165 |
"NEGATIVE\n",
|
166 |
"arr= [19, 20, 21, 22, 12, 19, 13, 11, 1]\n",
|
@@ -172,14 +182,14 @@
|
|
172 |
{
|
173 |
"data": {
|
174 |
"text/plain": [
|
175 |
-
"{'p_human': 0.
|
176 |
-
" 'p_ai': 0.
|
177 |
" 'label': 'Human Written',\n",
|
178 |
" 'variance': 40.666666666666664,\n",
|
179 |
" 'avg_length': 15.333333333333334}"
|
180 |
]
|
181 |
},
|
182 |
-
"execution_count":
|
183 |
"metadata": {},
|
184 |
"output_type": "execute_result"
|
185 |
}
|
@@ -196,16 +206,16 @@
|
|
196 |
},
|
197 |
{
|
198 |
"cell_type": "code",
|
199 |
-
"execution_count":
|
200 |
"metadata": {},
|
201 |
"outputs": [
|
202 |
{
|
203 |
"name": "stdout",
|
204 |
"output_type": "stream",
|
205 |
"text": [
|
206 |
-
"logits: tensor([[-6.6072, 6.7358]])\n",
|
207 |
-
"P(Human):
|
208 |
-
"P(AI): 0
|
209 |
"Label: AI written\n",
|
210 |
"POSITIVE\n",
|
211 |
"arr= [15, 8, 30, 20, 23, 18, 18, 18, 22, 17, 10, 1]\n",
|
@@ -217,14 +227,14 @@
|
|
217 |
{
|
218 |
"data": {
|
219 |
"text/plain": [
|
220 |
-
"{'p_human':
|
221 |
-
" 'p_ai': 0
|
222 |
" 'label': 'AI written',\n",
|
223 |
" 'variance': 52.55555555555555,\n",
|
224 |
" 'avg_length': 16.666666666666668}"
|
225 |
]
|
226 |
},
|
227 |
-
"execution_count":
|
228 |
"metadata": {},
|
229 |
"output_type": "execute_result"
|
230 |
}
|
@@ -240,16 +250,16 @@
|
|
240 |
},
|
241 |
{
|
242 |
"cell_type": "code",
|
243 |
-
"execution_count":
|
244 |
"metadata": {},
|
245 |
"outputs": [
|
246 |
{
|
247 |
"name": "stdout",
|
248 |
"output_type": "stream",
|
249 |
"text": [
|
250 |
-
"logits: tensor([[-7.7786, 7.7853]])\n",
|
251 |
-
"P(Human):
|
252 |
-
"P(AI): 0
|
253 |
"Label: AI written\n",
|
254 |
"POSITIVE\n",
|
255 |
"arr= [15, 8, 30, 20, 23, 18, 18, 18, 22, 17, 10, 9, 22, 20]\n",
|
@@ -261,14 +271,14 @@
|
|
261 |
{
|
262 |
"data": {
|
263 |
"text/plain": [
|
264 |
-
"{'p_human':
|
265 |
-
" 'p_ai': 0
|
266 |
" 'label': 'AI written',\n",
|
267 |
" 'variance': 33.122448979591844,\n",
|
268 |
" 'avg_length': 17.857142857142858}"
|
269 |
]
|
270 |
},
|
271 |
-
"execution_count":
|
272 |
"metadata": {},
|
273 |
"output_type": "execute_result"
|
274 |
}
|
@@ -289,16 +299,16 @@
|
|
289 |
},
|
290 |
{
|
291 |
"cell_type": "code",
|
292 |
-
"execution_count":
|
293 |
"metadata": {},
|
294 |
"outputs": [
|
295 |
{
|
296 |
"name": "stdout",
|
297 |
"output_type": "stream",
|
298 |
"text": [
|
299 |
-
"logits: tensor([[-1.7889, 2.0316]])\n",
|
300 |
-
"P(Human): 0.
|
301 |
-
"P(AI): 0.
|
302 |
"Label: AI written\n",
|
303 |
"POSITIVE\n",
|
304 |
"arr= [9, 47, 18, 27, 30]\n",
|
@@ -310,14 +320,14 @@
|
|
310 |
{
|
311 |
"data": {
|
312 |
"text/plain": [
|
313 |
-
"{'p_human': 0.
|
314 |
-
" 'p_ai': 0.
|
315 |
" 'label': 'AI written',\n",
|
316 |
" 'variance': 162.16000000000003,\n",
|
317 |
" 'avg_length': 26.2}"
|
318 |
]
|
319 |
},
|
320 |
-
"execution_count":
|
321 |
"metadata": {},
|
322 |
"output_type": "execute_result"
|
323 |
}
|
@@ -331,16 +341,16 @@
|
|
331 |
},
|
332 |
{
|
333 |
"cell_type": "code",
|
334 |
-
"execution_count":
|
335 |
"metadata": {},
|
336 |
"outputs": [
|
337 |
{
|
338 |
"name": "stdout",
|
339 |
"output_type": "stream",
|
340 |
"text": [
|
341 |
-
"logits: tensor([[ 6.7435, -6.3300]])\n",
|
342 |
-
"P(Human): 0
|
343 |
-
"P(AI):
|
344 |
"Label: Human Written\n",
|
345 |
"NEGATIVE\n",
|
346 |
"arr= [9, 47, 18, 27, 30, 23]\n",
|
@@ -352,14 +362,14 @@
|
|
352 |
{
|
353 |
"data": {
|
354 |
"text/plain": [
|
355 |
-
"{'p_human': 0
|
356 |
-
" 'p_ai':
|
357 |
" 'label': 'Human Written',\n",
|
358 |
" 'variance': 136.55555555555557,\n",
|
359 |
" 'avg_length': 25.666666666666668}"
|
360 |
]
|
361 |
},
|
362 |
-
"execution_count":
|
363 |
"metadata": {},
|
364 |
"output_type": "execute_result"
|
365 |
}
|
@@ -375,16 +385,16 @@
|
|
375 |
},
|
376 |
{
|
377 |
"cell_type": "code",
|
378 |
-
"execution_count":
|
379 |
"metadata": {},
|
380 |
"outputs": [
|
381 |
{
|
382 |
"name": "stdout",
|
383 |
"output_type": "stream",
|
384 |
"text": [
|
385 |
-
"logits: tensor([[-7.5293, 7.5525]])\n",
|
386 |
-
"P(Human):
|
387 |
-
"P(AI): 0
|
388 |
"Label: AI written\n",
|
389 |
"POSITIVE\n",
|
390 |
"arr= [25, 35, 19, 33]\n",
|
@@ -396,14 +406,14 @@
|
|
396 |
{
|
397 |
"data": {
|
398 |
"text/plain": [
|
399 |
-
"{'p_human':
|
400 |
-
" 'p_ai': 0
|
401 |
" 'label': 'AI written',\n",
|
402 |
" 'variance': 41.0,\n",
|
403 |
" 'avg_length': 28.0}"
|
404 |
]
|
405 |
},
|
406 |
-
"execution_count":
|
407 |
"metadata": {},
|
408 |
"output_type": "execute_result"
|
409 |
}
|
@@ -419,16 +429,16 @@
|
|
419 |
},
|
420 |
{
|
421 |
"cell_type": "code",
|
422 |
-
"execution_count":
|
423 |
"metadata": {},
|
424 |
"outputs": [
|
425 |
{
|
426 |
"name": "stdout",
|
427 |
"output_type": "stream",
|
428 |
"text": [
|
429 |
-
"logits: tensor([[-4.2804, 4.6454]])\n",
|
430 |
-
"P(Human): 0.
|
431 |
-
"P(AI): 0
|
432 |
"Label: AI written\n",
|
433 |
"POSITIVE\n",
|
434 |
"arr= [41, 38, 47]\n",
|
@@ -440,14 +450,14 @@
|
|
440 |
{
|
441 |
"data": {
|
442 |
"text/plain": [
|
443 |
-
"{'p_human': 0.
|
444 |
-
" 'p_ai': 0
|
445 |
" 'label': 'AI written',\n",
|
446 |
" 'variance': 14.0,\n",
|
447 |
" 'avg_length': 42.0}"
|
448 |
]
|
449 |
},
|
450 |
-
"execution_count":
|
451 |
"metadata": {},
|
452 |
"output_type": "execute_result"
|
453 |
}
|
@@ -464,16 +474,16 @@
|
|
464 |
},
|
465 |
{
|
466 |
"cell_type": "code",
|
467 |
-
"execution_count":
|
468 |
"metadata": {},
|
469 |
"outputs": [
|
470 |
{
|
471 |
"name": "stdout",
|
472 |
"output_type": "stream",
|
473 |
"text": [
|
474 |
-
"logits: tensor([[ 2.
|
475 |
-
"P(Human): 0.
|
476 |
-
"P(AI): 0.
|
477 |
"Label: Human Written\n",
|
478 |
"NEGATIVE\n",
|
479 |
"arr= [24, 39, 28, 28, 19]\n",
|
@@ -485,14 +495,14 @@
|
|
485 |
{
|
486 |
"data": {
|
487 |
"text/plain": [
|
488 |
-
"{'p_human': 0.
|
489 |
-
" 'p_ai': 0.
|
490 |
" 'label': 'Human Written',\n",
|
491 |
" 'variance': 43.44,\n",
|
492 |
" 'avg_length': 27.6}"
|
493 |
]
|
494 |
},
|
495 |
-
"execution_count":
|
496 |
"metadata": {},
|
497 |
"output_type": "execute_result"
|
498 |
}
|
@@ -506,16 +516,16 @@
|
|
506 |
},
|
507 |
{
|
508 |
"cell_type": "code",
|
509 |
-
"execution_count":
|
510 |
"metadata": {},
|
511 |
"outputs": [
|
512 |
{
|
513 |
"name": "stdout",
|
514 |
"output_type": "stream",
|
515 |
"text": [
|
516 |
-
"logits: tensor([[-5.2793, 5.4920]])\n",
|
517 |
-
"P(Human):
|
518 |
-
"P(AI): 0
|
519 |
"Label: AI written\n",
|
520 |
"POSITIVE\n",
|
521 |
"arr= [24, 9, 5, 23]\n",
|
@@ -527,14 +537,14 @@
|
|
527 |
{
|
528 |
"data": {
|
529 |
"text/plain": [
|
530 |
-
"{'p_human':
|
531 |
-
" 'p_ai': 0
|
532 |
" 'label': 'AI written',\n",
|
533 |
" 'variance': 70.1875,\n",
|
534 |
" 'avg_length': 15.25}"
|
535 |
]
|
536 |
},
|
537 |
-
"execution_count":
|
538 |
"metadata": {},
|
539 |
"output_type": "execute_result"
|
540 |
}
|
@@ -550,16 +560,16 @@
|
|
550 |
},
|
551 |
{
|
552 |
"cell_type": "code",
|
553 |
-
"execution_count":
|
554 |
"metadata": {},
|
555 |
"outputs": [
|
556 |
{
|
557 |
"name": "stdout",
|
558 |
"output_type": "stream",
|
559 |
"text": [
|
560 |
-
"logits: tensor([[-4.6586, 4.
|
561 |
-
"P(Human):
|
562 |
-
"P(AI): 0
|
563 |
"Label: AI written\n",
|
564 |
"POSITIVE\n",
|
565 |
"arr= [27, 11, 1, 8, 23, 10, 28]\n",
|
@@ -571,14 +581,14 @@
|
|
571 |
{
|
572 |
"data": {
|
573 |
"text/plain": [
|
574 |
-
"{'p_human':
|
575 |
-
" 'p_ai': 0
|
576 |
" 'label': 'AI written',\n",
|
577 |
" 'variance': 94.53061224489797,\n",
|
578 |
" 'avg_length': 15.428571428571429}"
|
579 |
]
|
580 |
},
|
581 |
-
"execution_count":
|
582 |
"metadata": {},
|
583 |
"output_type": "execute_result"
|
584 |
}
|
@@ -597,16 +607,16 @@
|
|
597 |
},
|
598 |
{
|
599 |
"cell_type": "code",
|
600 |
-
"execution_count":
|
601 |
"metadata": {},
|
602 |
"outputs": [
|
603 |
{
|
604 |
"name": "stdout",
|
605 |
"output_type": "stream",
|
606 |
"text": [
|
607 |
-
"logits: tensor([[ 8.0981, -7.5304]])\n",
|
608 |
-
"P(Human): 0
|
609 |
-
"P(AI):
|
610 |
"Label: Human Written\n",
|
611 |
"NEGATIVE\n",
|
612 |
"arr= [14, 40, 30, 31, 15, 15, 16, 13]\n",
|
@@ -618,14 +628,14 @@
|
|
618 |
{
|
619 |
"data": {
|
620 |
"text/plain": [
|
621 |
-
"{'p_human': 0
|
622 |
-
" 'p_ai':
|
623 |
" 'label': 'Human Written',\n",
|
624 |
" 'variance': 93.4375,\n",
|
625 |
" 'avg_length': 21.75}"
|
626 |
]
|
627 |
},
|
628 |
-
"execution_count":
|
629 |
"metadata": {},
|
630 |
"output_type": "execute_result"
|
631 |
}
|
@@ -642,16 +652,16 @@
|
|
642 |
},
|
643 |
{
|
644 |
"cell_type": "code",
|
645 |
-
"execution_count":
|
646 |
"metadata": {},
|
647 |
"outputs": [
|
648 |
{
|
649 |
"name": "stdout",
|
650 |
"output_type": "stream",
|
651 |
"text": [
|
652 |
-
"logits: tensor([[ 2.
|
653 |
-
"P(Human): 0.
|
654 |
-
"P(AI): 0.
|
655 |
"Label: Human Written\n",
|
656 |
"NEGATIVE\n",
|
657 |
"arr= [24, 39, 28, 28, 19]\n",
|
@@ -663,14 +673,14 @@
|
|
663 |
{
|
664 |
"data": {
|
665 |
"text/plain": [
|
666 |
-
"{'p_human': 0.
|
667 |
-
" 'p_ai': 0.
|
668 |
" 'label': 'Human Written',\n",
|
669 |
" 'variance': 43.44,\n",
|
670 |
" 'avg_length': 27.6}"
|
671 |
]
|
672 |
},
|
673 |
-
"execution_count":
|
674 |
"metadata": {},
|
675 |
"output_type": "execute_result"
|
676 |
}
|
@@ -683,16 +693,16 @@
|
|
683 |
},
|
684 |
{
|
685 |
"cell_type": "code",
|
686 |
-
"execution_count":
|
687 |
"metadata": {},
|
688 |
"outputs": [
|
689 |
{
|
690 |
"name": "stdout",
|
691 |
"output_type": "stream",
|
692 |
"text": [
|
693 |
-
"logits: tensor([[ 8.1121, -7.5430]])\n",
|
694 |
-
"P(Human): 0
|
695 |
-
"P(AI):
|
696 |
"Label: Human Written\n",
|
697 |
"NEGATIVE\n",
|
698 |
"arr= [13, 30, 37, 24, 26, 20, 24, 22]\n",
|
@@ -704,14 +714,14 @@
|
|
704 |
{
|
705 |
"data": {
|
706 |
"text/plain": [
|
707 |
-
"{'p_human': 0
|
708 |
-
" 'p_ai':
|
709 |
" 'label': 'Human Written',\n",
|
710 |
" 'variance': 43.5,\n",
|
711 |
" 'avg_length': 24.5}"
|
712 |
]
|
713 |
},
|
714 |
-
"execution_count":
|
715 |
"metadata": {},
|
716 |
"output_type": "execute_result"
|
717 |
}
|
|
|
11 |
},
|
12 |
{
|
13 |
"cell_type": "code",
|
14 |
+
"execution_count": 2,
|
15 |
"metadata": {},
|
16 |
+
"outputs": [
|
17 |
+
{
|
18 |
+
"name": "stderr",
|
19 |
+
"output_type": "stream",
|
20 |
+
"text": [
|
21 |
+
"/home/ubuntu/SentenceStructureComparision/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
|
22 |
+
" from .autonotebook import tqdm as notebook_tqdm\n",
|
23 |
+
"Special tokens have been added in the vocabulary, make sure the associated word embeddings are fine-tuned or trained.\n"
|
24 |
+
]
|
25 |
+
}
|
26 |
+
],
|
27 |
"source": [
|
28 |
"from utils.get_sentence_status import complete_sentence_analysis"
|
29 |
]
|
30 |
},
|
31 |
{
|
32 |
"cell_type": "code",
|
33 |
+
"execution_count": 3,
|
34 |
"metadata": {},
|
35 |
"outputs": [
|
36 |
{
|
37 |
"name": "stdout",
|
38 |
"output_type": "stream",
|
39 |
"text": [
|
40 |
+
"logits: tensor([[-7.7618, 7.7867]], device='cuda:0')\n",
|
41 |
+
"P(Human): 0.0\n",
|
42 |
+
"P(AI): 1.0\n",
|
43 |
"Label: AI written\n",
|
44 |
"POSITIVE\n",
|
45 |
"arr= [18, 32, 30, 22, 15, 28]\n",
|
|
|
51 |
{
|
52 |
"data": {
|
53 |
"text/plain": [
|
54 |
+
"{'p_human': 0.0,\n",
|
55 |
+
" 'p_ai': 1.0,\n",
|
56 |
" 'label': 'AI written',\n",
|
57 |
" 'variance': 39.47222222222222,\n",
|
58 |
" 'avg_length': 24.166666666666668}"
|
59 |
]
|
60 |
},
|
61 |
+
"execution_count": 3,
|
62 |
"metadata": {},
|
63 |
"output_type": "execute_result"
|
64 |
}
|
|
|
74 |
},
|
75 |
{
|
76 |
"cell_type": "code",
|
77 |
+
"execution_count": 4,
|
78 |
"metadata": {},
|
79 |
"outputs": [
|
80 |
{
|
81 |
"name": "stdout",
|
82 |
"output_type": "stream",
|
83 |
"text": [
|
84 |
+
"logits: tensor([[ 7.9124, -7.3888]], device='cuda:0')\n",
|
85 |
+
"P(Human): 1.0\n",
|
86 |
+
"P(AI): 0.0\n",
|
87 |
"Label: Human Written\n",
|
88 |
"NEGATIVE\n",
|
89 |
"arr= [10, 63, 32, 30, 17, 31, 18, 31, 26, 23, 19, 41, 23, 46]\n",
|
|
|
95 |
{
|
96 |
"data": {
|
97 |
"text/plain": [
|
98 |
+
"{'p_human': 1.0,\n",
|
99 |
+
" 'p_ai': 0.0,\n",
|
100 |
" 'label': 'Human Written',\n",
|
101 |
" 'variance': 172.3469387755102,\n",
|
102 |
" 'avg_length': 29.285714285714285}"
|
103 |
]
|
104 |
},
|
105 |
+
"execution_count": 4,
|
106 |
"metadata": {},
|
107 |
"output_type": "execute_result"
|
108 |
}
|
|
|
118 |
},
|
119 |
{
|
120 |
"cell_type": "code",
|
121 |
+
"execution_count": 5,
|
122 |
"metadata": {},
|
123 |
"outputs": [
|
124 |
{
|
125 |
"name": "stdout",
|
126 |
"output_type": "stream",
|
127 |
"text": [
|
128 |
+
"logits: tensor([[-5.0352, 5.3024]], device='cuda:0')\n",
|
129 |
+
"P(Human): 0.0\n",
|
130 |
+
"P(AI): 1.0\n",
|
131 |
"Label: AI written\n",
|
132 |
"POSITIVE\n",
|
133 |
"arr= [3, 18, 21, 28, 22, 21, 29, 15]\n",
|
|
|
139 |
{
|
140 |
"data": {
|
141 |
"text/plain": [
|
142 |
+
"{'p_human': 0.0,\n",
|
143 |
+
" 'p_ai': 1.0,\n",
|
144 |
" 'label': 'AI written',\n",
|
145 |
" 'variance': 58.484375,\n",
|
146 |
" 'avg_length': 19.625}"
|
147 |
]
|
148 |
},
|
149 |
+
"execution_count": 5,
|
150 |
"metadata": {},
|
151 |
"output_type": "execute_result"
|
152 |
}
|
|
|
161 |
},
|
162 |
{
|
163 |
"cell_type": "code",
|
164 |
+
"execution_count": 6,
|
165 |
"metadata": {},
|
166 |
"outputs": [
|
167 |
{
|
168 |
"name": "stdout",
|
169 |
"output_type": "stream",
|
170 |
"text": [
|
171 |
+
"logits: tensor([[ 2.4676, -2.4876]], device='cuda:0')\n",
|
172 |
+
"P(Human): 0.993\n",
|
173 |
+
"P(AI): 0.007\n",
|
174 |
"Label: Human Written\n",
|
175 |
"NEGATIVE\n",
|
176 |
"arr= [19, 20, 21, 22, 12, 19, 13, 11, 1]\n",
|
|
|
182 |
{
|
183 |
"data": {
|
184 |
"text/plain": [
|
185 |
+
"{'p_human': 0.993,\n",
|
186 |
+
" 'p_ai': 0.007,\n",
|
187 |
" 'label': 'Human Written',\n",
|
188 |
" 'variance': 40.666666666666664,\n",
|
189 |
" 'avg_length': 15.333333333333334}"
|
190 |
]
|
191 |
},
|
192 |
+
"execution_count": 6,
|
193 |
"metadata": {},
|
194 |
"output_type": "execute_result"
|
195 |
}
|
|
|
206 |
},
|
207 |
{
|
208 |
"cell_type": "code",
|
209 |
+
"execution_count": 7,
|
210 |
"metadata": {},
|
211 |
"outputs": [
|
212 |
{
|
213 |
"name": "stdout",
|
214 |
"output_type": "stream",
|
215 |
"text": [
|
216 |
+
"logits: tensor([[-6.6072, 6.7358]], device='cuda:0')\n",
|
217 |
+
"P(Human): 0.0\n",
|
218 |
+
"P(AI): 1.0\n",
|
219 |
"Label: AI written\n",
|
220 |
"POSITIVE\n",
|
221 |
"arr= [15, 8, 30, 20, 23, 18, 18, 18, 22, 17, 10, 1]\n",
|
|
|
227 |
{
|
228 |
"data": {
|
229 |
"text/plain": [
|
230 |
+
"{'p_human': 0.0,\n",
|
231 |
+
" 'p_ai': 1.0,\n",
|
232 |
" 'label': 'AI written',\n",
|
233 |
" 'variance': 52.55555555555555,\n",
|
234 |
" 'avg_length': 16.666666666666668}"
|
235 |
]
|
236 |
},
|
237 |
+
"execution_count": 7,
|
238 |
"metadata": {},
|
239 |
"output_type": "execute_result"
|
240 |
}
|
|
|
250 |
},
|
251 |
{
|
252 |
"cell_type": "code",
|
253 |
+
"execution_count": 8,
|
254 |
"metadata": {},
|
255 |
"outputs": [
|
256 |
{
|
257 |
"name": "stdout",
|
258 |
"output_type": "stream",
|
259 |
"text": [
|
260 |
+
"logits: tensor([[-7.7786, 7.7853]], device='cuda:0')\n",
|
261 |
+
"P(Human): 0.0\n",
|
262 |
+
"P(AI): 1.0\n",
|
263 |
"Label: AI written\n",
|
264 |
"POSITIVE\n",
|
265 |
"arr= [15, 8, 30, 20, 23, 18, 18, 18, 22, 17, 10, 9, 22, 20]\n",
|
|
|
271 |
{
|
272 |
"data": {
|
273 |
"text/plain": [
|
274 |
+
"{'p_human': 0.0,\n",
|
275 |
+
" 'p_ai': 1.0,\n",
|
276 |
" 'label': 'AI written',\n",
|
277 |
" 'variance': 33.122448979591844,\n",
|
278 |
" 'avg_length': 17.857142857142858}"
|
279 |
]
|
280 |
},
|
281 |
+
"execution_count": 8,
|
282 |
"metadata": {},
|
283 |
"output_type": "execute_result"
|
284 |
}
|
|
|
299 |
},
|
300 |
{
|
301 |
"cell_type": "code",
|
302 |
+
"execution_count": 9,
|
303 |
"metadata": {},
|
304 |
"outputs": [
|
305 |
{
|
306 |
"name": "stdout",
|
307 |
"output_type": "stream",
|
308 |
"text": [
|
309 |
+
"logits: tensor([[-1.7889, 2.0316]], device='cuda:0')\n",
|
310 |
+
"P(Human): 0.021\n",
|
311 |
+
"P(AI): 0.979\n",
|
312 |
"Label: AI written\n",
|
313 |
"POSITIVE\n",
|
314 |
"arr= [9, 47, 18, 27, 30]\n",
|
|
|
320 |
{
|
321 |
"data": {
|
322 |
"text/plain": [
|
323 |
+
"{'p_human': 0.021,\n",
|
324 |
+
" 'p_ai': 0.979,\n",
|
325 |
" 'label': 'AI written',\n",
|
326 |
" 'variance': 162.16000000000003,\n",
|
327 |
" 'avg_length': 26.2}"
|
328 |
]
|
329 |
},
|
330 |
+
"execution_count": 9,
|
331 |
"metadata": {},
|
332 |
"output_type": "execute_result"
|
333 |
}
|
|
|
341 |
},
|
342 |
{
|
343 |
"cell_type": "code",
|
344 |
+
"execution_count": 10,
|
345 |
"metadata": {},
|
346 |
"outputs": [
|
347 |
{
|
348 |
"name": "stdout",
|
349 |
"output_type": "stream",
|
350 |
"text": [
|
351 |
+
"logits: tensor([[ 6.7435, -6.3300]], device='cuda:0')\n",
|
352 |
+
"P(Human): 1.0\n",
|
353 |
+
"P(AI): 0.0\n",
|
354 |
"Label: Human Written\n",
|
355 |
"NEGATIVE\n",
|
356 |
"arr= [9, 47, 18, 27, 30, 23]\n",
|
|
|
362 |
{
|
363 |
"data": {
|
364 |
"text/plain": [
|
365 |
+
"{'p_human': 1.0,\n",
|
366 |
+
" 'p_ai': 0.0,\n",
|
367 |
" 'label': 'Human Written',\n",
|
368 |
" 'variance': 136.55555555555557,\n",
|
369 |
" 'avg_length': 25.666666666666668}"
|
370 |
]
|
371 |
},
|
372 |
+
"execution_count": 10,
|
373 |
"metadata": {},
|
374 |
"output_type": "execute_result"
|
375 |
}
|
|
|
385 |
},
|
386 |
{
|
387 |
"cell_type": "code",
|
388 |
+
"execution_count": 11,
|
389 |
"metadata": {},
|
390 |
"outputs": [
|
391 |
{
|
392 |
"name": "stdout",
|
393 |
"output_type": "stream",
|
394 |
"text": [
|
395 |
+
"logits: tensor([[-7.5293, 7.5525]], device='cuda:0')\n",
|
396 |
+
"P(Human): 0.0\n",
|
397 |
+
"P(AI): 1.0\n",
|
398 |
"Label: AI written\n",
|
399 |
"POSITIVE\n",
|
400 |
"arr= [25, 35, 19, 33]\n",
|
|
|
406 |
{
|
407 |
"data": {
|
408 |
"text/plain": [
|
409 |
+
"{'p_human': 0.0,\n",
|
410 |
+
" 'p_ai': 1.0,\n",
|
411 |
" 'label': 'AI written',\n",
|
412 |
" 'variance': 41.0,\n",
|
413 |
" 'avg_length': 28.0}"
|
414 |
]
|
415 |
},
|
416 |
+
"execution_count": 11,
|
417 |
"metadata": {},
|
418 |
"output_type": "execute_result"
|
419 |
}
|
|
|
429 |
},
|
430 |
{
|
431 |
"cell_type": "code",
|
432 |
+
"execution_count": 12,
|
433 |
"metadata": {},
|
434 |
"outputs": [
|
435 |
{
|
436 |
"name": "stdout",
|
437 |
"output_type": "stream",
|
438 |
"text": [
|
439 |
+
"logits: tensor([[-4.2804, 4.6454]], device='cuda:0')\n",
|
440 |
+
"P(Human): 0.0\n",
|
441 |
+
"P(AI): 1.0\n",
|
442 |
"Label: AI written\n",
|
443 |
"POSITIVE\n",
|
444 |
"arr= [41, 38, 47]\n",
|
|
|
450 |
{
|
451 |
"data": {
|
452 |
"text/plain": [
|
453 |
+
"{'p_human': 0.0,\n",
|
454 |
+
" 'p_ai': 1.0,\n",
|
455 |
" 'label': 'AI written',\n",
|
456 |
" 'variance': 14.0,\n",
|
457 |
" 'avg_length': 42.0}"
|
458 |
]
|
459 |
},
|
460 |
+
"execution_count": 12,
|
461 |
"metadata": {},
|
462 |
"output_type": "execute_result"
|
463 |
}
|
|
|
474 |
},
|
475 |
{
|
476 |
"cell_type": "code",
|
477 |
+
"execution_count": 13,
|
478 |
"metadata": {},
|
479 |
"outputs": [
|
480 |
{
|
481 |
"name": "stdout",
|
482 |
"output_type": "stream",
|
483 |
"text": [
|
484 |
+
"logits: tensor([[ 2.8460, -2.8003]], device='cuda:0')\n",
|
485 |
+
"P(Human): 0.996\n",
|
486 |
+
"P(AI): 0.004\n",
|
487 |
"Label: Human Written\n",
|
488 |
"NEGATIVE\n",
|
489 |
"arr= [24, 39, 28, 28, 19]\n",
|
|
|
495 |
{
|
496 |
"data": {
|
497 |
"text/plain": [
|
498 |
+
"{'p_human': 0.996,\n",
|
499 |
+
" 'p_ai': 0.004,\n",
|
500 |
" 'label': 'Human Written',\n",
|
501 |
" 'variance': 43.44,\n",
|
502 |
" 'avg_length': 27.6}"
|
503 |
]
|
504 |
},
|
505 |
+
"execution_count": 13,
|
506 |
"metadata": {},
|
507 |
"output_type": "execute_result"
|
508 |
}
|
|
|
516 |
},
|
517 |
{
|
518 |
"cell_type": "code",
|
519 |
+
"execution_count": 14,
|
520 |
"metadata": {},
|
521 |
"outputs": [
|
522 |
{
|
523 |
"name": "stdout",
|
524 |
"output_type": "stream",
|
525 |
"text": [
|
526 |
+
"logits: tensor([[-5.2793, 5.4920]], device='cuda:0')\n",
|
527 |
+
"P(Human): 0.0\n",
|
528 |
+
"P(AI): 1.0\n",
|
529 |
"Label: AI written\n",
|
530 |
"POSITIVE\n",
|
531 |
"arr= [24, 9, 5, 23]\n",
|
|
|
537 |
{
|
538 |
"data": {
|
539 |
"text/plain": [
|
540 |
+
"{'p_human': 0.0,\n",
|
541 |
+
" 'p_ai': 1.0,\n",
|
542 |
" 'label': 'AI written',\n",
|
543 |
" 'variance': 70.1875,\n",
|
544 |
" 'avg_length': 15.25}"
|
545 |
]
|
546 |
},
|
547 |
+
"execution_count": 14,
|
548 |
"metadata": {},
|
549 |
"output_type": "execute_result"
|
550 |
}
|
|
|
560 |
},
|
561 |
{
|
562 |
"cell_type": "code",
|
563 |
+
"execution_count": 15,
|
564 |
"metadata": {},
|
565 |
"outputs": [
|
566 |
{
|
567 |
"name": "stdout",
|
568 |
"output_type": "stream",
|
569 |
"text": [
|
570 |
+
"logits: tensor([[-4.6586, 4.9332]], device='cuda:0')\n",
|
571 |
+
"P(Human): 0.0\n",
|
572 |
+
"P(AI): 1.0\n",
|
573 |
"Label: AI written\n",
|
574 |
"POSITIVE\n",
|
575 |
"arr= [27, 11, 1, 8, 23, 10, 28]\n",
|
|
|
581 |
{
|
582 |
"data": {
|
583 |
"text/plain": [
|
584 |
+
"{'p_human': 0.0,\n",
|
585 |
+
" 'p_ai': 1.0,\n",
|
586 |
" 'label': 'AI written',\n",
|
587 |
" 'variance': 94.53061224489797,\n",
|
588 |
" 'avg_length': 15.428571428571429}"
|
589 |
]
|
590 |
},
|
591 |
+
"execution_count": 15,
|
592 |
"metadata": {},
|
593 |
"output_type": "execute_result"
|
594 |
}
|
|
|
607 |
},
|
608 |
{
|
609 |
"cell_type": "code",
|
610 |
+
"execution_count": 16,
|
611 |
"metadata": {},
|
612 |
"outputs": [
|
613 |
{
|
614 |
"name": "stdout",
|
615 |
"output_type": "stream",
|
616 |
"text": [
|
617 |
+
"logits: tensor([[ 8.0981, -7.5304]], device='cuda:0')\n",
|
618 |
+
"P(Human): 1.0\n",
|
619 |
+
"P(AI): 0.0\n",
|
620 |
"Label: Human Written\n",
|
621 |
"NEGATIVE\n",
|
622 |
"arr= [14, 40, 30, 31, 15, 15, 16, 13]\n",
|
|
|
628 |
{
|
629 |
"data": {
|
630 |
"text/plain": [
|
631 |
+
"{'p_human': 1.0,\n",
|
632 |
+
" 'p_ai': 0.0,\n",
|
633 |
" 'label': 'Human Written',\n",
|
634 |
" 'variance': 93.4375,\n",
|
635 |
" 'avg_length': 21.75}"
|
636 |
]
|
637 |
},
|
638 |
+
"execution_count": 16,
|
639 |
"metadata": {},
|
640 |
"output_type": "execute_result"
|
641 |
}
|
|
|
652 |
},
|
653 |
{
|
654 |
"cell_type": "code",
|
655 |
+
"execution_count": 17,
|
656 |
"metadata": {},
|
657 |
"outputs": [
|
658 |
{
|
659 |
"name": "stdout",
|
660 |
"output_type": "stream",
|
661 |
"text": [
|
662 |
+
"logits: tensor([[ 2.8460, -2.8003]], device='cuda:0')\n",
|
663 |
+
"P(Human): 0.996\n",
|
664 |
+
"P(AI): 0.004\n",
|
665 |
"Label: Human Written\n",
|
666 |
"NEGATIVE\n",
|
667 |
"arr= [24, 39, 28, 28, 19]\n",
|
|
|
673 |
{
|
674 |
"data": {
|
675 |
"text/plain": [
|
676 |
+
"{'p_human': 0.996,\n",
|
677 |
+
" 'p_ai': 0.004,\n",
|
678 |
" 'label': 'Human Written',\n",
|
679 |
" 'variance': 43.44,\n",
|
680 |
" 'avg_length': 27.6}"
|
681 |
]
|
682 |
},
|
683 |
+
"execution_count": 17,
|
684 |
"metadata": {},
|
685 |
"output_type": "execute_result"
|
686 |
}
|
|
|
693 |
},
|
694 |
{
|
695 |
"cell_type": "code",
|
696 |
+
"execution_count": 18,
|
697 |
"metadata": {},
|
698 |
"outputs": [
|
699 |
{
|
700 |
"name": "stdout",
|
701 |
"output_type": "stream",
|
702 |
"text": [
|
703 |
+
"logits: tensor([[ 8.1121, -7.5430]], device='cuda:0')\n",
|
704 |
+
"P(Human): 1.0\n",
|
705 |
+
"P(AI): 0.0\n",
|
706 |
"Label: Human Written\n",
|
707 |
"NEGATIVE\n",
|
708 |
"arr= [13, 30, 37, 24, 26, 20, 24, 22]\n",
|
|
|
714 |
{
|
715 |
"data": {
|
716 |
"text/plain": [
|
717 |
+
"{'p_human': 1.0,\n",
|
718 |
+
" 'p_ai': 0.0,\n",
|
719 |
" 'label': 'Human Written',\n",
|
720 |
" 'variance': 43.5,\n",
|
721 |
" 'avg_length': 24.5}"
|
722 |
]
|
723 |
},
|
724 |
+
"execution_count": 18,
|
725 |
"metadata": {},
|
726 |
"output_type": "execute_result"
|
727 |
}
|
utils/__pycache__/client.cpython-310.pyc
ADDED
Binary file (4.22 kB). View file
|
|
utils/__pycache__/get_intent_metatitle.cpython-310.pyc
ADDED
Binary file (2.34 kB). View file
|
|
utils/__pycache__/get_sentence_status.cpython-310.pyc
CHANGED
Binary files a/utils/__pycache__/get_sentence_status.cpython-310.pyc and b/utils/__pycache__/get_sentence_status.cpython-310.pyc differ
|
|
utils/client.py
ADDED
@@ -0,0 +1,209 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from http.client import HTTPSConnection
|
2 |
+
from base64 import b64encode
|
3 |
+
from json import loads
|
4 |
+
from json import dumps
|
5 |
+
from keys import data_for_seo_email, data_for_seo_password
|
6 |
+
|
7 |
+
class RestClient:
|
8 |
+
domain = "api.dataforseo.com"
|
9 |
+
|
10 |
+
def __init__(self, username, password):
|
11 |
+
self.username = username
|
12 |
+
self.password = password
|
13 |
+
|
14 |
+
def request(self, path, method, data=None):
|
15 |
+
connection = HTTPSConnection(self.domain)
|
16 |
+
try:
|
17 |
+
base64_bytes = b64encode(
|
18 |
+
("%s:%s" % (self.username, self.password)).encode("ascii")
|
19 |
+
).decode("ascii")
|
20 |
+
headers = {'Authorization' : 'Basic %s' % base64_bytes, 'Content-Encoding' : 'gzip'}
|
21 |
+
connection.request(method, path, headers=headers, body=data)
|
22 |
+
response = connection.getresponse()
|
23 |
+
return loads(response.read().decode())
|
24 |
+
finally:
|
25 |
+
connection.close()
|
26 |
+
|
27 |
+
def get(self, path):
|
28 |
+
return self.request(path, 'GET')
|
29 |
+
|
30 |
+
def post(self, path, data):
|
31 |
+
if isinstance(data, str):
|
32 |
+
data_str = data
|
33 |
+
else:
|
34 |
+
data_str = dumps(data)
|
35 |
+
return self.request(path, 'POST', data_str)
|
36 |
+
|
37 |
+
|
38 |
+
|
39 |
+
client = RestClient(data_for_seo_email, data_for_seo_password)
|
40 |
+
# client = RestClient("[email protected]", "cb1661e9ec7c1fba")
|
41 |
+
|
42 |
+
|
43 |
+
def generate_seo_metatitle(keyword, num_query_results=10):
|
44 |
+
post_data = dict()
|
45 |
+
# You can set only one task at a time
|
46 |
+
post_data[len(post_data)] = dict(
|
47 |
+
language_code="en",
|
48 |
+
location_code=2840,
|
49 |
+
keyword=keyword
|
50 |
+
)
|
51 |
+
|
52 |
+
response = client.post("/v3/serp/google/organic/live/regular", post_data)
|
53 |
+
|
54 |
+
|
55 |
+
|
56 |
+
if response["status_code"] == 20000:
|
57 |
+
# print(response)
|
58 |
+
d= response['tasks'][0]
|
59 |
+
# print(d)
|
60 |
+
result_dict= d['result'][0]['items']
|
61 |
+
summary= ''
|
62 |
+
for i in result_dict[:num_query_results]:
|
63 |
+
# summary+= i['title']+' '
|
64 |
+
x= i['description']
|
65 |
+
if x:
|
66 |
+
summary+= i['title']+' '+ i['domain']+' '+ i['url']+' '+x+' '
|
67 |
+
summary= summary.replace('\n', ' ')
|
68 |
+
summary= summary.replace(',', ' ')
|
69 |
+
summary= summary.replace(';', ' ')
|
70 |
+
print(summary)
|
71 |
+
return summary
|
72 |
+
|
73 |
+
|
74 |
+
# do something with result
|
75 |
+
else:
|
76 |
+
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"] , f" for keyword {keyword}"))
|
77 |
+
|
78 |
+
|
79 |
+
def generate_seo_metatitle_train(keyword, num_query_results=10):
|
80 |
+
post_data = dict()
|
81 |
+
# You can set only one task at a time
|
82 |
+
post_data[len(post_data)] = dict(
|
83 |
+
language_code="en",
|
84 |
+
location_code=2840,
|
85 |
+
keyword=keyword
|
86 |
+
)
|
87 |
+
|
88 |
+
response = client.post("/v3/serp/google/organic/live/regular", post_data)
|
89 |
+
|
90 |
+
|
91 |
+
|
92 |
+
if response["status_code"] == 20000:
|
93 |
+
# print(response)
|
94 |
+
d= response['tasks'][0]
|
95 |
+
# print(d)
|
96 |
+
result_dict= d['result'][0]['items']
|
97 |
+
summary= ''
|
98 |
+
for i in result_dict[:num_query_results]:
|
99 |
+
# summary+= i['title']+' '
|
100 |
+
x= i['description']
|
101 |
+
if x:
|
102 |
+
summary+= i['title']+' '+ i['domain']+' '+ i['url']+' '+x+' '
|
103 |
+
# print(summary)
|
104 |
+
return summary.replace('\n', ' ')
|
105 |
+
|
106 |
+
# do something with result
|
107 |
+
else:
|
108 |
+
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"] , f" for keyword {keyword}"))
|
109 |
+
|
110 |
+
|
111 |
+
|
112 |
+
def generate_top_urls(keyword, num_query_results=10)->list:
|
113 |
+
# print(keyword)
|
114 |
+
post_data = dict()
|
115 |
+
# You can set only one task at a time
|
116 |
+
post_data[len(post_data)] = dict(
|
117 |
+
language_code="en",
|
118 |
+
location_code=2840,
|
119 |
+
keyword=keyword
|
120 |
+
)
|
121 |
+
|
122 |
+
response = client.post("/v3/serp/google/organic/live/regular", post_data)
|
123 |
+
|
124 |
+
|
125 |
+
|
126 |
+
if response["status_code"] == 20000:
|
127 |
+
# print(response)
|
128 |
+
d= response['tasks'][0]
|
129 |
+
# print(d)
|
130 |
+
result_dict= d['result'][0]['items']
|
131 |
+
urls= []
|
132 |
+
for i in result_dict[:num_query_results]:
|
133 |
+
# summary+= i['title']+' '
|
134 |
+
urls.append(i['url'])
|
135 |
+
# x= i['description']
|
136 |
+
# if x:
|
137 |
+
# summary+= i['title']+' '+ i['domain']+' '+ i['url']+' '+x+' '
|
138 |
+
# print(summary)
|
139 |
+
# print(urls)
|
140 |
+
return (urls)
|
141 |
+
|
142 |
+
# do something with result
|
143 |
+
else:
|
144 |
+
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"] , f" for keyword {keyword}"))
|
145 |
+
|
146 |
+
|
147 |
+
|
148 |
+
|
149 |
+
|
150 |
+
|
151 |
+
|
152 |
+
def generate_seo_metatitle_train_for_kg(keyword, num_query_results=10):
|
153 |
+
post_data = dict()
|
154 |
+
# You can set only one task at a time
|
155 |
+
post_data[len(post_data)] = dict(
|
156 |
+
language_code="en",
|
157 |
+
location_code=2840,
|
158 |
+
keyword=keyword
|
159 |
+
)
|
160 |
+
|
161 |
+
response = client.post("/v3/serp/google/organic/live/regular", post_data)
|
162 |
+
|
163 |
+
|
164 |
+
|
165 |
+
if response["status_code"] == 20000:
|
166 |
+
# print(response)
|
167 |
+
d= response['tasks'][0]
|
168 |
+
# print(d)
|
169 |
+
result_dict= d['result'][0]['items']
|
170 |
+
summary= ''
|
171 |
+
for i in result_dict[:num_query_results]:
|
172 |
+
# summary+= i['title']+' '
|
173 |
+
x= i['description']
|
174 |
+
if x:
|
175 |
+
# summary+= i['title']+' '+ i['domain']+' '+ i['url']+' '+x+' '
|
176 |
+
summary+= i['title']+' '+x+' '
|
177 |
+
# print(summary)
|
178 |
+
return summary.replace('\n', ' ')
|
179 |
+
|
180 |
+
# do something with result
|
181 |
+
else:
|
182 |
+
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"] , f" for keyword {keyword}"))
|
183 |
+
|
184 |
+
|
185 |
+
|
186 |
+
def generate_intent_using_dataforseo(keyword_list):
|
187 |
+
post_data = dict()
|
188 |
+
# simple way to set a task
|
189 |
+
post_data[len(post_data)] = dict(
|
190 |
+
keywords= keyword_list,
|
191 |
+
language_name="English"
|
192 |
+
)
|
193 |
+
|
194 |
+
response = client.post("/v3/dataforseo_labs/google/search_intent/live", post_data)
|
195 |
+
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
|
196 |
+
if response["status_code"] == 20000:
|
197 |
+
# print(response)
|
198 |
+
# do something with result
|
199 |
+
d= response['tasks'][0]
|
200 |
+
# print(d)
|
201 |
+
result_dict= d['result'][0]['items']
|
202 |
+
intent_dict= dict()
|
203 |
+
for i in result_dict:
|
204 |
+
key= i['keyword']
|
205 |
+
value= i['keyword_intent']['label']
|
206 |
+
intent_dict[key]= value
|
207 |
+
return intent_dict
|
208 |
+
else:
|
209 |
+
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))
|
utils/get_intent_metatitle.py
ADDED
@@ -0,0 +1,121 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from transformers import AutoTokenizer
|
2 |
+
from transformers import AutoModelForSequenceClassification
|
3 |
+
import torch
|
4 |
+
from torch.nn import functional as F
|
5 |
+
import numpy as np
|
6 |
+
import json
|
7 |
+
from utils.client import generate_seo_metatitle
|
8 |
+
|
9 |
+
|
10 |
+
|
11 |
+
# id2label= {0: 'Commercial',
|
12 |
+
# 1: 'Informational',
|
13 |
+
# 2: 'Navigational',
|
14 |
+
# 3: 'Local',
|
15 |
+
# 4: 'Transactional'}
|
16 |
+
|
17 |
+
# label2id= {'Commercial': 0,
|
18 |
+
# 'Informational': 1,
|
19 |
+
# 'Navigational': 2,
|
20 |
+
# 'Local': 3,
|
21 |
+
# 'Transactional': 4}
|
22 |
+
|
23 |
+
|
24 |
+
# removed local
|
25 |
+
id2label= {0: 'Commercial', 1: 'Informational', 2: 'Navigational', 3: 'Transactional'}
|
26 |
+
label2id= {'Commercial': 0, 'Informational': 1, 'Navigational': 2, 'Transactional': 3}
|
27 |
+
|
28 |
+
model_name= "intent_classification_model_with_metatitle_with_local2/checkpoint-2700"
|
29 |
+
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
30 |
+
|
31 |
+
model = AutoModelForSequenceClassification.from_pretrained(model_name).to("cuda")
|
32 |
+
|
33 |
+
|
34 |
+
# probabilities = 1 / (1 + np.exp(-logit_score))
|
35 |
+
def logit2prob(logit):
|
36 |
+
# odds =np.exp(logit)
|
37 |
+
# prob = odds / (1 + odds)
|
38 |
+
prob= 1/(1+ np.exp(-logit))
|
39 |
+
return np.round(prob, 3)
|
40 |
+
|
41 |
+
|
42 |
+
|
43 |
+
|
44 |
+
|
45 |
+
def get_intent_one_by_one(keyword:str):
|
46 |
+
inputs = tokenizer(generate_seo_metatitle(keyword), padding=True, truncation=True, return_tensors="pt").to("cuda")
|
47 |
+
with torch.no_grad():
|
48 |
+
logits = model(**inputs).logits
|
49 |
+
|
50 |
+
# print("logits: ", logits)
|
51 |
+
# predicted_class_id = logits.argmax().item()
|
52 |
+
|
53 |
+
# get probabilities using softmax from logit score and convert it to numpy array
|
54 |
+
# probabilities_scores = F.softmax(logits.cpu(), dim = -1).numpy()[0]
|
55 |
+
individual_probabilities_scores = logit2prob(logits.cpu().numpy()[0])
|
56 |
+
|
57 |
+
score_list= []
|
58 |
+
|
59 |
+
for i in range(len(id2label)):
|
60 |
+
label= id2label[i]
|
61 |
+
|
62 |
+
score= individual_probabilities_scores[i]
|
63 |
+
if score>0.5:
|
64 |
+
score_list.append(
|
65 |
+
(label, score)
|
66 |
+
)
|
67 |
+
# if score>=0.5:
|
68 |
+
# score_list.append(
|
69 |
+
# (id2label[i], score)
|
70 |
+
# )
|
71 |
+
|
72 |
+
if len(score_list)==0:
|
73 |
+
score_list.append(("undefined",1))
|
74 |
+
score_list.sort(
|
75 |
+
key= lambda x: x[1], reverse=True
|
76 |
+
)
|
77 |
+
|
78 |
+
return score_list
|
79 |
+
# return (np.argmax(i), id2label[np.argmax(i)])
|
80 |
+
|
81 |
+
|
82 |
+
|
83 |
+
|
84 |
+
def get_intent_one_by_one_test(metatitle:str):
|
85 |
+
inputs = tokenizer(metatitle,padding=True, truncation=True, return_tensors="pt").to("cuda")
|
86 |
+
with torch.no_grad():
|
87 |
+
logits = model(**inputs).logits
|
88 |
+
|
89 |
+
# print("logits: ", logits)
|
90 |
+
# predicted_class_id = logits.argmax().item()
|
91 |
+
|
92 |
+
# get probabilities using softmax from logit score and convert it to numpy array
|
93 |
+
# probabilities_scores = F.softmax(logits.cpu(), dim = -1).numpy()[0]
|
94 |
+
individual_probabilities_scores = logit2prob(logits.cpu().numpy()[0])
|
95 |
+
|
96 |
+
score_list= []
|
97 |
+
|
98 |
+
for i in range(len(id2label)):
|
99 |
+
label= id2label[i]
|
100 |
+
|
101 |
+
score= individual_probabilities_scores[i]
|
102 |
+
if score>0.5:
|
103 |
+
score_list.append(
|
104 |
+
(label, score)
|
105 |
+
)
|
106 |
+
# if score>=0.5:
|
107 |
+
# score_list.append(
|
108 |
+
# (id2label[i], score)
|
109 |
+
# )
|
110 |
+
|
111 |
+
if len(score_list)==0:
|
112 |
+
score_list.append(("undefined",1))
|
113 |
+
score_list.sort(
|
114 |
+
key= lambda x: x[1], reverse=True
|
115 |
+
)
|
116 |
+
|
117 |
+
return score_list
|
118 |
+
# return (np.argmax(i), id2label[np.argmax(i)])
|
119 |
+
|
120 |
+
|
121 |
+
|
utils/get_sentence_status.py
CHANGED
@@ -44,7 +44,9 @@ def predict(sentence: str):
|
|
44 |
print("logits: ", logits)
|
45 |
predicted_class_id = logits.argmax().item()
|
46 |
# get probabilities using softmax from logit score and convert it to numpy array
|
47 |
-
probabilities_scores =
|
|
|
|
|
48 |
print("P(Human): ", probabilities_scores[0])
|
49 |
print("P(AI): ", probabilities_scores[1])
|
50 |
label= "Human Written" if model.config.id2label[predicted_class_id]=='NEGATIVE' else 'AI written'
|
|
|
44 |
print("logits: ", logits)
|
45 |
predicted_class_id = logits.argmax().item()
|
46 |
# get probabilities using softmax from logit score and convert it to numpy array
|
47 |
+
probabilities_scores = np.round(
|
48 |
+
F.softmax(logits.to("cpu"), dim = -1).numpy()[0],
|
49 |
+
3)
|
50 |
print("P(Human): ", probabilities_scores[0])
|
51 |
print("P(AI): ", probabilities_scores[1])
|
52 |
label= "Human Written" if model.config.id2label[predicted_class_id]=='NEGATIVE' else 'AI written'
|