seminarist: (Default)
[personal profile] seminarist
Давно занимает меня вопрос: не существует ли программы для грамматического разбора сложных предложений, позволяющей вручную сделать из такого предложения нечто вроде блок-схемы? То есть чтобы я мог мышкой растащить слова и сочетания по листу, показать между ними связи, отметить подлежащее-сказуемое, в общем - кто на ком стоял. Причем мне вовсе не нужно, чтобы программа сама разбирала предложение - я просто хотел бы с удобством сделать это сам.

Проблема в том, что я не только не знаю, существуют ли такие программы, но и как они должны бы называться.

Date: 2012-07-19 05:07 pm (UTC)
From: [identity profile] parovoz.livejournal.com
Это называется natural language processing. Для Питона есть пакет NLTK, который, в частности, позволяет делать грамматический разбор предложений. На английском, конечно.

Date: 2012-07-24 12:57 am (UTC)
From: [identity profile] seminarist.livejournal.com
Мне кажется, то, что мне нужно, много проще - я не хочу программу, которая за меня разбирает предложения, мне нужен удобный инструмент, чтобы делать это самому.

Date: 2012-07-24 01:01 am (UTC)
From: [identity profile] parovoz.livejournal.com
Да, я уже понял.

Date: 2012-07-19 05:09 pm (UTC)
From: [identity profile] pigdeon.livejournal.com
Называются они, вероятно, парсерами. Вот интересная коллекция ссылок: http://linguistlist.org/sp/GetWRListings.cfm?WRAbbrev=Software#wr103

Date: 2012-07-19 08:17 pm (UTC)
From: [identity profile] seminarist.livejournal.com
Большое спасибо, посмотрю!

Date: 2012-07-19 05:10 pm (UTC)
From: [identity profile] scau.livejournal.com
semantic networks (и, соответственно, semntic networks software) - не то?

Date: 2012-07-19 05:26 pm (UTC)
From: [identity profile] parovoz.livejournal.com
Нет, не то.

Date: 2012-07-19 05:13 pm (UTC)
From: [identity profile] poluzhivago.livejournal.com
есть, давно и много, для разных нужд

Date: 2012-07-19 05:48 pm (UTC)
From: [identity profile] http://users.livejournal.com/korvin_/
последнее с чем я имел дело - abbyy compreno, но она вроде как не продается еще

Date: 2012-07-19 06:04 pm (UTC)
From: [identity profile] smilga.livejournal.com
Эх, я делал как раз примерно такую штуку в аспирантуре, но не доделал, да и из аспирантуры ушёл.

Date: 2012-07-19 07:02 pm (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Всё, что пожелаете: http://www.graphviz.org/Gallery.php

Date: 2012-07-24 12:58 am (UTC)
From: [identity profile] seminarist.livejournal.com
Очень похоже на то, доберусь до компьютера - изучу подробно.

Date: 2012-07-19 07:12 pm (UTC)
From: [identity profile] dmitry-korolev.livejournal.com
Почему бы не нарисовать в Ворде?

Date: 2012-07-19 07:32 pm (UTC)
From: [identity profile] seminarist.livejournal.com
Потому что (если я правильно помню) в Ворде придется рисовать вручную каждый квадратик, потом вписывать в него слово, потом пририсовывать стрелку так, чтобы она дошла до квадратика. Если я захочу сдвинуть квадратик, стрелку придется перерисовывать.

Мне нужно немного другое. Чтобы я набрал (или скопипастил) предложение, а потом мог мышкой брать выделенное слово (или сочетание), и перетаскивать его по листу, как магнитик по холодильнику. Протянул от слова 1 к слову 2 стрелку - а потом перетащил слово 2, и стрелка потянулась за ним. В оптимальном варианте программа должна была бы немного понимать, чего я добиваюсь, и предлагать создать, скажем, многоуровневое дерево подчинения, или стопку определений - и оптимизировать размещение слов на листе, чтобы они занимали как можно меньше места.

Date: 2012-07-19 07:27 pm (UTC)
From: [identity profile] pascendi.livejournal.com
Такие программы есть в количествах.
Вот тут есть списки некоторых из них:
http://asknet.ru/Analytics/programms.htm
http://www.rvb.ru/soft/catalogue/c01.html

Есть и бесплатные.

Date: 2012-07-19 08:06 pm (UTC)
From: [identity profile] seminarist.livejournal.com
К сожалению, я многих терминов не понимаю, не будучи ни программистом, ни лингвистом - но мне кажется, что большинство программ сами анализируют и разбирают текст, тогда как мне нужен, скорее, инструмент, чтобы удобно делать это самому (См. комментарий выше).

Date: 2012-07-24 01:11 am (UTC)
From: [identity profile] seminarist.livejournal.com
Большое спасибо, это похоже, вернусь домой - погляжу.

Date: 2012-07-20 04:47 am (UTC)
From: [identity profile] ptushnik.livejournal.com
Для описанной функциональности сложее всего найти найти программу, которая поддерживает самую простую функцию - разбивку предложения на слова.
Возможность таскать слова по листу характерна для векторных графических редакторов или настольных типографий. Пример - Corel Draw. Подозреваю, что Corel и стрелочки, тянущиеся за объектом, поддерживает.
Вообще, возможность связать сущности стрелочками, которые будут двигаться вместе с перемещением сущностей, есть во многих программах построения диаграмм, но там не всегда текст хорошо видно. Попробуйте Visio.

Date: 2012-07-24 12:59 am (UTC)
From: [identity profile] seminarist.livejournal.com
Большое спасибо, погляжу.

Date: 2012-07-20 09:13 am (UTC)
From: [identity profile] vicnaum.livejournal.com
http://habrahabr.ru/post/148124/
буквально сегодня на хабре.

можете там спросить в комментариях, может подскажут

Date: 2012-08-30 10:47 am (UTC)
From: [identity profile] pavel-begichev.livejournal.com
Ну как не нашел? Я бы тоже купил такую. А то, есть только в BibleWorks, но она там как встроенная утиллита, а покупать всю BibleWorks ради одной утилитки жаба душит...

Date: 2012-08-31 01:28 am (UTC)
From: [identity profile] seminarist.livejournal.com
Мне порекомендовали вот такой софт:
http://faculty.baruch.cuny.edu/gdalgish/NewDiagramming/diagramguide.htm
для построения т. н. диаграмм Рида-Келлога.

К сожалению, все руки не доходят.

Date: 2012-08-31 07:36 am (UTC)
From: [identity profile] pavel-begichev.livejournal.com
Скачал. Именно то, что надо! Но с одним нюансом! Она, зараза, русский шрифт не понимает!

Date: 2012-08-31 01:28 am (UTC)
From: [identity profile] seminarist.livejournal.com
(Утилита едет, когда-то будет).

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 2nd, 2026 09:53 pm
Powered by Dreamwidth Studios