- •1. Перевод генеалогического дерева в базу фактов.
- •2. Составление правил искомых родственных связей в базе знаний.
- •3. Примеры запросов к базе знаний и ее ответов.
- •4. Горизонтальные, вертикальные и унарные связи. Арность отношений.
- •5. Нечеткое множество. Основное отличие от обычного (четкого) множества.
- •6. Лингвистические переменные
- •7. Функции принадлежности. Понятие, виды.
- •Нечёткое множество и классическое, четкое (crisp) множество
- •8. Правила вывода информации. Форматы отображения правил вывода.
- •9. Редактор просмотра правил вывода.
- •Потоковые текстовые редакторы
- •Интерактивные текстовые редакторы
- •Текстовые процессоры
- •10.Представление знаний. Правила продукций.
- •11.Представление знаний. Таблицы принятия решений.
- •12.Представление знаний. Семантические сети.
- •13.Информация.
- •14.Данные и знания.
- •15.Факты. Эвристики.
- •16.Особенности знаний. Отличие их от данных.
- •17.Структура систем, основанных на знаниях.
- •18.Экспертные системы.
- •19.Классификация экспертных систем.
- •21.Структура экспертных систем.
- •23.Классификация эс по решаемой задаче. Прогнозирование, планирование обучение.
- •Прогнозирование экспертных систем
- •Планирование экспертных систем
- •Обучение экспертным системам
- •25.Классификация эс по решаемой задаче. Интерпретация данных, диагностика, мониторинг, проектирование
- •27.Классификация эс по связи с реальным временем. Статические, динамические эс.
- •29.Классификация эс по степени интеграции. Автономные, гибридные эс.
3. Примеры запросов к базе знаний и ее ответов.
В этом разделе необходимо привести примеры диалога с созданной экспертной системой. Показать возможные варианты запросов системы и ее ответов. Например:
Запрос: Дед (Олег, Y)
Ответ 1: Y = Юрий
Ответ 2: Y = Юлий
Ответ 3: Y = Инга
Пример сложного составного запроса:
Сестра(X,Y),Сестра(Y,X).
4. Горизонтальные, вертикальные и унарные связи. Арность отношений.
как вертикальные связи
Отец ( Виктор, Андрей ). Мать ( Алла, Андрей ).
Сын (Андрей, Виктор). Дочь ( Алла, Сергей ).
так и горизонтальные связи
Муж ( Виктор, Алла ) . Жена ( Алла, Виктор ) .
Брат( Виктор, Света ). Сестра ( Света, Виктор ).
а также унарные отношения
Мужчина (Виктор). Женщина (Алла).
Унарные отношения необходимы в тех случаях, когда пол личности невозможно вычислить через существующие отношения. Например, отец всегда является мужчиной, но вот пол того, кому он отец, не определен. Сходная проблема возникает в ситуации с отношениями «брат», «сестра», «сын», «дочь».
5. Нечеткое множество. Основное отличие от обычного (четкого) множества.
Нечёткое (или размытое, расплывчатое, туманное, пушистое) множество — понятие, введённое Лотфи Заде в 1965 г. в статье «Fuzzy Sets» (нечёткие множества) в журнале Information and Control [1]. Л. Заде расширил классическое канторовское понятие множества, допустив, что характеристическая функция (функция принадлежности элемента множеству) может принимать любые значения в интервале [0,1], а не только значения 0 или 1.
Под нечётким множеством понимается совокупность
,
где — универсальное множество, а — функция принадлежности (характеристическая функция), характеризующая степень принадлежности элемента нечёткому множеству .
Функция принимает значения в некотором линейно упорядоченном множестве . Множество называют множеством принадлежностей, часто в качестве выбирается отрезок . Если , то нечёткое множество может рассматриваться как обычное, чёткое множество.
Нечёткое множество унимодально, если только на одном из .
Элементы , для которых , называются точками перехода нечёткого множества .
6. Лингвистические переменные
Лингвистическая переменная — в теории нечетких множеств, переменная, которая может принимать значения фраз из естественного или искусственного языка. Например, лингвистическая переменная «скорость» может иметь значения «высокая», «средняя», «очень низкая» и т. д. Фразы, значение которых принимает переменная, в свою очередь являются именами нечетких переменных и описываются нечетким множеством.
Математическое определение лингвистической переменной
Лингвистической переменной называется пятерка {x,T(x),X,G,M}, где x — имя переменной; T(x) — множество имен лингвистических значений переменной x, каждое из которых является нечеткой переменной на множестве X; G есть синтаксическое правило для образования имен значений x; M есть семантическое правило для ассоциирования каждой величины значения с ее понятием.
Пример: Рассмотрим лингвистическую переменную, описывающую возраст человека, тогда:
x: «возраст»;
X: множество целых чисел из интервала [0, 120];
T(x): значения «молодой», «зрелый», «старый»;
G: «очень», «не очень». Такие добавки позволяют образовывать новые значения: «очень молодой», «не очень старый» и пр.
M: математическое правило, определяющее вид функции принадлежности для каждого значения из множества T.