2016-11-06 3 views
1

Как вы можете разработать дерево для анализа синтаксиса в google nl api. Подобно stanford corenlp использует инструмент аннотации Brat для генерации дерева. Можем ли мы использовать что-то подобное для генерации дерева синтаксического анализа для ответа json для google nl api, если да, то каким образом?Как получить визуализацию дерева для google nl api?

Заранее спасибо :)

+0

Вы можете использовать страницу [embedded brat] (http://brat.nlplab.org/embed.html), чтобы узнать, как использовать brat для визуализации данных JSON (но вам придется преобразовать его в формат JSON брата, конечно, но это не сложно). – Amadan

ответ

0

Я не смог найти какие-либо уже существующие инструменты, которые делают это, но документация для API Google NL имеет section on dependency trees, которые включают в себя псевдокод итерация ответ анализа. Это может быть полезно для синтаксического анализа ответа в формате, который понимает инструмент Brat или другого синтаксического дерева.

+0

Это на самом деле то, что я делаю прямо сейчас, потому что мне не удалось найти какие-либо инструменты, но вы можете предложить любые другие инструменты визуализации дерева, отличные от Brat Coz Brat, которые требуют, чтобы данные были в формате .an. –

1

Есть демонстрационный интерфейс - перейдите к NL API home page и прокрутите вниз до интерактивной демонстрации. Там вы можете добавить предложение, нажать «синтаксис» и получить красивое дерево, которое отображает дерево разбора.

Parse tree visualization

В реальной демонстрации, вы можете мыши над лексем, чтобы увидеть больше деталей, как морфология.

Это поможет в отдельных примерах. Если вы хотите визуализировать эти вещи программно, вам придется реализовать это самостоятельно или использовать существующие инструменты.

+0

Эй, спасибо за ответ. Я знаю, как работает демо. Мне просто нужно было его реализовать отдельно на сервере или что-то в этом роде, где я могу сравнить его с другим парсером, таким как NLP ядра, для проверки их точности. Был поиск инструмента, который бы это сделал. Думаю, пришло время запрограммировать мою собственную конфигурацию, в брате. Любые предложения там помогут. благодаря –