- •Відкритий міжнародний університет розвитку людини “україна” контрольна робота
- •Содержание
- •Общие указания по выполнению контрольной работы
- •1. Лабораторная работа №1 "Создание прототипа экспертной системы"
- •1.1. Основные теоретические сведения
- •1.1.1. Экспертные системы
- •1.1.2. Прототип экспертной системы
- •1.1.3. Решение задач в экспертной системе
- •1.1.4. Постановка задачи распознавания в экспертной системе (пример)
- •1.1.5. Алгоритм решения задачи распознавания в экспертной системе (пример)
- •1.2. Порядок выполнения работы
- •1.2.1. Расчетно-графическая часть
- •1.2.2. Лабораторная часть
- •1.3. Отчет о работе
- •1.3.1. Расчетно-графическая часть
- •1.3.2. Лабораторная часть
- •2. Лабораторная работа №2 "Модели представления знаний"
- •2.1. Основные теоретические сведения
- •2.1.1. Логические модели представления знаний
- •Основные понятия исчисления предикатов первого порядка
- •Логическая база знаний
- •Пример построения логической базы знаний
- •2.1.2. Семантические модели представления знаний
- •1.2.3. Фреймовые модели представления знаний
- •1.2.4. Продукционные модели представления знаний
- •Продукционная модель базы знаний "Транспортные средства":
- •2.2. Порядок выполнения работы
- •3.1.2. Выполнение „Prolog”- программы
- •3.1.3. Примеры „Prolog”-программ
- •Программа решения задачи эс ("Транспортные средства")
- •3.2. Порядок выполнения работы
1.1.5. Алгоритм решения задачи распознавания в экспертной системе (пример)
Как отмечалось выше, решение задачи распознавания осуществляется в диалоговом режиме: ЭС будет задавать вопросы, на которые должен отвечать пользователь. Вопросы и ответы на них в данном случае будут такими:
1) "Объект имеет колеса?" "Да".
2) "Объект имеет винт?" "Нет".
3) "Объект возит грузы?" "Да".
В табл.1.2 приведены результаты решения задачи распознавания, из которой видно, как ЭС выбирает нужные объекты согласно ответам пользователя.
Табл.1.2. Решение задачи распознавания
-
Вопросник
Вопросы ЭС
1)Объект имеет колеса?
2)Объект имеет винт?
3)Объект возит грузы?
№ пп.
Объект
Ответы пользователя
Да
Нет
Да
1
Самолет
×
-
-
2
Вертолет
×
-
-
3
Катер
-
-
-
4
Танкер
-
-
-
5
Грузовик
×
×
×
6
Такси
×
×
-
Следует учесть, что объекты, не обладающие искомым свойством (т.е. получившие на каком-то шаге знак "-"), в дальнейшем исключаются из рассмотрения, поскольку они не являются искомыми объектами.
С учетом указанных ответов из табл. 1.2 следует решение задачи ЭС: "Искомым объектом является "Грузовик".
1.2. Порядок выполнения работы
1.2.1. Расчетно-графическая часть
1.1. Выбрать вариант предметной области (ПО) из табл.1.3 (студент может предложить свой вариант предметной области).
Табл.1.3. Перечень предметных областей (варианты задания)
№ задания |
Предметная область |
Объекты (словарь базы знаний) |
Ориентировочные свойства объектов (знания об объектах) |
Ориентировочный запрос пользователя (задача ЭС) |
1 |
Сотрудники фирмы |
Фамилии сотрудников |
Возраст, способности, число прогулов и др. |
Кого из сотрудников премировать? |
2 |
Предприятия области |
Названия предприятий |
Объем продукции, число рабочих, площадь и др. |
Какое предприятие объявить банкротом? |
3 |
Работники предприятия |
Фамилии работников |
Возраст, способности, число прогулов и др. |
Кого из работников уволить? |
4 |
Строительство |
Строительные объекты |
Стоимость, наличие средств и др. |
Какой из объектов строить первым? |
5 |
Товарная продукция |
Названия товаров |
Цена, дефицитность, качество и др. |
Какой из товаров приобрести? |
6 |
Сводка погоды |
Дни месяца |
Температура, влажность, осадки, давление и др. |
Определить аномаль ный день месяца |
7 |
Уголовные преступления |
Фамилии преступников |
Приметы: возраст, рост, цвет глаз и др. |
Найти преступника |
8 |
Наезды на пешеходов |
Фамилии водителей |
Возраст водителя, цвет автомобиля и др. |
Найти водителя, совершившего наезд |
9 |
Автопредприятие |
Фамилии водителей |
Возраст, семейное положение, прогулы и др. |
Кого послать в трудный рейс? |
10 |
Абоненты АТС |
Фамилии абонентов |
Возраст, льготы, задолженность и др. |
Кого отключить? |
11 |
Студенты ВУЗа |
Фамилии студентов |
Успеваемость, задолженность и др. |
Кого исключить? |
12 |
Футбольная команда |
Фамилии игроков |
Амплуа, результативность штрафное время и др. |
Кого послать на чемпионат? |
13 |
Хоккейная команда |
Фамилии игроков |
Амплуа, результативность, штрафное время и др. |
Кого уволить? |
14 |
Команда боксеров |
Фамилии боксеров |
Весовая категория, число боев, число побед и др. |
Кого послать на соревнование? |
15 |
Космические объекты |
Перечень объектов |
Характеристики объектов |
Определить искомый объект |
16 |
Диагностика заболеваний |
Перечень заболеваний |
Признаки заболеваний |
Определить болезнь |
17 |
Лекарственные препараты |
Перечень препаратов |
Цена, дефицитность, качество, фирма и др. |
Определить нужный препарат |
18 |
Брачная информация |
Имена партнеров |
Возраст, рост, вес, образо- вание, интересы и др |
Найти партнера |
19 |
Одежда |
Виды одежды |
Модность, цена, работа, отдых, театр, пляж и др. |
Что купить в первую очередь |
20 |
Справочник |
ВУЗы |
Дневной, вечерний, плата, возможности и др. |
Куда пойти учиться |
1.2. Составить перечень объектов (словарь) ПО (10-15 наименований).
1.3. Определить свойства (признаки) объектов (5-7 наименований).
1.4. Установить состав базы знаний (см. табл.1.1).
1.5. Сформулировать запрос пользователя (задачу распознавания) с целью определения искомого объекта по некоторым заданным его свойствам (3-4 наименования).
1.6. Разработать вопросник (соответствующие вопросы) (см. табл. 1.2) для осуществления диалога пользователя с ЭС.
1.7. Разработать блок-схему (пошаговое описание) алгоритма решения задачи ЭС.