КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Технології розробки експертних систем
ЛЕКЦІЯ-5. Класифікаційні ознаки експертних систем. Характеристика інструментальних засобів. 5.1. Визначення і структура Як робоче визначення експертної системи приймемо наступне.
Узагальнена структура експертної системи представлена на рис.5.1. Варто врахувати, що реальні ЕС можуть мати більш складну структуру, однак блоки, зображені на малюнку, неодмінно присутні в будь-якій дійсно експертній системі, оскільки являють собою стандарт de facto структури сучасної ЕС. Вцілому процес функціонування ЕС можна представити в такий спосіб: користувач, що бажає одержати необхідну інформацію, через користувацький інтерфейс надсилає запит до ЕС; Вирішувач, користуючись базою знань, генерує і видає користувачу придатну рекомендацію, пояснюючи хід своїх міркувань за допомогою підсистеми пояснень. Рис. 5.1. Структура експертної системи Так як термінологія в області розробки ЕС постійно модифікується, визначимо основні терміни в рамках даної роботи. Користувач — фахівець предметної області, для якого призначена система. Звичайно його кваліфікація недостатньо висока, і тому він потребує допомоги і підтримці своєї діяльності з боку ЕС. Інженер по знаннях — фахівець в області штучного інтелекту, що виступає в ролі проміжного буфера між експертом і базою знань. Синоніми: когнітолог, інженер-інтерпретатор, аналітик. Інтерфейс користувача — комплекс програм, що реалізують діалог користувача з ЕС як на стадії введення інформації, так і при одержанні результатів. База знань (БЗ) — ядро ЕС, сукупність знань предметної області, записана на машинний носій у формі, яка зрозуміла експерту і користувачу (звичайно на деякій мові, наближеній до природної). Паралельно такому «людському» представленню існує БЗ у внутрішньому «машинному» представленні. Вирішувач — програма, що моделює хід міркувань експерта на підставі знань, що містяться в БЗ. Синоніми: дедуктивна машина, машина виведення, блок логічного виведення. Підсистема пояснень — програма, що дозволяє користувачу одержати відповіді на питання: «Як була отримана та чи інша рекомендація?» і «Чому система прийняла таке рішення?» Відповідь на питання «як» — це трасування всього процесу одержання рішення з вказівкою використаних фрагментів БЗ, тобто всіх кроків ланцюга умовиводів. Відповідь на питання «чому» — посилання на умовивід, що безпосередньо передувало отриманому рішенню, тобто відхід на один крок назад. Розвинуті підсистеми пояснень підтримують і інші типи питань. Інтелектуальний редактор БЗ — програма, що надає інженеру по знаннях можливість створювати БЗ у діалоговому режимі. Містить у собі систему вкладених меню, шаблонів мови представлення знань, підказок («help» — режим) і інших сервісних засобів, що полегшують роботу з базою. Ще раз варто підкреслити, що представлена на рис.2.1 структура є мінімальною, що означає обов'язкову присутність зазначених на ній блоків. Якщо система оголошена розроблювачами як експертна, тільки наявність усіх цих блоків гарантує реальне використання апарата обробки знань. Однак промислові прикладні ЕС можуть бути істотно складнішими і додатково включати бази даних, інтерфейси обміну даними з різними пакетами прикладних програм, електронними бібліотеками і т.д. 5.2. Класифікація експертних систем Клас ЕС сьогодні поєднує кілька тисяч різних програмних комплексів, які можна класифікувати за різними критеріями. Корисними можуть виявитися класифікації, представлені на рис.5.2. Рис. 5.2. Класифікація експертних систем
Дата добавления: 2014-01-11; Просмотров: 564; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |