Size: a a a

Natural Language Processing

2019 October 31

AC

Alexey Chaley in Natural Language Processing
Сразу возникает миллион тонкостей.
источник

V

Vlad in Natural Language Processing
Igor Panteleev
а можете расшарить 3ий пункт? имеется ввиду написать свой модуль который встанет после Tracker и перед Policy и как-то переключит весь контекст
Давайте мне в личку, я чуть позже подробнее опишу)
источник

V

Vlad in Natural Language Processing
Alexey Chaley
Я таки поставил, даже некоторые вещи попробовал.
Я честно хотел несколько раз попытаться на нем что-то рабочее сделать, но есть проблемы:
1. Адские конфиги, то есть, не программирование, а декларативное программирование на json. Имхо, это просто не подходит ни для продакшен кода, ни для исследований. Я не понимаю целевую аудиторию фреймворка.
2. Код очень соминтельного качества. Ну они вроде и не скрывают, что пишут студенты без опыта промышленной разработки.
3. Отсутствие внятной документации и комментариев по коду. Порог вход большой. Тут бы всем поучиться у IBM документацию писать.
4. Падения внутри моделей просто так от случая к случаю.

Я основные вещи писал руководителю разработки, кстати, он есть в телеге, возможно, его имеет смысл сюда пригласить. Он адекватно отвечает и пытается помочь.
Как же хорошо, что я вовремя бросил его. Иначе бы это всё равно ничем не кончилось

С документацией там да, адские проблемы. Но больше всего меня отвернуло то, что разные части библиотеки имели разные версии одних и тех же библиотек в зависимостях (это где-то почти год назад было), у меня от этого горело несчадно. И то, что нужно конфиги в json писать, адские - это ещё мягко сказано

В итоге я так и не смог решить проблемы с зависимостями (там что, надо было кучу виртуальных окружений заводить? Это мега тупо), попытался разобраться в конфиге, но ошибки так и не пропадали, и я послал всё нахер
источник
2019 November 02

NM

Námo Morimando in Natural Language Processing
Все контекстосвободные грамматики текут, а какие для русского/английского/(древне-)греческого на сегодняшний день текут меньше других? Не ожидаю, что они смогут разбирать Бродского, но было бы хорошим плюсом:
То ли остров не тот, то ли впрямь, залив
синевой зрачок, стал твой глаз брезглив:
от куска земли горизонт волна
не забудет, видать, набегая на.

Если они в составе каких-то модулей/пакетов, важно, чтобы можно было вытащить оттуда саму грамматику в стандартной форме, потому что далее я намерен пересекать ее с разными DFA. Томита похожа на подходящую, но, судя по первому впечатлению, самое важное там захардкожено.
источник
2019 November 03

SB

Sergey Bilenko in Natural Language Processing
Vlad
Как же хорошо, что я вовремя бросил его. Иначе бы это всё равно ничем не кончилось

С документацией там да, адские проблемы. Но больше всего меня отвернуло то, что разные части библиотеки имели разные версии одних и тех же библиотек в зависимостях (это где-то почти год назад было), у меня от этого горело несчадно. И то, что нужно конфиги в json писать, адские - это ещё мягко сказано

В итоге я так и не смог решить проблемы с зависимостями (там что, надо было кучу виртуальных окружений заводить? Это мега тупо), попытался разобраться в конфиге, но ошибки так и не пропадали, и я послал всё нахер
Извините, немного потерял логику в последовательности сообщений. Про ад зависимостей и необходимость заводить кучу виртуальных окружений, это про deeppavlov?
источник

SP

Sebastian Pereira in Natural Language Processing
Sergey Bilenko
Извините, немного потерял логику в последовательности сообщений. Про ад зависимостей и необходимость заводить кучу виртуальных окружений, это про deeppavlov?
Да. Про ад зависимостей и разные версии окружения для разных частей библиотек - это deeppavlov
источник

SP

Sebastian Pereira in Natural Language Processing
Ну и надо понимать, что он не для русского языка, все модули работают с английским кое-как, а с русским скорее никак
источник

SP

Sebastian Pereira in Natural Language Processing
Из последнего приятного - вот ребята
источник

SP

Sebastian Pereira in Natural Language Processing
источник

SP

Sebastian Pereira in Natural Language Processing
Обертка для кода на сях.
источник

D

Dmitry in Natural Language Processing
Вообще ещё есть порт на C# и Java
источник

D

Dmitry in Natural Language Processing
Порт через их же транслятор из одного языка в другой.
Мы используем Java версию
источник

V

Vlad in Natural Language Processing
А как она по качеству работы с реальными данными? А то там сразу такое заявление, мол лучший ner для русского
источник

SB

Sergey Bilenko in Natural Language Processing
Dmitry
Порт через их же транслятор из одного языка в другой.
Мы используем Java версию
Как Java-версия по скорости? Про Python они сами пишут, что медленно
источник

D

Dmitry in Natural Language Processing
Sergey Bilenko
Как Java-версия по скорости? Про Python они сами пишут, что медленно
Вполне сносно.
источник

D

Dmitry in Natural Language Processing
По качеству выделения всяких штук гибко, что-то можно включать/отключать по типам сущностей.
источник

D

Dmitry in Natural Language Processing
Неплохо по полноте
источник

SP

Sebastian Pereira in Natural Language Processing
Sergey Bilenko
Как Java-версия по скорости? Про Python они сами пишут, что медленно
Для прототипов - огонь.
источник

V

Vadim in Natural Language Processing
источник

SS

Sergey Shulga in Natural Language Processing
Проблему скорости ещё можно решить через обёртку в сервис, но я что-то не вижу, где можно самому добавить новые сущности? Или только то, что из коробки?
источник