Міністерство транспорту та зв'язку України
Одеська національна академія зв'язку ім. О.С. Попова
В В В В В В В В В
Реферат
на тему
В«Експертні системи та їх використанняВ»
В В В В
Виконав:
Студент 5 курсу
Групи СМО-51
Салтанахмедов Д.А.
В
прверить:
доц. Лебедєва І.Ю.
В В В
Одеса 2009
В
Зміст
В
Вступ: Експертна система.
Cтруктура, режими функціонування, класифікація експертних систем
Етапи розробки експертних систем
Експертна система Cyc
Експертна система CLIPS
Список використаної літератури
В
Вступ: Експертна система
В
Експертна система (ЕС, expert system) - комп'ютерна програма, здатна частково замінити фахівця-експерта в вирішенні проблемної ситуації. ЕС почали розроблятися дослідниками штучного інтелекту в 1970-х роках, а в 1980-х отримали комерційне підкріплення.
В інформатиці експертні системи розглядаються спільно з базами знань як моделі поведінки експертів у певній галузі знань з використанням процедур логічного висновку і прийняття рішень, а бази знань - як сукупність фактів і правил логічного висновку в обраному предметної області діяльності.
Схожі дії виконує програма-майстер (Wizard). Майстри застосовуються як в системних програмах, так і в прикладних для інтерактивного спілкування з користувачем (Наприклад, при установці ПЗ). Головна відмінність майстрів від ЕС - відсутність бази знань; всі дії жорстко запрограмовані. Це просто набір форм для заповнення користувачем.
Інші подібні програми - пошукові або довідкові (Енциклопедичні) системи. За запитом користувача вони надають найбільш підходящі (релевантні) розділи бази статей (уявлення про об'єкти галузей знань, їх віртуальну модель). Наприклад, у Вікіпедії аналогами статичних візард є її структури (типи даних, в термінології ООП - класи та інтерфейси) - категорії, списки, шаблони, портали, які за назвою об'єкта видають користувачеві всі його наявні для даної структури Вікіпедії аттрібути.
Структура, режими функціонування, класифікація е кспертних систем
Структура
В· Інтерфейс користувача (Інтерфейс (від англ. interface - поверхня розділу, перегородка) - сукупність засобів і методів взаємодії між елементами системи.)
В· Користувач
В· Інтелектуальний редактор бази знань
В· Експерт (Експерт (Від лат. Expertus - досвідчений) - фахівець, який дає висновок при розгляді якого-небудь питання.)
В· Інженер
В· Робоча (Оперативна) пам'ять
В· База знань
В· Вирішувач (Механізм виводу)
В· Підсистема пояснень
База знань складається з правил аналізу інформації від користувача з конкретної проблеми. ЕС аналізує ситуацію і, у Залежно від спрямованості ЕС, дає рекомендації з вирішення проблеми.
Як правило, база знань ЕС містить факти (статичні відомості про предметну область) і правила - Набір інструкцій, застосовуючи які до відомих фактів можна отримувати нові факти.
У рамках логічної моделі баз даних і бази знань, записуються мовою Пролог за допомогою мови предикатів для опису фактів і правил логічного висновку, що виражають правила визначення понять, для описи узагальнених і конкретних відомостей, а також конкретних і узагальнених запитів до баз даних і баз знань.
Конкретні і узагальнені запити до баз знань мовою Пролог записуються за допомогою мови предикатів, що виражають правила логічного висновку та визначення понять над процедурами логічного висновку, наявних у базі знань, що виражають узагальнені і конкретні відомості та знання в обраній предметній області діяльності і сфері знань.
Зазвичай факти в базі знань описують ті явища, які є постійними для даної предметної області. Характеристики, значення яких залежать від умов конкретного завдання, ЕС отримує від користувача в процесі роботи, і зберігає їх у робочій пам'яті. Наприклад, у медичній ЕС факт В«У здорової людини 2 ноги В»зберігається в базі знань, а фактВ« У пацієнта одна нога В»- в робочій пам'яті.
База знань ЕС створюється за допомогою трьох груп людей:
1. експерти тієї проблемної області, до якої відносяться завдання, які вирішуються ЕС;
2. інженери по знань, які є фахівцями з розробки ІВС;
3. програмісти, здійснюють реалізацію ЕС.
Режими функціонування Експертних систем
ЕС може функціонувати в 2-х режимах.
1. Режим введення знань - в цьому режимі експерт за допомогою інженера по знаннях допомогою редактора бази знань вводить відомі йому дані про предметну область у базу знань ЕС.
2. Режим консультації ...