Skip to content

Latest commit

 

History

History
117 lines (102 loc) · 3.55 KB

bg.md

File metadata and controls

117 lines (102 loc) · 3.55 KB

deplacy за синтактичен анализ

>>> import trankit
>>> nlp=trankit.Pipeline("bulgarian")
>>> doc=nlp("Гладна мечка хоро не играе.")
>>> import deplacy
>>> deplacy.render(doc)
Гладна ADJ   <amod
мечка  NOUN  ═╝<══╗   nsubj
хоро   NOUN  <══╗ ║   obj
не     PART  <╗ ║ ║   advmod
играе  VERB  ═╝═╝═╝═╗ root
.      PUNCT <══════╝ punct
>>> import spacy
>>> nlp=spacy.load("en_udify")
>>> doc=nlp("Гладна мечка хоро не играе.")
>>> import deplacy
>>> deplacy.render(doc)
Гладна ADJ   <amod
мечка  NOUN  ═╝<══╗   nsubj
хоро   NOUN  <══╗ ║   nsubj
не     PART  <╗ ║ ║   advmod
играе  VERB  ═╝═╝═╝═╗ root
.      PUNCT <══════╝ punct
>>> def nlp(t):
...   import urllib.request,urllib.parse,json
...   with urllib.request.urlopen("https://lindat.mff.cuni.cz/services/udpipe/api/process?model=bg&tokenizer&tagger&parser&data="+urllib.parse.quote(t)) as r:
...     return json.loads(r.read())["result"]
...
>>> doc=nlp("Гладна мечка хоро не играе.")
>>> import deplacy
>>> deplacy.render(doc)
Гладна ADJ   <amod
мечка  NOUN  ═╝<══╗   obj
хоро   NOUN  <══╗ ║   obj
не     PART  <╗ ║ ║   advmod
играе  VERB  ═╝═╝═╝═╗ root
.      PUNCT <══════╝ punct
>>> import classla
>>> nlp=classla.Pipeline("bg")
>>> doc=nlp("Гладна мечка хоро не играе.")
>>> import deplacy
>>> deplacy.render(doc)
Гладна ADJ   <══╗     amod
мечка  NOUN  ═╗═╝<nsubj
хоро   NOUN  <╝   ║   nmod
не     PART  <╗   ║   advmod
играе  VERB  ═╝═══╝═╗ root
.      PUNCT <══════╝ punct
>>> import stanza
>>> nlp=stanza.Pipeline("bg")
>>> doc=nlp("Гладна мечка хоро не играе.")
>>> import deplacy
>>> deplacy.render(doc)
Гладна ADJ   <══╗     amod
мечка  NOUN  ═╗═╝<nsubj
хоро   NOUN  <╝   ║   nmod
не     PART  <╗   ║   advmod
играе  VERB  ═╝═══╝═╗ root
.      PUNCT <══════╝ punct
>>> import spacy_jptdp
>>> nlp=spacy_jptdp.load("bg_btb")
>>> doc=nlp("Гладна мечка хоро не играе.")
>>> import deplacy
>>> deplacy.render(doc)
Гладна ADJ   <══╗     amod
мечка  NOUN  ═╗═╝<nsubj
хоро   NOUN  <╝   ║   nmod
не     PART  <╗   ║   advmod
играе  VERB  ═╝═══╝═╗ ROOT
.      PUNCT <══════╝ punct
>>> import spacy_udpipe
>>> nlp=spacy_udpipe.load("bg")
>>> doc=nlp("Гладна мечка хоро не играе.")
>>> import deplacy
>>> deplacy.render(doc)
Гладна DET   <══╗     det
мечка  ADJ   <╗ ║     amod
хоро   NOUN  ═╝═╝<nsubj
не     PART  <╗   ║   advmod
играе  VERB  ═╝═══╝═╗ ROOT
.      PUNCT <══════╝ punct