diff --git a/spacy/tests/conftest.py b/spacy/tests/conftest.py index afb3ad5cd..f703489e3 100644 --- a/spacy/tests/conftest.py +++ b/spacy/tests/conftest.py @@ -18,9 +18,9 @@ _languages = ['bn', 'da', 'de', 'en', 'es', 'fi', 'fr', 'ga', 'he', 'hu', 'id', 'it', 'nb', 'nl', 'pl', 'pt', 'ro', 'ru', 'sv', 'tr', 'ar', 'xx'] _models = {'en': ['en_core_web_sm'], - 'de': ['de_core_news_md'], + 'de': ['de_core_news_sm'], 'fr': ['fr_core_news_sm'], - 'xx': ['xx_ent_web_md'], + 'xx': ['xx_ent_web_sm'], 'en_core_web_md': ['en_core_web_md'], 'es_core_news_md': ['es_core_news_md']} diff --git a/website/universe/universe.json b/website/universe/universe.json index 21ec0177c..3910785e4 100644 --- a/website/universe/universe.json +++ b/website/universe/universe.json @@ -872,8 +872,37 @@ }, "category": ["standalone"], "tags": [ "question-answering", "elasticsearch"] + }, + { + "id": "self-attentive-parser", + "title": "Berkeley Neural Parser", + "slogan": "Constituency Parsing with a Self-Attentive Encoder (ACL 2018)", + "description": "A Python implementation of the parsers described in *\"Constituency Parsing with a Self-Attentive Encoder\"* from ACL 2018.", + "url": "https://arxiv.org/abs/1805.01052", + "github": "nikitakit/self-attentive-parser", + "pip": "benepar", + "code_example": [ + "import spacy", + "from benepar.spacy_plugin import BeneparComponent", + "", + "nlp = spacy.load('en')", + "nlp.add_pipe(BeneparComponent('benepar_en'))", + "doc = nlp(u'The time for action is now. It's never too late to do something.')", + "sent = list(doc.sents)[0]", + "print(sent._.parse_string)", + "# (S (NP (NP (DT The) (NN time)) (PP (IN for) (NP (NN action)))) (VP (VBZ is) (ADVP (RB now))) (. .))", + "print(sent._.labels)", + "# ('S',)", + "print(list(sent._.children)[0])", + "# The time for action" + ], + "author": "Nikita Kitaev", + "author_links": { + "github": "nikitakit", + "website": " http://kitaev.io" + }, + "category": ["research", "pipeline"] } - ], "projectCats": { "pipeline": {