|
Gonoriy
Спасибо, кажется, это в ту сторону, что надо.
Zab
Сначала язык рождается и развивается, потом под него пытаются подобрать правила, которым он хотя бы частично соответствует
Отнюдь. Изменение собственно правил, основы языка - это дело веков, если не тысячелетий. Пример: когда-то в праславянском языке существовало двойственное число. В древнерусском оно жило, хотя и не употреблялось слишком часто. И сейчас, в современном русском, есть его остатки в виде множественного числа некоторых существительных и в виде счетного оборота.
В результате получается на каждое правило сотня-другая исключений.
Это проблемы правил. Если модель не решает проблемы - бери другую. О чем, собственно, и была тема...
Нельзя ли немного рассказать о целях формализации?
Основная задача - синтез. То есть по готовому синтаксическому дереву построить связную фразу. Анализ только в том объеме, который необходим для рабора и последующего склонения словосочетания. Все это с минимальным словарем, в идеале - без хранения словоформ. С обработкой неудачного построения фразы и, при возможности, попытками замены категории отдельных узлов синтаксического дерева.
Сдается мне, что вы автоматический переводчик соорудить пытаетесь, или что-то ему подобное. Я прав?
С русского на русский? Все проще: достало каждый раз решать куски проблемы. Лучше потратить немного времени на вышеописанное и забыть как страшный сон.
|