Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2019-08-26 21:44:14 ЛС | профиль | цитата
Этот список пролог сможет понять? Возможно его научить?

Да, научить можно.
Только не надо делать списки пролога из слов входящих в ту, или иную категорию в падежах и склонениях.
Получится очень большая и неповоротливая база. Хотя сделать так очень заманчиво. Но если списки будут состоять из слов в простой форме, то это будет не так много. Около полумиллиона.
Пролог должен оперировать с названиями категорий на более высоком уровне абстракций.
Сначала все слова текста переводятся в простую форму.
По простой форме определяется принадлежность к категории.
С помощью категорий делаются запросы к базе пролога, где описаны какие-то правила и формируется ответ.
Сначала ответ состоит из слов в простой форме, а потом делается склонение и спряжение по определённым правилам. Тут есть несколько подходов.
Например для написания рассказов мне удобна вот такая форма:
|25 21 19 1 46 35|26 24 21 19 1 35|4|25 21 19 3 35|и|25 21 19 3 35|,|что|25 22 19 1 35|40 37 35 31 19 2 22 21 23 41|на|28 22 20 1 35|.
Это некий шаблон предложения состоящий из морфатрибутов. В зависимости от развития сюжета сюда подставляются нужные слова и склоняются согласно этим атрибутам. Например может выглядеть так:
Вспышка звезды столь всеохватывающая и молниеносная, что свет отстает на века.

Таких шаблонов сотни и подбираются они по определённым правилам.
Можно сделать по Марковским вероятностным целям.
карма: 6

1
Голосовали:Vadimluk1
Редактировалось 5 раз(а), последний 2019-08-26 22:42:06