Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
18.10.2002 08:42

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Был ли уже генератор падежей?

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

Неактивен

0    0    #2
18.10.2002 09:38

Ar.A.B.
Участник
Откуда: Moscow
Зарегистрирован: 30.05.2002
Сообщений: 49

Все Боги были бессмертны.....

Re: Был ли уже генератор падежей?

Конкретнее задачу сформулируй: что на входе и что на выходе.

Неактивен

0    0    #3
18.10.2002 15:11

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Даёшь именительный -выдаёт пять остальных с учётом числа объекта.

Неактивен

0    0    #4
19.10.2002 17:27

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Ладно, похоже что нету. Кое-что я уже смастерил - http://rtads.narod.ru/generator.zip. 280 kb - извините что большой, в Билдере делал.

Но помощь всё ещё не помешала бы:
1. Кто-нибудь знает слово, оканчивающееся на "й", НЕ мужского рода?
2. Какие Вы знаете слова типа пёс, шов, лев, ложь, заяц и т. д., кторые меняются при склонении? Может Вы ещё знаете и правило для этих слов?

Неактивен

0    0    #5
28.10.2002 09:11

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Был ли уже генератор падежей?

Про такие странные слова правило, похоже, можно вывести индуктивно - для трёхсложных - гласную убивать или заменять на 'ь' (в зависимости от стоящей перед ней согласной), когда гласных две, как в "зайце" - вторую на 'й'  8)

А как определять... Наверное, все трёхбуквенные, да ещё список забить, скорее всего, придётся...

Неактивен

0    0    #6
28.10.2002 12:22

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Да похоже рано или поздно прийдётся список всех русских корней делать (корень, пол, склонение). В любом случае. Это необходимо для:
1) Автоматического чтения
2) Распознования текста
3) Анализа речи
4) Перевода

Не мы, так майкрософт займётся...
А пока можно вводить список корней только для слов используемых в игре.

Неактивен

0    0    #7
29.10.2002 21:13

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Полазил в инете и обнаружил что таковые базы уже сделаны и продолжают делаться. Однако их никто просто так не даст sad
В общем, я сказал верно, только вместо корней надо понимать словоформы. Нашёл всесьма интересные вещи.
Ждите.

Неактивен

0    0    #8
15.12.2002 23:20

Соник
Участник
Откуда: Россия, г. Тольятти
Зарегистрирован: 21.04.2002
Сообщений: 89
Вебсайт

Re: Был ли уже генератор падежей?

Да, интересно было бы посмотреть на результаты работы.

Неактивен

0    0    #9
15.12.2002 23:37

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Народ жмотится на такие вещи, да и анализаторов гораздо больше генераторов.
Мой генератор видел?
На днях выставлю версию 0.5, которая поддерживает и злополучного "зайца" и слова с суффиксами
-ок -ёк -ец -ень
Всё-таки в русском языке не всё исключения, и исключения делаются по разумным причинам, которые можно отследить...
Его можно увидеть тут:
http://rtads.narod.ru/generator.zip

Неактивен

0    0    #10
16.12.2002 00:02

Соник
Участник
Откуда: Россия, г. Тольятти
Зарегистрирован: 21.04.2002
Сообщений: 89
Вебсайт

Re: Был ли уже генератор падежей?

Скоро посмотрю.
Да, типов слов много, но отследить можно почти все. В любом случае можно предоставлять IF-писателю возможность записывать какие-то формы вручную - например, если генератор ошибся.

Неактивен

0    0    #11
16.12.2002 00:06

Соник
Участник
Откуда: Россия, г. Тольятти
Зарегистрирован: 21.04.2002
Сообщений: 89
Вебсайт

Re: Был ли уже генератор падежей?

Кстати, забыл спросить: а ты уже думал над падежными формами слов, привязанных к числительным? Думаю, для парсера было бы просто здорово, если бы он умел понимать фразы типа "взять 2 камня".

Неактивен

0    0    #12
16.12.2002 01:47

FighteR
Участник
Откуда: Долгопрудный
Зарегистрирован: 12.12.2002
Сообщений: 33

Re: Был ли уже генератор падежей?

Behold the message!
Я создал генератор склонений с возможностью добавленияизменения алгоритма. Алгоритм находится в отдельном скриптовом файле.

Вот кусочек для примера:

...     
#родительный
0а _ы; а и; мя мени; 4ая _ой; ая ой; я и;
1й _я; L ой оя; ой ого; ый ого; й и;
...

Интерфейс - как у GrAndre'евского Generator'а
(алгоритм в скрипте - тоже его, занимает целый килобайт! smile

куда его выложить? мне че-то влом свой  сайт делать.
Может кто согласится разместить?
(~20kb zip)

Неактивен

0    0    #13
16.12.2002 09:29

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Круто!
Настраиваемость -это хорошо!
Давай я же его и выложу как вариант.
Неплохо бы его ещё и для генерации кода любой платформы использовать.

В ответ Реальному Сонику - числительные - это уже изменение по падежам слов предложения, исходя из смысла текста. Это уже задача Интелектуальных систем, да предназначение программы другое.

Неактивен

0    0    #14
17.12.2002 02:00

FighteR
Участник
Откуда: Долгопрудный
Зарегистрирован: 12.12.2002
Сообщений: 33

Re: Был ли уже генератор падежей?

Давай, выкладывай! И чтоб все скачали, кому надо ;D

Про возможность генерации для любой платформы я уже думал. Я, типа, ваще много думаю. И про генерацию словаря, и про числительные. Всё будет, дайте только время. Надо же еще кроме проганья Фривара чем-то заниматься, а то кушать хочется smile

Неактивен

0    0    #15
17.12.2002 16:30

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Кстати, числительные я уже переводил в ТАДСе. Они нормально работают, так как используют уже готовые падежи.

Неактивен

0    0    #16
18.12.2002 20:18

Соник
Участник
Откуда: Россия, г. Тольятти
Зарегистрирован: 21.04.2002
Сообщений: 89
Вебсайт

Re: Был ли уже генератор падежей?

GrAndrey написал:

Кстати, числительные я уже переводил в ТАДСе. Они нормально работают, так как используют уже готовые падежи.

Для них существует определённая таблица? И нет никаких исключений?

Неактивен

0    0    #17
18.12.2002 22:48

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

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

Неактивен

0    0    #18
08.01.2004 17:22

Тюльпа Владимир
Гость

Re: Был ли уже генератор падежей?

[quote author=FighteR link=board=platforms;num=1034916122;start=0#11 date=12/16/02  -  01:47:57]Behold the message!
Я создал генератор склонений с возможностью добавленияизменения алгоритма. Алгоритм находится в отдельном скриптовом файле.

Вот кусочек для примера:

...     
#родительный
0а _ы; а и; мя мени; 4ая _ой; ая ой; я и;
1й _я; L ой оя; ой ого; ый ого; й и;
...

Интерфейс - как у GrAndre'евского Generator'а
(алгоритм в скрипте - тоже его, занимает целый килобайт! smile

куда его выложить? мне че-то влом свой  сайт делать.
Может кто согласится разместить?
(~20kb zip)
Я могу разместить. smile

0    0    #19
08.01.2004 19:03

Olegus t.Gl.
Участник (+1053, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2879
Вебсайт

Re: Был ли уже генератор падежей?

Можешь прислать его нам — выложим...

Неактивен

0    0    #20
09.01.2004 10:26

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

Fighter'а я уже давно не видел. Его генератор лежит у меня на сайте и его можно взять оттуда, но, думаю, нужно спросить автора. Если с ним не удастся связаться, то смотрите в лицензию.

Неактивен

0    0    #21
19.10.2004 19:11

Алексей
Гость

Re: Был ли уже генератор падежей?

GrAndrey написал:

Да похоже рано или поздно прийдётся список всех русских корней делать (корень, пол, склонение). В любом случае. Это необходимо для:
1) Автоматического чтения
2) Распознования текста
3) Анализа речи
4) Перевода

Не мы, так майкрософт займётся...
А пока можно вводить список корней только для слов используемых в игре.

0    0    #22
19.10.2004 21:44

GrAndrey
папа RTADS и Бяка (+49, -2)
Откуда: Москва
Зарегистрирован: 15.09.2002
Сообщений: 1198
Вебсайт

меньше слов

Re: Был ли уже генератор падежей?

?

Неактивен

0    0    #23
18.02.2007 07:48

alexbyk
Участник
Зарегистрирован: 18.02.2007
Сообщений: 1

Re: Был ли уже генератор падежей?

Лазил по интернету в поисках вот чего.
Мне нужно проскланять список всех названий городов, Одесса-Одессы-Одессе, Москва-Москвы-Москве. Естественно, хотя бы не точно, то, что мне надо, я еще не нашел, зато нашел вроде то, о чем вы рассуждаете

http://fmg-www.cs.ucla.edu/geoff/ispell … naries.htm

Здесь показаны словари образования словоформ. Как я бегло разобрался, видимо один файл - словарь , содержащий точное описание типа (Слово/часть речи/склонение/род) что то в этом духе. А второй содержащий правила трансляции того или иного случая во все формы.

Если интересно, посмотрите, даже был у меня скрипт которые эти все формы и генерирует. Например, из файла читает слово и все в разные падежи расставляет.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru