- •4. Прямая цепочка рассуждений и алгоритм ее реализации.
- •Вопрос 6. Система guru. Основные характеристики и назначение системы. Функциональные возможности системы
- •Основные функциональные возможности guru
- •Вопрос 7. Основной интерфейс пользователя с системой guru. Понятие сеанса. Принципы построения меню Меню эксперта и пользователя. Вход в систему
- •Создание и редактирование набора правил в guru, используя команды меню
- •Выражения в системе guru
- •9. Синтаксис набора правил в guru и работа с правилами.
- •1. Работа с правилами в guru.
- •Приоитет и стоимость
- •2. Синтаксис набора правил
- •10 Функции системы guru
- •11. Команды ввода/вывода в guru. Создание форм. Работа с процедурами.
- •12. Операторы, макроопределения и шаблоны в guru.
- •13. Работа с таблицами и записями в guru.
- •14 Построение программы эс в guru.Объяснение полученного решения.
- •15. Нечеткая логика и ее применение в эс. Понятие степени принадлежности. Пример.
- •16. Методы работы с нечёткими правилами с использованием степени принадлежности
- •17. Работа с нечёткой логикой в guru.Оценка достоверности выражений и вывода.
- •18 Инструментальные средства создания продукционных экспертных систем.
- •19. Представление знаний с использованием семантических сетей. Определение сети. Структурообразующие операции. Классификация сетей.
- •Классификация сетей.
- •20. Семантические сети. Шкалы оценки семантической близости. Семантические группы понятий. Представление семантических групп в базе данных. Словарь системы.
- •Оценка близости сг в шкалах Осгуда.
- •21. Метод семантических групп. Представление связей. Вывод результата в семант. Сети.
- •Формализация сг. Логический вывод
- •22. Построение семантической сети, релевантной запросу. Вопросно-ответные системы. Языковые уровни. Проблемы организации естественно-языкового интерфейса.
- •Общая структура обработки вопроса
- •Структура сложных вопросов
- •Тезаурус. Принцип построения словаря.
- •Проблема формального представления смыслового содержания вопроса
- •23. Фреймовые модели представления знаний. Понятие фрейма и его структура. Примеры.
- •24. Реализация фреймовых систем. Связь с объектно-ориентированным программированием. Язык описания фреймов rll.
- •26 Язык представления знаний frl. Поддержка сети фреймов. Ако-связи. Поиск по образцу. Пример.
- •27. Динамические эс. Общая структура. Система g2. Общая характеристика. Состав подсистем. Технология разработки приложений.
- •33. Планировщик. Scheduler
Общая структура обработки вопроса
Все вопросы делятся на простые и сложные. Конструкция вопроса начинается чаще всего с вопросительного слова (в частности оно может отсутствовать), также содержит объект запроса и условие запроса. Семантические группы, в которых участвуют как объекты и условия, являются входными семантическими и группами для запроса. Подразумевается, что в сети имеется результат – ответ на этот запрос. В качестве вопр. Слов используются:
Какой(какие, какое)
Правда ли, что..
Что – какие предметы (какие сведения, формы, бланки и т.д.)
Кто – какие люди (какие сотрудники, служащие и т.д.)
Где – какие места (какие города, населенные пункты и т.д.)
Сколько – какое количество
Когда – какое время (какой период и т.д.)
Почему – какие причины
Как – какие методы (какие процессы и т.д.)
Пример:
{Какие}(ВС- слово){сотрудники} (ВО-область){работают в отделе}(ВУ- условие)?
{Правда ли, что}(ВС) {выключатель}(ВО) {17 выключен}(ВУ)?
Какие сотрудники получают зарплату больше 20 тыс. рублей?
Для простых вопросов можно использовать следующую грамматику:
<простой вопрос>::=<текст простого вопроса>?
<текст простого вопроса>::=<ВО><УВ>|<УВ><ВС><ВО>|<УВ><ВС><ВО><УВ>|<ВО> |<ВС><ВО>
<УВ>::=<слово>|<слово><число>
<ВО>::=<слово>|<слово><число>
<ВС>::=Кто|Правда ли, что…
Структура сложных вопросов
Сложные вопросы содержат вложенные конструкции – 1 или несколько.
<Вложенная конструкция>::=<вопросное слово><вопросная область>|<вопросная область>|<вопросное слово><вопросная область><условие вопроса>.
Пример: Подразделения (ВО), в которых(ВС) работают сотрудники(ВО), которые(ВС) получают зарплату(ВО) > 20 000 рублей(УВ).
На ЯСГ можно перевести как:
Se, k b1, k x1 Otn2 Znx5
Se – структурная единица
K – вопросное слово
b1 – экземпляр СГ <сотрудник>
x1 – экземпляр СГ <зарплата>
Otn – отношение (>)
Znx5 – значение характеристик
Тезаурус. Принцип построения словаря.
<словарь>:: = <статья> | <статья><словарь>
<статья>::=<левая часть><правая часть>
<левая часть>::=<имя СГ>|<сочетание имен>
<правая часть>::=<код>
Словарь – это упорядоченный по алфавиту список статей. В методе СГ при использовании вопросно-ответных систем наличие таких словарей обязательно.
Пример: Диспетчерская управления энергосистемами.
актив мощность * ак_м //знак подстановки
ак_м w1 //идентификатор СГ
вл e
вид_об v
вид_пар w
вид_форм x
ГЭС v2
СамараЭнерго r3
как k (какой, какие, какая)
который k (которые)
мощно w7
напряжение w2
норма s0
объект o
параметр p (значение)
реактив мощность * ре_м
ре_м w4
регион r
станция v1
схема kfx1
сос_пар s
таблица kfx2
форм f
частота w3
1) Активная мощность станции СамараЭнерго? w1 v1 r3 ?
2) Регионы, у которых частота нормальна? r k w3 s0?
3) Нормальные параметры у каких ГЭС? s0 w k v2?
4) Какие ГЭС имеют нормальные параметры? k v2 s0 w?
5) Выдать таблицу частоты? kfx2 w3?
Проблема формального представления смыслового содержания вопроса
Основной проблемой являются недостатки естественного языка c точки зрения формализации.
1. Многозначность средств передачи смысла (лексика, контекст, отношения между словами, ссылки на слова и словосочетания, ранее упоминавшиеся в тексте). Контекст – это связь со смыслом объемной области.
2. Семантическая (смысловая) неоднозначность – синонимия.
3. Многозначность.
Слово обладает разными смыслами:
Полисемия – совпадение названий различных предметов, «команда»
Омонимия – совершенно разные понятия, которые не имеют общих смыслов
Омография – пишутся одинаково, означают разное (замОк, зАмок)
Эллипсность - пропуск подразумеваемых слов
В общем случае для анализа запроса нужно выполнить лингвистический анализ. Он включает:
Морфологический анализ – род, падеж, часть речи, число.. – выполняется на базе словоформ
Синтаксический – грамматический, разбор с построением дерева зависимости