SENNA представляет собой обучающее программное обеспечение для нейронной сети, которое выводит множество предсказаний обработки естественного языка (NLP): теги части речи (POS), разбиение на фрагменты (CHK), распознавание имен (NER), маркировку семантических ролей (SRL) и синтаксический разбор (PSG).
1 ответ

Ошибка ввода-вывода с подпроцессом

Я пытаюсь использовать SENNA с питоном. Я получаю следующее IOError: Traceback (most recent call last): File "C:\Python27\senna_test.py", line 18, in <module> tagged = StringIO(p.communicate(sentence)[0]) File "C:\Python27\lib\subprocess.py", …
11 дек '16 в 06:23
1 ответ

Ошибка индекса списка вне диапазона при вызове метода tag_sents() NLTK SennaTagger

IndexError: list index out of range когда tag_sents() метод NLTK SennaTagger ( http://www.nltk.org/_modules/nltk/tag/senna.html) вызывается. Список предложений приводится в качестве входных данных для tag_sentsметод. Исполняемый файл senna необходим…
14 май '17 в 02:26
1 ответ

Python запустить приложение.exe с аргументом

Если я напишу это в командной строке: "senna-win32.exe output.txt", он будет работать идеально, но мне нужно сделать это из кода Python, как это возможно? Я пытался: import subprocess subprocess.call([pathToExe, "input.txt" , "output.txt"]) import s…
11 янв '17 в 19:48
1 ответ

Расшифровка SENNA Chunk, SRL и парсер вывода

Senna - это инструмент НЛП, построенный с использованием нейронных сетей, и он может делать: POS-теги Пометка NER Пометка чанков Маркировка меток семантической роли и анализ После загрузки предварительно скомпилированного пакета с http://ml.nec-lab…
25 янв '16 в 10:03
0 ответов

Как получить доступ к значению элементов словаря из словаря (элементы словаря являются самим словарем)

Я токенизировал предложения из текстов. Теперь к каждому предложенному токену я применил маркировку семантической роли сенны.annotation.getAnnotations("He created the Robot")['srl'] это функция, которая возвращает словарь, как [{'A1': 'the Robot', '…
03 фев '19 в 18:16
2 ответа

НЛП Tagger называется SENNA

У меня есть вопрос о теге nlp под названием SENNA, который разработан Коллбертом и его коллегами на основе их статьи: обработка естественного языка (почти) с нуля. Содержит ли SENNA (это код, доступный по этому адресу: http://ronan.collobert.com/sen…
31 янв '15 в 12:32
1 ответ

Как использовать сенну для обозначения семантической роли.?

Мне нужно сравнить сходство двух предложений на основе их смысловых ролей. Я обнаружил, что сенна подходит для выполнения задач SRl. Я делал чанкинг с использованием сенны на основе [этого кода] ( http://pydoc.net/Python/nltk/2.0.2/nltk.tag.senna/).…
30 сен '14 в 05:54
0 ответов

Сенна Семантическая роль Лабеллар в Python

Я хочу измерить сходство двух предложений, используя семантическую роль Сенны Лабеллар. Я читал статьи в Интернете об этом, но не смог реализовать и использовать его в python. Поскольку я узнаю о Senna SRL, пожалуйста, предложите мне несколько хорош…
11 янв '19 в 10:20