Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_SHI.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.11 Mб
Скачать

6.7 Зміст звіту з лабораторної роботи

1. Вказати номер, тему й мету лабораторної роботи.

2. Перетворити розроблену в лабораторній роботі № 5 статичну базу даних в динамічну.

3. Розглянути різні способи організації збереження даних у файли.

4. Результати досліджень навести в звіті.

Лабораторна робота № 7 створення простої експертної системи

Мета роботи: вивчення інтерфейсу ESTA на прикладі простої експертної системи та простих прийомів роботи з секціями та параметрами баз знань. Отримання загальних відомостей про структуру використовуваних в ESTA баз знань.

7.1 Вступ

На даний час розроблені десятки моделей подання знань для різних предметних областей. Відомі і використовуються оболонки побудови ЕС на основі правил (CLIPS), нечітких множин (FuzzyCLIPS), байесовських мереж довіри (Hugin, MSBN) і ряду інших моделей. Найбільш універсальними мовами і середовищами побудови власних експертних систем є SWIProlog, Visual Prolog і Prolog IDE for Eclipse. В основі більшості сучасних оболонок ЕС використовується продукційна модель, яка заснована на правилах і дозволяє представити знання конструкціями виду

ЯКЩО <умова (антецедент)>,

ТО <дія (консеквент)>.

Під умовою мають на увазі деяку пропозицію, зразок, за яким здійснюється пошук у базі знань, а під дією – набір дій, виконуваних при успішному результаті пошуку. Усередині консеквента можуть також генеруватися і додаватися в базу нові факти, які були отримані в результаті обчислень або взаємодії з користувачем.

Середовище ESTA є найпростішою оболонкою ЕС продукційного типу. Її назва – це абревіатура від Expert System Shell for Text Animation (Експертна Система для Анімації Тексту). Вона розроблена компанією Prolog Development Center і доступна як приклад в комерційному випуску Visual Prolog. Після трансляції вихідного коду цього прикладу оболонку ESTA можна використовувати як окремий додаток Windows.

Для того щоб була можливість працювати в середовищі ESTA з кирилицею необхідно перевірити і при необхідності налаштувати її шрифти. З цією метою слід вибрати в головному меню опцію Edit -> Fonts. Після цього відкриється вікно ESTA Fonts, в якому перераховані всі робочі вікна середовища ESTA з короткою характеристикою шрифтів, які використовуються в цих вікнах. Для кожного з робочих вікон оболонки слід натиснути кнопку Change Font і встановити для нього потрібний шрифт, який підтримує кирилицю (рис. 7.1).

Рисунок 7.1 – Налаштування кирилиці в ESTA

7.2 Завантаження бази знань і режим консультації

Разом з оболонкою ESTA компанія Prolog Development Center поставляє ряд прикладів вже сформованих баз знань різної складності, які дозволяють познайомитися з основними підходами до розробки баз знань експертних систем, що працюють у середовищі ESTA. Розглянемо найпростіші з цих прикладів для того, щоб отримати елементарні відомості про основні методи і прийоми роботи в середовищі ESTA.

З цією метою необхідно в папці з дистрибутивом ESTA знайти файл CINEMA.KB (або CINEMA_rus.KB) і скопіювати його в свою робочу папку під ім'ям LAB_7.KB. Це пов'язано з тим, що в ході виконання лабораторної роботи вам доведеться неодноразово змінювати вихідний файл, який представляє собою консультативну експертну системи за вибором способу переміщення в кінотеатр, залежно від місця його розташування і часу, який залишився до початку кіносеансу.

Після того як файл LAB_7.KB буде у вашій робочій папці, можна завантажити його в систему ESTA і почати режим консультації цієї експертної системи. Для цього слід виконати наступну послідовність дій:

• Завантажити ЕС, використовуючи опції головного меню File -> Open.

• Запустити режим консультації, обравши в головному меню опції Consult -> Begin Consultation.

• З'явиться вікно зі списком кінотеатрів, в якому необхідно вибрати назву того кінотеатру, який ви збираєтеся відвідати і натиснути кнопку ОК.

• Потім ЕС запропонує ще ряд питань, на які треба буде відповісти (рис. 7.2).

• Залежно від ваших відповідей, експертна система запропонує вам той чи інший варіант переміщення до кінотеатру.

Рисунок 7.2 – Вікна режиму консультації з експертною системою

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