Вниз
Скачать: CL | DM;

Выделить из предложения все глаголы   Найти похожие ветки 

← →
DelphiN! ©   (2005-10-18 08:32) [0]

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

Может кто подскажет как распознать глаголы из списка слов?


← →
MBo ©   (2005-10-18 08:56) [1]

> признаки глаголов все непомню
Один из признаков - "не" с глаголами пишется раздельно ;)


← →
DelphiN! ©   (2005-10-18 09:03) [2]


>  [1] MBo ©   (18.10.05 08:56)


Ну, это скорее была опечатка ..:)


← →
лауреат натрия   (2005-10-18 09:12) [3]

>Выделить из предложения все глаголы

А не треснет? Хлдят слухи, что насчитывается около 250 различных форм русских глаголов.

http://www.axofiber.org.ru/projects/rm/


← →
TUser ©   (2005-10-18 09:27) [4]

Забей. Это потянет на хороший диплом на отделении функциональной лингвистики. А то и на диссертацию.


← →
Anatoly Podgoretsky ©   (2005-10-18 09:32) [5]

Если сможет выделить все глаголы, то на нобелевку.


← →
КаПиБаРа ©   (2005-10-18 09:35) [6]

Я могу написать функцию в 20 строчек. Работает на основе ИИ. Правда результат выдает медленно и зависит от того захочет ли ИИ дать правильный результат. :)


← →
DelphiN! ©   (2005-10-18 09:37) [7]

Неужели все так сложно?
Я просто заинтересовался написанием разговорного бота, и хочу выделить все части речи из предложения, для последующей их обработки. Начать решил с глаголов.
Может кто предложит другую модель?


← →
DelphiN! ©   (2005-10-18 09:38) [8]


>  [6] КаПиБаРа ©   (18.10.05 09:35)


ИИ в ф-ии - это Random? :)


← →
Думкин ©   (2005-10-18 09:38) [9]

> DelphiN! ©   (18.10.05 09:37) [7]

Предложение состоит из частей предложения. А именно: Подлежащее, сказуемое, дополнение, определение и т.д


← →
лауреат натрия   (2005-10-18 09:40) [10]

DelphiN! ©   (18.10.05 9:37) [7]

Устраивайся на Яндекс.


← →
DelphiN! ©   (2005-10-18 09:41) [11]


>  [9] Думкин ©   (18.10.05 09:38)


Нет, мне нужно разделить слова по типу, ошибся в формулировке ...


← →
Johnmen ©   (2005-10-18 09:46) [12]

>DelphiN! ©   (18.10.05 09:37) [7]
>Неужели все так сложно?
>Я просто заинтересовался написанием разговорного бота, и хочу выделить
>все части речи из предложения, для последующей их обработки. Начать
>решил с глаголов.

Начни лучше с лингвистики. В целом.


← →
DelphiN! ©   (2005-10-18 10:05) [13]

А может кто сталкивался с написанием ботов?
Как они вообще раскладывают предложения(на что?)


← →
Vlad Oshin ©   (2005-10-18 12:50) [14]

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

ед. что в голову приходит - массив окончаний глаголов 1 и 2 спряжения, без всяких выкрутас.
+
длина слова

но, лучше взять библиотеку
например, из Ворда.
примеры в сети  есть.


← →
DelphiN! ©   (2005-10-18 13:31) [15]


>  [14] Vlad Oshin ©   (18.10.05 12:50)
> массив окончаний глаголов 1 и 2 спряжения, без всяких выкрутас.


Я сейчас именно так и сделал, но в некоторых глаголах тяжело определить окончание

А с библиотекой я как раз сейчас уже думаю


← →
Kerk ©   (2005-10-18 13:51) [16]

Мне бы выделить существительные в именительном падеже единственного числа. Можно выделить не все, но лишнего выделять нельзя. Куда копать?


← →
DelphiN! ©   (2005-10-18 14:28) [17]


> [16] Kerk ©   (18.10.05 13:51)


Помоему нужно выделить все части речи кроме существительных(по окончаниям хотябы). А все что останется будут - существительные
ИМХО


← →
pasha_golub ©   (2005-10-18 14:37) [18]


> DelphiN! ©   (18.10.05 14:28) [17]
>
>


И как же это сделать? :)

Например, существительное мам(а) и глагол могл(а). Окончание одинаковое.
Или, тушь() и жечь(). Да мало ли примеров...


← →
Джо ©   (2005-10-18 14:45) [19]


> [16] Kerk ©   (18.10.05 13:51)

Универсального алгоритма, конечно же, нет. Но, в принципе, если смириться с некоторым процентом ошибок, сделать можно.
Вот разжеван школьный курс с необходимыми таблицами:
http://rus.1september.ru/2004/28/5.htm


← →
Джо ©   (2005-10-18 14:46) [20]

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


← →
DelphiN! ©   (2005-10-18 15:18) [21]


> [18] pasha_golub ©   (18.10.05 14:37)


Окончания
ать
ять

и еще какие-то помоему только у глаголов встречаются.

Все глаголы согласен не получится выцепить


← →
Agent13 ©   (2005-10-18 15:40) [22]


> Окончания
> ать
> ять
>
> и еще какие-то помоему только у глаголов встречаются.

Например кровать, зять да? :)
А ещё было бы неплохо, определить часть речи таким словам, как течь - это существительное или глагол? :) Так что безз ИИ никак...


← →
Ega23 ©   (2005-10-18 15:43) [23]

Читай "Лингвистические основы информатики"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.027 c
11-1109864141
Ajax
2005-03-03 18:35
2005.11.06
OwnerDraw в TreeView


10-1106911438
Sancho
2005-01-28 14:23
2005.11.06
Как дебагить сервер приложений


14-1129571602
Sergey_Masloff
2005-10-17 21:53
2005.11.06
Поковырялся сегодня в исходниках Indy... мама родная


11-1108762474
Sormy
2005-02-19 00:34
2005.11.06
TreeView.TVItemChild возвращает 0 вместо обещанного Child a!


14-1129232858
ArtemESC
2005-10-13 23:47
2005.11.06
Delphi 2005 architect




   Наверх