- •К.Є. Золотько, д.В. Красношапка
- •1. Теоретичні основи створення систем штучного інтелекту
- •1.1. Методи розв’язання задач
- •Розв’язання задач методом пошуку в просторі станів
- •Загальна схема алгоритму Харта, Нільсона і Рафаеля
- •Розв’язання задач методом редукції
- •Розв’язання задач дедуктивного вибору
- •Розв’язання задач, що використовують немонотонну логіку, імовірнісну логіку
- •1.2. Експертні системи
- •Експертні системи, засновані на правилах (пряме виведення – forward chaining)
- •Експертні системи, що ґрунтуються на логіці (зворотне виведення – backward chaining)
- •Модуль (компонент) пояснення
- •Модуль (компонент) набуття знань
- •Етапи проектування експертної системи
- •Відмінність експертних систем від традиційних програм
- •2. Основи програмування мовою Visual Prolog
- •2.1. Загальний огляд мови Пролог
- •2.2. Основні теоретичні відомості Основні визначення мови Visual Prolog
- •2.3. Структура програми, складеної мовою Visual Prolog
- •2.4. Предикати введення – виведення
- •2.5. Об’єкти даних
- •Завдання 1
- •2.6. Вбудовані механізми мови Пролог. Керування бектрекінгом
- •2.7. Організація циклів. Рекурсія
- •2.8. Використання динамічної бази даних
- •2.9. Рекомендації щодо створення програм мовою Пролог
- •Завдання 2
- •2.10. Рекурсивні структури даних
- •Структура даних типу дерево
- •Обходи дерева
- •Бінарний пошук на дереві
- •Сортування за деревом
- •Лексикографічне впорядкування
- •2.11. Списки
- •Info("Шевченко о.В.", ["Інформатика", "Чисельні методи"]).
- •Info("Нікольський а.С.", ["Комп’ютерна графіка"]).
- •Info("Рябчук м.В.", ["Фізика", "Хімія", "Астрономія"]).
- •Info("Рябчук м.В.", X), write (X), nl.
- •Ігри двох осіб із повною інформацією
- •Мінімаксний принцип
- •Реалізація деяких методів пошуку в просторі станів у мові Пролог
- •Завдання 3
- •Засоби програмування інтерфейсів у Visual Prolog 5.2
- •3.1. Створення найпростішого додатка
- •Додавання пункту меню
- •Додавання речення для реагування на вибір пункту меню
- •Використання діалогових вікон, створених користувачем
- •Завдання 4
- •Варіанти завдань
- •Тема 1. Консультативна інтерактивна експертна система з визначення оптимальної конфігурації пеом
- •Тема 2. Діагностична інтерактивна експертна система пошуку причини й усунення несправності кольорового телевізора lg cf-20f60k
- •Порядок пошуку причини й усунення несправності телевізора lg cf-20f60k
- •Тема 3. Консультативна експертна система для вибору породи собаки
- •Тема 4. Медична консультативна експертна система щодо вибору лікарських трав
- •Тема 5. Експертна система для визначення мінерального добрива
- •Тема 6. Консультативна інтерактивна експертна система, яка допомагає директору фірми в процесі прийняття кандидата на роботу
- •Тема 7. Консультативна експертна система прогнозу повені та необхідності евакуації населення міста
- •Тема 8. Діагностична медична експертна система
- •Список рекомендованої літератури
- •Посібник до вивчення курсу
Тема 3. Консультативна експертна система для вибору породи собаки
Основні вхідні факти (дані) такі:
шерсть (довга, коротка);
забарвлення (чорне, біле і т. д.);
зріст;
хвіст (низькопосаджений і т. д.);
вуха (довгі, короткі і под.);
характер;
маса тіла;
призначення.
Нижче наведено орієнтовні характеристики деяких порід собак.
Англійський бульдог (коротка шерсть, зріст до 55 см, низькопосаджений хвіст, гарний характер і т. д.).
Гонча (коротка шерсть, зріст до 55 см, довгі вуха, гарний характер і т. д.).
Дог (коротка шерсть, зріст до 75 см, довгі вуха, гарний характер, маса понад 45 кг і т. д.).
Американська гонча (коротка шерсть, низькопосаджений хвіст, довгі вуха, гарний характер і т. д.).
Кокер-спанієль (довга шерсть, зріст до 55 см, низькопосаджений хвіст, довгі вуха, гарний характер і т. д.).
Ірландський сетер (довга шерсть, зріст до 75 см, довгі вуха тощо).
Колі (довга шерсть, зріст до 55 см, низькопосаджений хвіст, гарний характер і т. д.).
Сенбернар (довга шерсть, низькопосаджений хвіст, гарний характер, маса понад 45 кг тощо).
Тема 4. Медична консультативна експертна система щодо вибору лікарських трав
Основні вхідні факти (дані) – це симптоми хвороби. Нижче наведено приклади опису деяких рослин за такою схемою: назва рослини, показання до застосування, вплив на організм.
Аїр звичайний (Acorus calamus)
Виразка шлунку, гастрит зі зниженою шлунковою секрецією.
Підвищує апетит, підсилює виділення шлункового соку.
2. Аскоміцети, чи сумчасті гриби (Ascomicetis)
Гіпертонія, підвищена дратівливість, спазми судин.
Зупиняє внутрішні кровотечі, здійснює седативний вплив на центральну нервову систему (ЦНС), знижує кров'яний тиск.
3. Глід відігнутий чашолистиковий (Cratequs сurvіsераlа Lindin)
Спонтанні болі в серці, початкова гіпертонія.
Знижує збудливість ЦНС, тонізує серцевий м'яз, підсилює кровообіг у коронарних судинах, знижує артеріальний тиск.
4. Лопух великий (Arctium lарра)
Набряки ниркового й серцевого походження, відсутність поту, загострення геморою, дитячий діатез, злоякісні пухлини, більмо, бородавки, хронічні хвороби печінки.
Сприяє збільшенню діурезу, знімає запалення, у випадку обробки волосся – зміцнює волосяні сумки, допомагає в разі екземи, поліпшує функцію нирок.
5. Ялiвець звичайний (Juniреrus communis)
Набряки ниркового походження, гіпотонія, інфекції сечових шляхів, кашель.
Здійснює сечогінний вплив, сприяє дезінфекції сечових шляхів, має відхаркувальний ефект, поліпшує травлення.
6. Вільха чорна (Alnus glutinosa), вільха сіра (Alnus incana)
Ентероколіти, опіки, дерматити, носові кровотечі, проноси, геморой.
Чинить протизапальний і бактерицидний вплив, особливо в разі поверхневих гнійних процесів.
7. Кульбаба лікарська (Taraxacum officinalis Wigg)
Порушення апетиту, затвердіння, холецистити, порушення ЦНС.
Збуджує апетит, здійснює жовчогінний, заспокійливий вплив, допомагає в разі затвердіння.
8. Грицики (Сарsеllа bursa-раstоrіs)
Гіпертиреоз, капілярні кровотечі.
Підвищує згортуваність крові, знижує кров'яний тиск, допомагає в разі проносу, хвороб печінки.
9. Бузок звичайний (Syrtuga vulgaris)
Невралгії, запальні процеси, виразка шлунку, кашель, гнійні рани, набряки ниркового походження.
Знімає біль у разі місцевих запалень, поліпшує стан у випадку застуди, запальних процесів, зменшує ниркові набряки, робить сечогінний вплив.
10. Хрін звичайний
Відсутність апетиту, авітаміноз, зниження шлункової секреції, погіршення травлення, вірусний гепатит, ангіни.
Підвищує апетит, поліпшує травлення, підсилює секрецію травних залоз, чинить жовчогінний і заспокійливий вплив.
11. Полин гіркий (Artemisia absintinum)
Знижений апетит, зниження шлункової секреції, погіршення травлення.
Поліпшує апетит, травлення, здійснює жовчогінний, спазмолітичний вплив, у вигляді аплікацій допомагає в разі рентгенівських опіків, екзем, бронхіальної астми.
12. Волоський горіх (Iuglands regia)
Гіповітаміноз C, проноси, шлункові, гемороїдальні кровотечі, шкірний туберкульоз, інші захворювання шкіри.
Чинить в'яжучий вплив на подразнену слизову оболонку, кровоспинний вплив на ясна, спиняє гемороїдальні, шлункові кровотечі.