Skip to content

Commit

Permalink
esupar & Stanza
Browse files Browse the repository at this point in the history
KoichiYasuoka committed Nov 28, 2024
1 parent c42d818 commit adbcbeb
Showing 3 changed files with 73 additions and 73 deletions.
24 changes: 12 additions & 12 deletions doc/sr-ec.md
Original file line number Diff line number Diff line change
@@ -9,18 +9,18 @@
>>> import deplacy
>>> deplacy.render(doc)
Да SCONJ <══════╗ mark
има VERB ═════╗═╝════╗ root
сира NOUN ═══╗< ║ obj
и CCONJ <╗ ║ ║ cc
масла NOUN ═╝< ║ conj
и CCONJ <════════╗ ║ cc
моја DET <╗ ║ ║ det
би AUX<════╗ ║ ║ aux
мати NOUN ═╝<══╗ ║ ║ ║ nsubj
знала VERB ═══╗═╝═╝═╝═╗< conj
гибати VERB ═╗< xcomp
гибаницу NOUN < obj
. PUNCT <══════════ punct
има VERB ═════╗═╝════╗ root
сира NOUN ═══╗< ║ obj
и CCONJ <╗ ║ ║ cc
масла NOUN ═╝< ║ conj
и CCONJ <════════╗ ║ cc
моја DET <╗ ║ ║ det
би AUX<════╗ ║ ║ aux
мати NOUN ═╝<══╗ ║ ║ ║ nsubj
знала VERB ═══╗═╝═╝═╝<╝ ║ conj
гибати VERB ═╗< xcomp
гибаницу NOUN < obj
. PUNCT <════════════╝ punct
```

## с [Camphr-Udify](https://camphr.readthedocs.io/en/stable/notes/udify.html)-ом
54 changes: 27 additions & 27 deletions doc/sr-el.ipynb
Original file line number Diff line number Diff line change
@@ -89,26 +89,16 @@
"cell_type":"markdown",
"metadata":{ "colab_type":"text" },
"source":[
"## s [Camphr-Udify](https://camphr.readthedocs.io/en/stable/notes/udify.html)-om\n"
"## s [esupar](https://github.com/KoichiYasuoka/esupar)-om\n"
]
},
{
"cell_type":"code",
"metadata":{ "colab_type":"code" },
"source":[
"!apt install python3.8 python3.8-dev python3.8-distutils\n",
"!update-alternatives --remove-all python3\n",
"!update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1\n",
"!update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2\n",
"!apt install python3-pip\n",
"url=\"https://github.com/PKSHATechnology-Research/camphr_models\"\n",
"f=\"en_udify-0.7.tar.gz\"\n",
"!test -f {f} || curl -LO {url+\"/releases/download/0.7.0/\"+f}\n",
"!test -d /usr/local/lib/python3.8/dist-packages/camphr || pip install {f} \"numpy<1.20\" \"spacy<2.3\" deplacy\n",
"!echo 1 | update-alternatives --config python3\n",
"!pip install deplacy\n",
"import subprocess\n",
"nlp=lambda t:subprocess.run([\"python3.8\",\"-c\",\"\\n\".join([\"from spacy.lang.sr import Serbian\",\"n=Serbian()\",\"import spacy,deplacy\",\"n.pipeline.extend(spacy.load('en_udify').pipeline)\",\"print(deplacy.to_conllu(n(input())),end='')\"])],input=t,stdout=subprocess.PIPE,encoding=\"utf-8\").stdout\n",
"!pip install deplacy esupar\n",
"import esupar\n",
"nlp=esupar.load(\"sr\")\n",
"doc=nlp(\"Da ima sira i masla i moja bi mati znala gibati gibanicu.\")\n",
"import deplacy\n",
"deplacy.render(doc)\n",
@@ -121,16 +111,26 @@
"cell_type":"markdown",
"metadata":{ "colab_type":"text" },
"source":[
"## s [esupar](https://github.com/KoichiYasuoka/esupar)-om\n"
"## s [Camphr-Udify](https://camphr.readthedocs.io/en/stable/notes/udify.html)-om\n"
]
},
{
"cell_type":"code",
"metadata":{ "colab_type":"code" },
"source":[
"!pip install deplacy esupar\n",
"import esupar\n",
"nlp=esupar.load(\"sr\")\n",
"!apt install python3.8 python3.8-dev python3.8-distutils\n",
"!update-alternatives --remove-all python3\n",
"!update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1\n",
"!update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2\n",
"!apt install python3-pip\n",
"url=\"https://github.com/PKSHATechnology-Research/camphr_models\"\n",
"f=\"en_udify-0.7.tar.gz\"\n",
"!test -f {f} || curl -LO {url+\"/releases/download/0.7.0/\"+f}\n",
"!test -d /usr/local/lib/python3.8/dist-packages/camphr || pip install {f} \"numpy<1.20\" \"spacy<2.3\" deplacy\n",
"!echo 1 | update-alternatives --config python3\n",
"!pip install deplacy\n",
"import subprocess\n",
"nlp=lambda t:subprocess.run([\"python3.8\",\"-c\",\"\\n\".join([\"from spacy.lang.sr import Serbian\",\"n=Serbian()\",\"import spacy,deplacy\",\"n.pipeline.extend(spacy.load('en_udify').pipeline)\",\"print(deplacy.to_conllu(n(input())),end='')\"])],input=t,stdout=subprocess.PIPE,encoding=\"utf-8\").stdout\n",
"doc=nlp(\"Da ima sira i masla i moja bi mati znala gibati gibanicu.\")\n",
"import deplacy\n",
"deplacy.render(doc)\n",
@@ -143,16 +143,17 @@
"cell_type":"markdown",
"metadata":{ "colab_type":"text" },
"source":[
"## s [Stanza](https://stanfordnlp.github.io/stanza)-om\n"
"## s [spacy-udpipe](https://github.com/TakeLab/spacy-udpipe)-om\n"
]
},
{
"cell_type":"code",
"metadata":{ "colab_type":"code" },
"source":[
"!pip install deplacy stanza\n",
"import stanza\n",
"nlp=stanza.Pipeline(\"sr\")\n",
"!pip install deplacy spacy-udpipe\n",
"import spacy_udpipe\n",
"spacy_udpipe.download(\"sr\")\n",
"nlp=spacy_udpipe.load(\"sr\")\n",
"doc=nlp(\"Da ima sira i masla i moja bi mati znala gibati gibanicu.\")\n",
"import deplacy\n",
"deplacy.render(doc)\n",
@@ -165,17 +166,16 @@
"cell_type":"markdown",
"metadata":{ "colab_type":"text" },
"source":[
"## s [spacy-udpipe](https://github.com/TakeLab/spacy-udpipe)-om\n"
"## s [Stanza](https://stanfordnlp.github.io/stanza)-om\n"
]
},
{
"cell_type":"code",
"metadata":{ "colab_type":"code" },
"source":[
"!pip install deplacy spacy-udpipe\n",
"import spacy_udpipe\n",
"spacy_udpipe.download(\"sr\")\n",
"nlp=spacy_udpipe.load(\"sr\")\n",
"!pip install deplacy stanza\n",
"import stanza\n",
"nlp=stanza.Pipeline(\"sr\")\n",
"doc=nlp(\"Da ima sira i masla i moja bi mati znala gibati gibanicu.\")\n",
"import deplacy\n",
"deplacy.render(doc)\n",
68 changes: 34 additions & 34 deletions doc/sr-el.md
Original file line number Diff line number Diff line change
@@ -72,13 +72,11 @@ gibanicu NOUN <╝ ║ obj
. PUNCT <════════════╝ punct
```

## s [Camphr-Udify](https://camphr.readthedocs.io/en/stable/notes/udify.html)-om
## s [esupar](https://github.com/KoichiYasuoka/esupar)-om

```py
>>> from spacy.lang.sr import Serbian
>>> nlp=Serbian()
>>> import spacy
>>> nlp.pipeline.extend(spacy.load("en_udify").pipeline)
>>> import esupar
>>> nlp=esupar.load("sr")
>>> doc=nlp("Da ima sira i masla i moja bi mati znala gibati gibanicu.")
>>> import deplacy
>>> deplacy.render(doc)
@@ -97,42 +95,21 @@ gibanicu NOUN <╝ ║ obj
. PUNCT <════════════╝ punct
```

## s [esupar](https://github.com/KoichiYasuoka/esupar)-om
## s [Camphr-Udify](https://camphr.readthedocs.io/en/stable/notes/udify.html)-om

```py
>>> import esupar
>>> nlp=esupar.load("sr")
>>> from spacy.lang.sr import Serbian
>>> nlp=Serbian()
>>> import spacy
>>> nlp.pipeline.extend(spacy.load("en_udify").pipeline)
>>> doc=nlp("Da ima sira i masla i moja bi mati znala gibati gibanicu.")
>>> import deplacy
>>> deplacy.render(doc)
Da SCONJ <══════╗ mark
ima VERB ═════╗═╝═╗<╗ advcl
sira NOUN ═══╗<╝ ║ ║ obj
i CCONJ <╗ ║ ║ ║ cc
masla NOUN ═╝<╝ ║ ║ conj
i CCONJ <════════╝ ║ punct
moja DET <╗ ║ det
bi AUX<════╗ ║ aux
mati NOUN ═╝<══╗ ║ ║ nsubj
znala VERB ═══╗═╝═╝═══╝═╗ root
gibati VERB ═╗<╝ ║ xcomp
gibanicu NOUN <╝ ║ obj
. PUNCT <════════════╝ punct
```

## s [Stanza](https://stanfordnlp.github.io/stanza)-om

```py
>>> import stanza
>>> nlp=stanza.Pipeline("sr")
>>> doc=nlp("Da ima sira i masla i moja bi mati znala gibati gibanicu.")
>>> import deplacy
>>> deplacy.render(doc)
Da SCONJ <╗ mark
ima VERB ═╝<══╗ advcl
sira VERB ═══╗═╝═════╗═╗ root
ima VERB ═════╗═╝═══╗═╗ root
sira NOUN ═══╗<╝ ║ ║ obj
i CCONJ <╗ ║ ║ ║ cc
masla NOUN ═╝<╝ ║ ║ obj
masla NOUN ═╝<╝ ║ ║ conj
i CCONJ <════════╗ ║ ║ cc
moja DET <╗ ║ ║ ║ det
bi AUX<════╗ ║ ║ ║ aux
@@ -166,6 +143,29 @@ gibanicu NOUN <╝ ║ obj
. PUNCT <════════════╝ punct
```

## s [Stanza](https://stanfordnlp.github.io/stanza)-om

```py
>>> import stanza
>>> nlp=stanza.Pipeline("sr")
>>> doc=nlp("Da ima sira i masla i moja bi mati znala gibati gibanicu.")
>>> import deplacy
>>> deplacy.render(doc)
Da SCONJ <══════╗ mark
ima VERB ═════╗═╝═══════╗ root
sira NOUN ═══╗<╝ ║ obj
i CCONJ <╗ ║ ║ cc
masla NOUN ═╝<╝ ║ conj
i CCONJ <════════════╗ ║ cc
moja DET <══════════╗ ║ ║ nsubj
bi AUX <════════╗ ║ ║ ║ aux
mati VERB ═══════╗═╝═╝═╝<╝ conj
znala VERB ═══╗═╗<╝ xcomp
gibati ADJ <╗ ║ ║ amod
gibanicu NOUN ═╝<╝ ║ obj
. PUNCT <════╝ punct
```

## s [spaCy-jPTDP](https://github.com/KoichiYasuoka/spaCy-jPTDP)-om

```py

0 comments on commit adbcbeb

Please sign in to comment.