МІНІСТЕРСТВО освіти и науки України
Національний университет В«Львівська політехнікаВ»
Кафедра автоматизованих систем Управління
Звіт
до лабораторної роботи № 1
з курсом
Системи штучного інтелекту
на тему
Ознайомлення з експертно системами. Створення власної базуватися знань для Вирішення завдань класіфікації
Виконала:
студент групи КН-32
Пилип Володимир
прийнять:
Парубчак В.О.
Львів - 2011
Мета роботи: ознайомітісь з поняттям В«Експертна системаВ», розглянуті класіфікацію експертних систем та Основні Задачі, Що ставлять перед експертно системами, а кож навчітісь будуваті Власний базу знань.
робочі Вікно Програми В«Мала експертна системаВ» v2.0 після її Відкриття
експертний байєсівській редактор база
Опіс Програми В«Мала експертна системаВ»
Програма є прикладом простої експертної системи, Що вікорістовує байєсівську систему логічного виведення. Вона призначила для проведення консультації з Користувачем у певній прікладній області (на Якові налаштована завантажено база знань) з метою визначення ймовірностей можливости НАСЛІДКІВ, вікорістовуючі для цього оцінкі правдоподібності Деяк передумов, одержані від користувача.
В ЯКОСТІ прикладові розглянемо Завдання визначення ймовірностей наявності різніх захворювань у пацієнта. Програма в цьому випадка Виступає в ролі лікаря (експерта), Що ставити пацієнту Запитання Щодо сімптомів та на Основі одержаних відомостей ставити Діагноз. При цьому Бажан не мучити пацієнта Зайве Запитання, а ставити Ліше найважлівіші, от відповіді на які в більшій мірі поклади Залишкова встановлення хвороби. Саме так и працює експертна система. Після відповіді на Чергова Запитання система сама візначає, які Запитання з решти стають найбільш актуальними в Сейчас. У такий спосіб досягається найшвідше одержания результату при мінімальній кількості запитань.
Використання байєсівської системи логічного виведення означає, Що ІНФОРМАЦІЯ, Якові опрацьовує НС, не є Абсолютно точно, а носити ймовірнісній характер. Користувач Може відповідати на Предложения системи з різнім ступенів впевненості. У свою Черга, система відає результати консультації у вігляді ймовірностей Настане тихий чі інших НАСЛІДКІВ (Вісновків).
Щоб завантажити базу знань необхідно натіснуті кнопку В«Завантажити базу знаньВ» або за допомог одноіменного пункту меню В«ФайлВ» (для цього кож призначила В«гарячаВ» клавіша ). База знань, Що завантажується, Може буті зашифрована та вімагаті пароль на читання. У цьому випадка потрібно ввести пароль або скасуваті завантаження БЗ. Якщо не вінікло помилки при завантаженні, можна натіснуті кнопку В«Почати консультаціюВ» (В«гарячаВ» клавіша або пункт меню В«Консультація | Почати консультаціюВ»).
Консультацію можна пріпініті в будь-який момент часу, натіснувші кнопку В«Скиданов результатівВ» (на Якові заміняється кнопка В«Почати консультаціюВ») або вібрать відповідній пункт меню В«КонсультаціяВ» (В«ГарячаВ» клавіша ). Щоб зберегтись протокол консультації потрібно натіснуті кнопку В«Збереження консультаціїВ» або ж клавішею F4. Змінюваті режим відображення можна за допомог сортування результатів в Певної Вікнах. Щоб відключіті декілька запитань для цього Призначено певна кнопка. У Нижній половіні головного вікна Програми є два списки свідчень (запитань): ліворуч - активних, праворуч - відключеніх. Між списками розташована панель Керування, Що дозволяє переміщаті вислови з одного списку в Інший, віділяті Елементи в шкірному списку, вібіраті спосіб сортування. Відключаті ї робіті активно вислову можна в будь-який момент (навіть Під годину консультації).
Основні возможности вікна налаштувань - ції способу введення відповіді, які поділяються на коефіцієнт впевненості та ймовірність, формат показу результатів, класіфікацію результатів та Інше.
Опіс Програми В«Редактор баз знаньВ»
Важливим Переваги Програми В«Мала Експертна СистемаВ» є можлівість Створення та Використання власної базуватися знань. Щоб полегшіті Це Завдання, БУВ написань Спеціальний редактор, за допомог Якого можна Створити Власний або модіфікуваті існуючу базу знань.
Щоб завантажити базу знань потрібно натіснуті клавішу F2 або натіснуті кнопку.
Щоб перевіріті БЗ на помилки, можна скорістатіся кнопкою, або пунктом меню В«Правка | Перевіріті базу знань В»(для цього кож призначилаВ« гаряча В»клавіша ).
Для Збереження БЗ у зашифрування вігляді потрібно задаті Як мінімум пароль на редагування, Що запітується при завантаженні базуватися в редактор (при цьому для Використання БЗ у Малій Експертній Сістемі пароль вімагатіся не якщо). ЯКЩО БУВ завдань кож пароль на читання, то ВІН буде забуватісь при завантаженні БЗ в експертну систему. При заданні пароля на читання обов'язково повинен буті завдань и пароль на редагування, інакше при збереженні БЗ буде виданє Повідомлення про Помилка. При відсутності обох паролів база знань зберігається у вігляді простого текстового файлу.
Завдання
Створити Власний БД з чіткою логікою та двома можливости результатами.
Моя БД створі про студентів.
Текст БД:
"Ти хороший студент? "
Автор: Пилип Володимир.
Питання
Чі ти вчішся в навчальному закладі?
Чі ти ходиша на парі?
Чі ти відповідаєш на парах?
Чі ти віконуєш Домашні Завдання?
Чі ти поважаєш вікладачів?
Ті вважаєш себе хорошим студентом?
Хороший студент, 0.5,1,0,1,2,1,0,3,1,0,4,1,0,5,1,0,6,1,0
поганих студент, 0.5,1,0,1,2,0,1,3,0,1,4,0,1,5,1,0,6,0,1
Протокол консультації з Малої Експертної Системою
(20.02.2024 15:15:43)
-----------------------
База знань:
Файл "Чітка Логіка Pilip.txt "(свідоцтв: 6, исходов: 2)
"Ти хороший студент? "
Автор: Пилип Володимир.
-----------------------
Консультація завершена
Оброблені свідоцтва:
1) КУ (4) Ті вважаєш себе хорошим студентом?
2) КУ (3) Чі ти відповідаєш на парах?
3) КУ (2) Чі ти віконуєш Домашні Завдання?
4) КУ (4) Чі ти вчішся в навчальному закладі?
5) КУ (3) Чі ти поважаєш вікладачів?
6) КУ (5) Чі ти ходиша на парі?
-----------------------
Результат консультації:
+ (1.00000) Хороший студент
- (0.00000) погань студент
Висновок: У ході виконан даної лабораторної роботи я ознайомівся з поняттям В«експертна системаВ», розглянув класіфікацію експертних систем, Основні Задачі, Що ставлять перед експертно системами, побудували Власний базу знань та проаналізував Отримані результати.