Size: a a a

Natural Language Processing

2017 September 12

dr

darya rodionova in Natural Language Processing
@dveselov , скиньте мне, пожалуйста, свежую документацию по yargy. А то у меня совсем не работает пример с президентом.. Ругается на импорт..

   from yargy import Parser, fact, rule
ImportError: cannot import name 'fact'
источник

DV

Dima Veselov in Natural Language Processing
Привет, документация здесь: http://yargy.readthedocs.io/ru/latest/
Ставить yargy нужно с гитхаба (мы пока что не сделали новый релиз)
источник

dr

darya rodionova in Natural Language Processing
Вот как.. Спасибо, не знала)
источник

dr

darya rodionova in Natural Language Processing
На всякий случай, когда планируется релиз?
источник

dr

darya rodionova in Natural Language Processing
А как его потом проимпортировать? Я могу склонировать репозиторий рядом со своим проектом?
источник

АМ

Александр Мамаев in Natural Language Processing
python setup.py install
источник

АМ

Александр Мамаев in Natural Language Processing
ты должен запустить setup.py с параметром  install
источник

dr

darya rodionova in Natural Language Processing
Запустила setup.py, но пока всё безуспешно) Даже интерпретатор нормальный поставила
источник

AP

Alexander Pozharskiy in Natural Language Processing
А безуспешно - это с каким именно выводом? Или что ещё фейлит?
источник

dr

darya rodionova in Natural Language Processing
Ту же ошибку с импортом показывает)
источник

AP

Alexander Pozharskiy in Natural Language Processing
А выхлоп setup.py install какой?
источник

dr

darya rodionova in Natural Language Processing
Зачем-то поставил в анаконду (( Хотя я просила его поставить в нормальный питон

Using /Users/daria/anaconda3/lib/python3.6/site-packages
Finished processing dependencies for yargy==0.8.0
источник

dr

darya rodionova in Natural Language Processing
У ноута какая-то путаница с пространствами имён..
источник

dr

darya rodionova in Natural Language Processing
Кстати, а как пробросить регэксп в gram-объект?
источник

dr

darya rodionova in Natural Language Processing
Точнее, в словарь, чтобы потом находить такую словоформу в ругих падежах? К примеру, парсер должен в любом виде подхватывать все существительные, оканчивающиеся на ('оз'|'тит')
источник

AK

Alexander Kukushkin in Natural Language Processing
Специального предиката нет, можно использовать http://yargy.readthedocs.io/ru/latest/reference.html#yargy.predicates.custom
источник

dr

darya rodionova in Natural Language Processing
Подскажите, пожалуйста, ещё: Tokenizer тоже прямо из yargy сожно взять как и Parser?
источник

AK

Alexander Kukushkin in Natural Language Processing
From yargy.tokenizer import Tokenizer
источник

dr

darya rodionova in Natural Language Processing
Странно, стандартный токенайзер не видит слов с дефисом.. Типа мн-во, в-во, р-р..
источник

AK

Alexander Kukushkin in Natural Language Processing
Это сделано специально https://github.com/natasha/yargy/issues/30 . Если такое поведение вам не подходит можно добавить своё правило в токенайзер http://yargy.readthedocs.io/ru/latest/reference.html#tokenizer
источник