Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: 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 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.041 c
1-1129040484
PAI
2005-10-11 18:21
2005.11.06
Как создать группу?


14-1129638098
vanek_kg
2005-10-18 16:21
2005.11.06
где взять


1-1129547697
Oleg_
2005-10-17 15:14
2005.11.06
как задать шрифт заголовка окна под win 2003


2-1129282785
__DATA__
2005-10-14 13:39
2005.11.06
Ошибка при TLabel.Free


14-1129239730
ron
2005-10-14 01:42
2005.11.06
Independent Software Developers Forum (ISDEF)