- •Классификация экспертных систем.
- •1. Цель работы:
- •2.Теоретическая часть
- •2.1 Особенности функционирования оболочки imp
- •2.2 Механизм вывода оболочки imp
- •3.3.2. Организация диалога с пользователем
- •4. Содержание отчета
- •4.1. Цель работы.
- •5. Контрольные вопросы
- •Лингвистический процессор экспертной системы.
- •1. Цель работы:
- •2.Теоретическая часть
- •2.1 Анализ текстов на естественном языке
- •2.2 Формализация русского языка
- •2.3. Грамматические и семантические категории, используемые в лингвистическом процессоре.
- •2.4. Лексический анализ
- •2.5. Морфологический анализ
- •2.6. Синтаксический анализ
- •2.7. Семантический анализ
- •3.3.2. Разработка семантических правил.
- •3.3.3. Работа с программой.
- •3.3.4. Просмотреть результаты работы, убедится в работоспособности разработанных правил и объяснить результаты работы.
- •4. Содержание отчета
- •1. Цель работы.
- •5. Контрольные вопросы
- •Литература
2.7. Семантический анализ
Входной информацией этапа СЕА предложения является
синтаксический граф предложения.
Семантический анализ предложения реализуется в два этапа:
- преобразование вспомогательных (ВСП) и отрицательных
(ОТР) связей, при этом связь удаляется;
- преобразование других синтаксических отношений в семантические на основании соответствий, указанных в базе семантических правил.
На Рисунке 4 показан семантический граф предложения, рассмотренного в примере проведения СИА.
Рисунок 4. Семантический граф предложения
3. Порядок выполнения работы
3.1. Получить у преподавателя вариант задания.
3.2. Ознакомившись с теоретическим разделом и пояснениями к программе, реализовать выбранные правила для синтаксического и семантического анализов.
3.3. При выполнении работы следует руководствоваться теоретической информацией из раздела 2, нижеприведенной справочной информацией и файлом помощи (вызов справки в меню программы).
3.3.1. Разработка синтаксических правил.
Редактирование правил производится при выборе соответствующего пункта меню (Рисунок 5).
Рисунок 5. Редактирование правил
Синтаксические правила редактируются с помощью диалога, приведенного ниже на Рисунке 6.
Рисунок 6. Редактирование синтаксических правил
Справа от кнопки «Загрузить правила и закрыть» находится панель для работы с базами данных. Назначения кнопок на панели приведены слева направо:
- первая запись (строка) таблицы;
- предыдущая запись;
- следующая запись;
- последняя запись;
- добавление записи;
- удаление записи;
- применение изменений в записи;
- отмена изменений;
- обновление таблицы.
С помощью этой панели и полей для ввода осуществляется редактирование правил.
Поле Индекс должно отличаться от всех существующих в базе. И поле Тип связи заносится название связи. В поле Главное слово заносится номер главного слова в образуемой этим правилом группе (I или 2). В поле Расстояние между словами заносится расстояние между словами группы (если равно 0, то расстояние ограничено ТОЛЬКО пределами предложения, рекомендуется не менее двух)
В поля Часть речи и морфология слова могут быть занесены следующие значения:
Части речи
С - существительное;
П - прилагательное;
Г - глагол;
МС - местоимение;
ЧИСЛ - числительное;
Н - наречие;
СОЮЗ - союз;
МЕЖД - междометье;
ЧАСТ - частица.
Морфология
мр, жр, ср - мужской, женский, средний род;
од, но - одушевленность, неодушевленность;
ед, мн - единственное, множественное число;
им, рд, дт, вн, тв, пр - падежи: именительный, родительный, дательный, винительный, творительный, предложный;
св, нс - совершенный, несовершенный вид;
не, нп - переходный, непереходный глагол;
дст, стр - действительный, страдательный залог;
нет, прш, буд - настоящее, прошедшее, будущее время;
пвл - повелительная форма глагола;
1л, 2л, Зл - первое, второе, третье лицо;
О - неизменяемое.
Названия морфологических параметров для сочетания у обоих слов:
род - род;
число - число;
падеж - падеж;
время - время;
лицо - лицо;
одуш - одушевленность;
вид - вид;
перех - переходность;
залог - залог;
повел - повелительная форма;
неизм - изменяемость;
Каждый перечисленный в правиле морфологический параметр должен оканчиваться точкой с запятой (;). Пробе между ними не ставится. Например «число;род;» или «мр;вн;»
После нажатия кнопки «Загрузить правила и закрыть» диалог закрывается и правила загружаются в оперативную память.
