Скачиваний:
47
Добавлен:
05.04.2013
Размер:
114.18 Кб
Скачать

Подготовка к работе

Экспертная система expert.exe содержит следующие файлы:

«EXPERT.EXE» - рабочий файл программы; файл базы данных - **.rul имеет расширение rul. Пример базы знаний - файл med.rul (область знаний - медицина; цель работы экспертной системы - предсказание продолжительности жизни - продолжительность). По заданному варианту (см. таблицу № 1) на основе продукционной модели представления знаний необходимо создать свою базу знаний.

Порядок работы

Интерфейс программы построен таким образом, что в каждый момент времени могут выполняться те действия, которые допустимы в данной ситуации.

Программа написана на языке С++.

Запуск программы осуществляется файлом expert.exe.

Процесс создания базы знаний имеет следующие этапы:

1-й этап - ПЛАНИРОВАНИЕ. Определение предметной области (см. таблицу № 1).

  • Постановка целей (выбирается студентом самостоятельно).

  • Определение задач и подзадач.

  • Разработка способов управления и оценок.

2-й этап - ИНЖЕНЕРИЯ ЗНАНИЙ.

  • Выбор экспертов.

  • Извлечение знаний.

  • Разработка базы знаний.

3-й этап - РЕАЛИЗАЦИЯ.

  • Предварительное тестирование базы данных.

  • Доработка.

Используя текстовый редактор, создайте текстовый файл, содержащий ряд правил с парами «объект - значение» в предпосылке и заключении. Для ввода правил воспользуйтесь следующим форматом:

правило 1: если

[ОБЪЕКТ]=[ЗНАЧЕНИЕ1]

то

[ОБЪЕКТ]=[ЗНАЧЕНИЕ2].

Текстовый файл, может быть набран в любом текстовом редакторе, но обязательно должен иметь расширение **.rul и содержать базу знаний в форме вопросов, разрешенных значений и правил. База знаний может быть записана как на русском, так и на английском языке.

Загрузка разработанной базы знаний в экспертной системе осуществляется с помощью пунктов меню: БАЗА: Шаблон, Загрузить. Тестирование и доработку базы знаний необходимо проводить, воспользовавшись пунктами меню: БАЗА: Добавить правило, Добавить вопрос, Добавить цель.

Работа экспертной системы начинается с ввода цели. Для этого используется пункт меню ЦЕЛЬ: Ввод цели, а затем - ЦЕЛЬ:Работа.

Результаты работы

Результатом работы является файл базы знаний. В файл med.rul представлен пример базы знаний. (область знаний - медицина; цель - продолжительность жизни).

Варианты заданий для выполнения лабораторной работы

Варианты заданий представлены в таблице 1. Необходимо поставить цель, выбрать экспертов в данной области знаний, разработать и протестировать базу знаний.

Таблица 1

Предметная область - область знаний

варианта

Область знаний

Минимальное

число правил

1.

Выбор конфигураций компьютерной системы.

60

2.

Разработка интегральных микросхем.

70

3.

Поиск полезных ископаемых.

40

4.

Метеорология - предсказание погоды.

50

5.

Диагностика неисправностей в компьютере.

60

6.

Проектирование многослойных печатных плат.

70

7.

Выбор монитора.

40

8.

Выбор звуковой платы

50

9.

Экономика

80

10.

Решение экологических проблем

90

11.

Диагностика неисправностей системного блока

80

12.

Выбор маршрутизаторов фирмы Network System Grup

50

13.

Выбор принтера

60

14.

Помощь в выборе компьютера

90

15.

Коаксильные кабели

40

16.

Создание локальной сети

70

17.

Выбор процессора

80

18.

Конфигурация компьютерной сети

70

19.

Мультимедийная технология

50

20.

Помощь в выборе системной платы

60

21.

Диагностика неисправностей и выбор жесткого диска

70

22.

Вычислительная техника

90

23.

Выбор видеоплаты

60

24.

Телекоммуникационные системы

50

25.

Микроэклетроника

70

26.

Сетевые технологии

80

27.

Сетевое оборудование

70

28.

Выбор стратегии (алгоритма) сортировки (оценка сложности, скорость, вид массива)

50

29.

Схемотехника

90

Соседние файлы в папке лаб2