Метод синтаксических шаблонов

Метод синтаксических шаблонов

Ме́тод синтакси́ческих шабло́нов служит для автоматического преобразования формализованных структур знаний, хранимых в базе данных, в тексты естественного языка (русского, английского и т. д.). Основан на концепции падежной грамматики Ч.Филлмора.

Знаниями являются факты и правила. Правила фиксируют связи между фактами. Формализация фактов и правил осуществляется путем разбиения их на семантические классы — множества фактов или правил одинаковой семантической структуры. Каждому семантическому классу сопоставляется фрейм (отношение) с переменными слотами (аргументами). Формализованным представлением факта или правила является фрейм с конкретизированными слотами.

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

Литература


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Метод синтаксических шаблонов" в других словарях:

  • Головинский, Илья Абрамович — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • Илья Абрамович Головинский — Головинский Файл:Ilia Golovinsky.JPG Дата рождения: 30 января 1951 Место рождения: Ленинград Илья Абрамович Головинский (р. 30 января 1951, Ленинград) российский математик …   Википедия

  • Илья Головинский — Илья Абрамович Головинский Головинский Файл:Ilia Golovinsky.JPG Дата рождения: 30 января 1951 Место рождения: Ленинград Илья Абрамович Головинский (р. 30 января 1951, Ленинград) российский математик …   Википедия

  • C++ — У этого термина существуют и другие значения, см. C. См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в …   Википедия

  • Сравнение C Sharp и Java — Правильный заголовок этой статьи  Сравнение C# и Java. Он показан некорректно из за технических ограничений. Сравнения языков программирования Общее сравнение Основной синтаксис Основные инструкции Массивы Ассоциативные массивы Операции со… …   Википедия

  • Транслятор — Эта статья о языках программирования; о естественных языках см.: Перевод. Эта статья включает описание термина «Трансляция»; см. также другие значения. Транслятор  программа или техническое средство, выполняющее трансляцию программы.[1][2]… …   Википедия

  • Получение ресурса есть инициализация — (англ. Resource Acquisition Is Initialization (RAII))  программная идиома объектно ориентированного программирования, смысл которой заключается в том, что получение некоторого ресурса совмещается с инициализацией, а освобождение  с …   Википедия

  • БАХТИН —         Михаил Михайлович (1895 1975) философ, принадлежащий постсимволическому периоду культуры серебряного века. Гимназич. образование получил в Вильнюсе и Одессе. В 1913 поступил в Новоросс. ун т, через год перевелся в Петербург, ун т на… …   Энциклопедия культурологии

  • Идиома Resource Acquisition Is Initialization — Получение ресурса есть инициализация (англ. Resource Acquisition Is Initialization (RAII)) шаблон проектирования объектно ориентированного программирования, смысл которого заключается в том, что получение некоторого ресурса совмещается с… …   Википедия

  • Обобщенное программирование — Обобщённое программирование парадигма программирования, заключающаяся в таком описании данных и алгоритмов, которое можно применять к различным типам данных, не меняя само это описание. В том или ином виде поддерживается разными языками… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»