
- •Тема 24: Експертні та навчальні системи
- •5.03050702 “Комерційна діяльність”
- •5.03050901 “Бухгалтерський облік”
- •Експертна система, штучний інтелект, начальна система Питання для самоперевірки
- •Що являє собою експертна система?
- •Поняття експертної системи
- •Штучний інтелект
- •Навчальні системи, їх призначення та області застосування
Міністерство аграрної політики України
Лубенський фінансово-економічний коледж
Полтавської державної аграрної академії
МАТЕРІАЛИ ДЛЯ САМОСТІЙНОГО ВИВЧЕННЯ
З ДИСЦИПЛІНИ „ІНФОРМАТИКА І КОМП’ЮТЕРНА ТЕХНІКА”
ДЛЯ СТУДЕНТІВ 2 КУРСУ
Тема 24: Експертні та навчальні системи
Спеціальності: 5.03050801 “Фінанси і кредит”
5.03050702 “Комерційна діяльність”
5.03050901 “Бухгалтерський облік”
5.03050401 “Економіка підприємства”
Розглянуто і схвалено на засіданні
циклової комісії бухгалтерсько-економічних дисциплін
Протокол № ___ від _____________________
Голова циклової комісії _________________В.І.Грабова
Питання для самостійної підготовки
Поняття експертної системи
Штучний інтелект
Навчальні системи, їх призначення та області застосування
Поняття та терміни, які необхідно знати:
Експертна система, штучний інтелект, начальна система Питання для самоперевірки
Що являє собою експертна система?
Для яких цілей можуть використовуватись експерті системи?
Дайте характеристику системам штучного інтелекту.
Наведіть приклади систем штучного інтелекту.
Наведіть приклади різних начальних систем та охарактеризуйте їх призначення, області застосування.
Поняття експертної системи
Експертні системи – це клас комп’ютерних програм, які пропонують рекомендації, проводять аналіз, виконують класифікацію, дають консультації і ставлять діагноз. Вони орієнтовані на розв’язування задач, вирішення яких вимагає проведення експертизи людиною-спеціалістом. На відміну від програм, що використовують процедурний аналіз, експертні системи розв’язують проблеми у вузькій предметній площині (конкретній ділянці експертизи) на основі логічних міркувань. Такі системи часто можуть знайти розв’язок задач, які неструктуровані і неточно визначені. Завдяки використанню евристик експертні системи компенсують відсутність структурованості, що корисно в ситуаціях, коли недостатня кількість необхідних даних або часу виключає можливість проведення повного аналізу.
Основою експертної системи є сукупність знань, яка структурується для спрощення процесу прийняття рішення. Для спеціалістів в галузі штучного інтелекту термін «знання» означає інформацію, що потрібна програмі для того, щоб вона діяла інтелектуально. Ця інформація приймає форму фактів або правил. Факти і правила не завжди правдиві або неправильні, інколи існує деяка міра неправильності в достовірності факту або точності правила. Якщо сумнів виражається явно, то він називається коефіцієнтом впевненості.
Насьогодні одержав розвиток напрямок використання концепції банку знань - автоматичний синтез знань. Проблема синтезу знань, або індуктивного висновку, безсумнівно, складніша і глобальніша, ніж аналіз наявних знань, що відбувається в експертних системах. По суті, мова тут йде про надання ЕОМ елементів творчого мислення, характерного для людини. Про вичерпне вирішення цієї проблеми не може бути мови ні найближчим часом, ні в недалекому майбутньому. Досяжне на даний час рішення полягає в створенні механізмів знань у рамках окремих проблемно-орієнтованих галузей, у яких можливий синтез на основі деякого набору правил, що володіють повнотою щодо можливих ситуацій створення знань.
Експертні системи можуть використовуватися для: інтерпретації, діагностики, моніторингу, передбачення, планування, проектування, контролю, управління та навчання.
Наприклад, експертні системи вже застосовуються в банківській справі в таких напрямках:
програмах аналізу інвестиційних проектів;
програмах аналізу стану валютного, грошового та фондового ринку;
програмах аналізу кредитоспроможності чи фінансового стану підприємств і банків.
Процес створення експертних систем значно змінився за останні роки. Завдяки появі спеціальних інструментальних засобів побудови експертних систем значно скоротились терміни та зменшилась трудомісткість їх розробки.
Інструментальні засоби, що використовуються при створенні експертних систем, можна розбити на три класи:
мови програмування, орієнтовані на створення експертних систем (Пролог, Smalltalk, FRL, Interlisp та такі загальновживані, як: Сі, Асемблер, Паскаль, Фортран, Бейсик);
середовища програмування (Delphi, Java);
порожні експертні системи (оболонка EXSYS Professional 5.0 for Windows).
На американському і західноєвропейських ринках систем штучного інтелекту організаціям, які бажають створити експертну систему, фірми-розробники пропонують сотні інструментальних засобів для їх побудови. Нараховуються тисячі розроблених вузькоспеціалізованих експертних систем. Це свідчить про те, що експертні системи складають дуже вагому частину програмних засобів.