Форум: "Потрепаться";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
ВнизВыделить из предложения все глаголы Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.039 c