- •Куперштейн л.М.
- •Та інтелектуальних систем
- •Рецензент: к.Т.Н., доцент Ревенок в.І.
- •Тема 1. Програмне забезпечення системного оброблення інформації
- •1.2 Системне програмування
- •1.3 Поняття мови програмування та їх історичний розвиток
- •1.4 Етапи підготовки програми
- •1.5. Поняття операційної системи
- •2.1. Класифікація засобів розробки додатків
- •Тема 2. Засоби створення програмних додатків
- •2.2. Класифікація додатків, що використовують бази даних
- •Тема 3: Структурована мова запитів sql
- •3.1. Компоненти скбд
- •3.2. Основні поняття sql
- •3.3. Типи даних sql
- •Символьні дані
- •Точні числа
- •Закруглені числа
- •Дата і час
- •3.4 Базові команди sql
- •Розділ group by
- •Розділ having
- •4.2. Перенесення додатку на інший комп'ютер.
- •5.3. Сталі та змінні.
- •5.4.Типи даних
- •5.5. Представлення значень у комп’ютері.
- •6.1.Арифметичні операції над даними
- •6.3.Команда присвоєння, суміщена з арифметичною операцією. Математичні функції
- •7.1. Умовні оператори Оператор if
- •7.3. Оператори вибору Оператор switch
- •Оператор break
- •Оператор continue
- •Оператор повернення
- •Оператор goto
- •Помічений оператор
- •Порожній оператор
- •Тема 9. Вступ до проблеми штучного інтелекту
- •9.1. Поняття та проблеми штучного інтелекту
- •Проблеми штучного інтелекту
- •9.2. Представлення знань
- •9.3. Рішення задач
- •9.4. Експертні системи
- •9.5. Засоби спілкування з еом на природній мові. Навчання.
- •9.6. Когнітивне моделювання. Обробка візуальної інформації і робототехніка
- •Тема 10. Експертні системи як різновид систем штучного інтелекту
- •10.1. Сучасний рівень розвитку експертних систем. Критерії вибору задач, що реалізуються методами і засобами штучного інтелекту
- •10.2. Ведення в експертні системи
- •10.3. Класифікація експертних систем
- •10.4. Інструментальні засоби для побудови експертних систем
- •Тема 11. Методологія проектування експертних систем
- •11.1. Етапи проектування експертних систем
- •Тема 12. Технологія проектування експертних систем на основі продукційної моделі
- •12.1. Продукційна модель експертних систем
- •Представлення знань.
- •12.2. Особливості організації логічного висновку
- •Запит користувача
- •12.3. Організація пошуку рішень у простих та складних ес
- •12.4. Приклади використання пм
- •Тема 13. Технологія проектування експертних систем на основі логічної моделі подання знань
- •13.1. Поняття логічної моделі знань
- •13.2. Характеристика мови предикатів першого порядку. Особливості подання знань
- •13.3. Апарат логічного висновку
- •13.4. Особливості машинної реалізації мови предикатів першого порядку
- •Тема 14. Поняття семантичної мережі та її використання в експертних системах.
- •14.1. Поняття та компоненти семантичних мереж
- •14.2. Класифікація семантичних мереж
- •14.3. Побудова та використання семантичних мереж
- •Тема 15. Технологія проектування експертних систем на основі фреймової моделі подання знань
- •Структура фрейма
- •15.2.Базові елементи фреймів
- •15.3. Загальний вигляд фреймової моделі.
- •Тема 16. Характеристика програмних засобів створення експертних систем
- •16.1. Експертна система «експерт»
- •16.2. Практична робота з системою «експерт». Робота користувача по створенню власної бази знань
- •16.3. Представлення знань і формування бази знань в системі internist
- •Тема 17: Базові концепції нейронних мереж
- •17.1. Історія нейронних мереж
- •17.2. Нейрон. Штучний нейрон. Принцип роботи
- •17.3. Активаційна функція та її різновиди
- •Лінійна функція активації з насиченням Лінійна передавальна функція
- •17.4. Обґрунтованість застосування нейромереж
- •Машина фон Неймана у порівнянні з біологічною нейронною системою
12.4. Приклади використання пм
MYCIN - система для діагностики та лікування інфекційних захворювань.
Був розроблений кістковий мову, інакше - оболонка ЕС. Декларативні знання системи MYCIN описуються у вигляді "об'єкт-атрибут-значення" і кожній трійці приписується коефіцієнт впевненості, що визначає ступінь надійності знань. Процедурні знання описані у вигляді класичного правила продукції. Механізм логічного виведення заснований на зворотному ланцюжку міркувань. Пошук проводиться в ієрархічно упорядкованому просторі станів.
У системі EMYCIN (оболонка) посилена предметної області стосовно MYCIN функція редагування БЗ, доведена до високого рівня система пояснення ходу рішення завдання, а також апарат навчання системи. Написаний на ФОРТРАНе.
OPS-5. Універсальна мова інженерії знань, призначений для розробки ЕС, що використовуються в комерційних додатках. Розробник - університет Корнегі-Меллон. Декларативні знання в системі описані у вигляді "Об'єкт-атрибут-значення". Процедурні знання описані у вигляді класичних правил продукції. У механізмі логічного висновку використовується стратегія прямої ланцюжка міркувань, реалізується метод застосування одного і того ж правила в різних контекстах; для формування конфлікту набору та вирішення конфлікту використовуються спеціальні методи (RETELEX), які дозволяють домогтися високої ефективності за рахунок керуючої структури, де перевага віддається правилами з посиланням на самий останній згенерований елемент "об'єкт-атрибут-значення".
Тема 13. Технологія проектування експертних систем на основі логічної моделі подання знань
План
13.1. Поняття логічної моделі знань.
13.2. Характеристика мови предикатів першого порядку. Особливості подання знань.
13.3. Апарат логічного висновку.
13.4. Особливості машинної реалізації мови предикатів першого порядку.
13.1. Поняття логічної моделі знань
В основі логічної моделі знань лежить поняття формальної теорії та відносини, які існують між одиницями знань можна описувати тільки за допомогою синтаксичних правил, допустимих в рамках цієї теорії.
Формальна теорія задається завжди четвіркою символів S = <B, F, A, R>, де
В - кінцеве безліч базових символів, інакше - алфавіт теорії S;
F - підмножина виразів теорії S, званих формулами теорії. Зазвичай є ефективна процедура, яка представляє собою сукупність правил, які дозволяють з елементів множини У будувати синтаксично правильні вирази.
А - виділене безліч правил, які називаються аксіомами теорії, тобто безліч апріорно істинних формул.
R - кінцеве безліч відносин {r1, r2, ... , Rn} між формулами, званими правилами виводу. Для будь-якого ri існує ціле позитивне число j, таке, що для кожного безлічі, що складається з j формул, і для кожної формули F ефективно вирішується питання про те, чи знаходяться ці j-формули щодо ri з формулою F. Якщо ri виконується, то F називають безпосереднім наслідком F-формул за правилом ri.
Наслідком (висновком) формули в теорії S називається така послідовність правил, що для будь-якого з них представлена формула явл-ся або аксіомою теорії S, або безпосереднім наслідком.
Правила виводу, які розробляються проектувальниками, позволдяют розширити безліч формул, які явл-ся аксіомами теорії.
Формальна теорія зв. розв'язною, якщо існує ефективна процедура, що дозволяє дізнатися для будь-якої заданої формули, чи існує її висновок в теорії S.
Формальна теорія S зв. Непротіаворечівой, якщо не існує такої формули А, що і А, і не А виведені в цій теорії.
Найбільш поширеною формальною теорією, що використовується в системах штучного інтелекту являється числення предикатів, тобто функцій, які можуть приймати тільки 2 значення.
До достоїнств логічної моделі відносять:
- Наявність стандартної типової процедури логічного висновку (докази теорем). Проте така уніфікація тягне за собою основний недолік моделі - складність використання в процесі логічного виведення евристик, що відбивають специфіку ПЗ.
До інших недоліків логічної моделі відносять:
- "Монотонність";
- "Комбінаторний вибух";
- Слабкість структурованості описів.
