Грамота.Ру
ГРАМОТА СЛОВАРИ СПРАВКА НАВИГАТОР КЛАСС ИГРА Версия для мобильных устройств
Конференции Новости Журнал Конкурсы Олимпиады Форум Поиск О портале


Вече
 форумы  |  новая тема  |  начало  |  к началу  |  поиск  |  войти   назад  |  вперед 
 Как вычислить все окончания?
Автор: Nikoshka 
Дата:   05-09-06 10:12

Здравствуйте :)


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

С существительными еще более менее понятно: берем рука, плечо,кисть и склоняем во всех возможных падежах. А вот как быть с прилагательными и глаголами? Может у кого-то есть готовое или кто-то сталкивался с подобным?


С уважением, Сергей.

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Cocpucm 
Дата:   05-09-06 11:17

Насчет существительных Вы слишком упростили картину, возьмите, к примеру, еще "конь", "судья", "поле", "гражданин" и т.п. ;-)))
Поиищите в Сети морфологический словарь Зализняка. Кажется, есть на starling.rinet.ru

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Nikoshka 
Дата:   05-09-06 11:40

Вот и спрашиваю, програмист я а не грамотей.
С русским всегда проблемы были :)

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: VFG 
Дата:   05-09-06 11:52

Для начала - програММист. (Извините.)

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Gapоn 
Дата:   05-09-06 12:02

Ну, чего придираемся?! Он же в окончаниях слаб, в чем признался. Там и ройтесь!

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Nikoshka 
Дата:   05-09-06 12:08

>>Там и ройтесь!
Извините это вы мне?


p.s. Посмотрел тот сайт, словаря там не нашел. Зато нашел поиском, но он состоит из большого количества слов и все, никаких окончаний :(

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: VFG 
Дата:   05-09-06 12:21

Не придираюсь (иначе не извинялась бы). Однако знать, как правильно пишется твоя специальность, по-моему, невредно.

Ответить на это сообщение
 
 Программист, пишете? Ну-ну...
Автор: Gapоn 
Дата:   05-09-06 12:23

Ту Nikoshka

Извиняю, но это не Вам, а предыдущему "постовому"!

Просветите, а "большое кол-во слов" - в именительном падеже, без нужных Вам окончаний?! Тогда Вам хана. Или: сюда их все, по 10 центов за окончание...

Ответить на это сообщение
 
 Re: Программист, пишете? Ну-ну...
Автор: Nikoshka 
Дата:   05-09-06 13:07

>> Или: сюда их все, по 10 центов за окончание...
Что-то я Вас не понял?

Ответить на это сообщение
 
 Вычисление завершено.
Автор: Gapоn 
Дата:   05-09-06 13:16

Всё, нет меня уже здесь.

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: mirage 
Дата:   05-09-06 13:42

Сергей, позволю себе в след за Бородой заметить Вам, что надо быть по меньшей мере Гераклом (или очень хорошим хакером:), чтобы быстро "порешать" Вашу задачку. Поскольку она несколько сложнее, чем, похоже, Вам представляется. Есть, например, такой Russian Context Optimizer for BackOffice (RCO) - программное обеспечение, которое добавляет в поисковую службу Microsoft Indexing Service компоненты, отвечающие за учет морфологии русского языка при построении индексов и обработке поисковых запросов. Работает на основе словаря лингвистических данных для русского языка. Словарь включает в себя около 110 тысяч словооснов, 6 тысяч окончаний, 1,5 тысячи моделей словоизменения, 200 суффиксов, что соответствует 2,5 миллионам распознаваемых словоформ (в русском языке существует четыре типа парадигм (совокупности словоформ) словообразования: парадигма существительного - 14 грамматических форм, парадигма прилагательного - 31 грамматическая форма и парадигма глагола - 146 форм, не считая 86 возвратных. К четвертому типу (вырожденному) относятся все неизменяемые слова). Примите к сведению.

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: mirage 
Дата:   05-09-06 13:46

вслед:)

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Nikoshka 
Дата:   05-09-06 13:56

Спасибо, обрадовали :)
Мне бы с окончаниями сначала разобраться, а задача хуть и сложная, зато не решать мне институтские про грибочки, ягодки и коробочки, поэтому не пугает такой объем :)

Большое спасибо за пост, для меня очень информативно :)

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Фёкла. Просто Фёкла. 
Дата:   05-09-06 17:52

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

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Nikoshka 
Дата:   06-09-06 02:18

Пока получилось 63, один человек писал что-то подобное, точнее свою идею предложил как это можно делать и выложил окончания

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Фёкла. Просто Фёкла. 
Дата:   06-09-06 10:51

63 - это просто смешно. Посмотрите у Зализняка число типов хотя бы по существительным. Там буквенно-цифровой индекс. Думаю, сотни две-три, а это только базовые типы. Родительный падеж множ. числа - вообще отдельная песня.

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Фёкла. Просто Фёкла. 
Дата:   11-09-06 14:47

mirage, а где бы этот словрь прихватизировать?
Тут один коллега зачинателя темы интерес проявил.
Забавно, он был не в курсе существования такого словаря.

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: mir4ge 
Дата:   12-09-06 10:55

Фекла, дык это Мелкой Мякоти словарь:). Если тока хакнуть:)

Ответить на это сообщение
 
 Re: Как вычислить все окончания?
Автор: Фёкла. Просто Фёкла. 
Дата:   12-09-06 12:59

Дык вот программер мой и заинтересовался.
Но хакнуть - это, видимо, не то...

Ответить на это сообщение
 форумы  |  свернуть  |  начало  |  к началу   назад  |  вперед