Лабораторная работа: Ознайомлення з експертними системами. Створення власної простої бази знань для вирішення задачі класифікації
Кішка, 0.4, 1,0.1,0.5, 2,0,0.5, 3,0.95,0, 4,0,0.5
Папуга, 0.2, 2,1,0.3, 4,0,0.5
Рибка, 0.1, 2,0,0.5, 4,1,0.1, 5,0,0.5
Тритон, 0.1, 2,0,0.5, 4,1,0.2, 5,1,0.5
Збереження бази знань
Щоб зберегти БЗ у файлі, потрібно натиснути кнопку «Зберегти базу знань» , або скористатися одноіменним пунктом меню «Файл» (для цього також призначена «гаряча» клавіша <F4>). Для збереження БЗ у зашифрованому вигляді потрібно задати як мінімум пароль на редагування, що запитується при завантаженні бази в редактор (при цьому для використання БЗ у Малій Експертній Системі пароль вимагатися не буде). Якщо був заданий також пароль на читання, то він буде запуватись при завантаженні БЗ в експертну систему. При заданні пароля на читання обов'язково повинен бути заданий і пароль на редагування, інакше при збереженні БЗ буде видане повідомлення про помилку. При відсутності обох паролів база знань зберігається у вигляді простого текстового файлу.
Перевірка бази знань
Щоб перевірити БЗ на помилки, можна скористатися кнопкою , або пунктом меню «Правка | Перевірити базу знань» (для цього також призначена «гаряча» клавіша <F3>). В результаті перевірки можуть бути видані такі повідомлення про помилку:
1. Синтаксична помилка ( рядок, стовпець) – означає, що формат тексту у вікні введення не відповідає синтаксису бази знань.
2. У правилі виведення посилання на неіснуюче свідчення (умову) ( рядок, стовпець) – таке повідомлення виникає, якщо в якомусь із правил виведення (третя секція файлу бази знань) зустрілося посилання на свідчення (умову), номер якого виходить за межі довжини списку свідчень (умов).
Після видачі повідомлення курсор автоматично переміщається в позицію (). Якщо помилок немає, то видається відповідне повідомлення про це із вказівкою кількості свідчень (умов) та можливих результатів.