Главная страница
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.069 c
14-1129572157
eagle_ua
2005-10-17 22:02
2005.11.06
Как создать объект в Delhpi?


14-1129143627
NightLord
2005-10-12 23:00
2005.11.06
Папка


1-1129243045
AlexLines
2005-10-14 02:37
2005.11.06
каким образом можно узнать, что в конце находятся ...


2-1129362612
Vital
2005-10-15 11:50
2005.11.06
Pисунок на форме


4-1126063936
Strech
2005-09-07 07:32
2005.11.06
Заголовочные файлы от Setupapi. lib/dll