Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kontr_ZPA_Int.doc
Скачиваний:
113
Добавлен:
10.11.2018
Размер:
668.67 Кб
Скачать

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. Разработать блок-схему (пошаговое описание) алгоритма решения задачи ЭС.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]