Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОДУЛЬ_2.doc
Скачиваний:
13
Добавлен:
26.10.2018
Размер:
2.38 Mб
Скачать

57. Визначення експертних систем (ec). Досвід та області застосування ec. Класифікація ec за призначенням та зв’язком із реальним часом

Експертна система — це методологія адаптації алгоритму успішних рішень одної сфери науково-практичної діяльності в іншу. З поширенням компютерних технологій це тотожна (подібна, основана на оптимізуючому алгоритмі) інтелектуальна комп'ютерна програма, що містить знання та аналітичні здібності одного або кількох експертів у відношенні до деякої галузі застосування і здатна робити логічні висновки на основі цих знань, тим самим забезпечуючи вирішення специфічних завдань (консультування, навчання, діагностика, тестування, проектування тощо) без присутності експерта (спеціаліста в конкретній проблемній галузі). Також визначається як система, яка використовує базу знань для вирішення завдань (видачі рекомендацій) в деякій предметній галузі.

Класифікація ЕС за призначенням: Інтерпретація даних, Діагностика, Моніторинг, Проектування, Прогнозування, Звідне Планування, Навчання, Керування, Підтримка ухвалення рішень.

Класифікація ЕС за зв'язком з реальним часом: Статичні ЕС, Квазідинамічні ЕС, Динамічні ЕС.

У 1980-х рр. ми з'явилися експертні системи (ЕС), один з видів систем штучного інтелекту, призначені для заміни осіб, що приймають рішення, або наслідування ним в побудові ітераційних (що періодично повторюються) рішень у вузьких областях знань .

Експертні системи досить давно використовуються у діагностиці, зокрема у медичній та автомобільній.

Також експертні системи можна використовувати в прогнозуванні, плануванні, контролі, управлінні та навчанні. Наприклад, експертні системи вже застосовуються в банківській справі в таких напрямках:

програмах аналізу інвестиційних проектів;

програмах аналізу стану валютного, грошового та фондового ринку;

програмах аналізу кредитоспроможності чи фінансового стану підприємств і банків.

58. Форма подання знань в ec. Властивості та вимоги до ec

Основою експертних систем є знання. Знання - це цілісна і систематизована сукупність понять про закономірності природи, суспільства і мислення, нагромаджена людством в процесі активної перетворюючої діяльності і спрямована на подальше пізнання і зміни об’єктивного світу. Знання з предметної ділянки називається базою знань. База знань експертної системи містить факти (дані) і правила (способи подання знань). Механізм висновку містить: інтерпретатор, який визначає, як застосовувати правила для виводу нових знань, та диспетчерів, що встановлюють порядок застосування цих правил.

Експертна система містить три типи знань:

I. структуровані знання про предметну ділянку - після того, як ці знання виявлені, вони не змінюються;

II. структуровані динамічні знання - змінні знання з предметної ділянки, які обновляються по мірі виявлення нової інформації;

III робочі знання, які використовуються для розв’язування конкретної задачі або проведення консультації.

Всі перераховані знання зберігаються в базі знань. Для її побудови потрібно провести опит спеціалістів, які є експертами в конкретній предметній ділянці, а потім систематизувати, організувати та індексувати отриману інформацію для простоти її використання.

Існує багато способів представлення знань в сучасних експертних системах. Найчастіше використовується такі три методи представлення знань: правила, семантичні сітки та фрейми.

Представлення знань, що базується на правилах, побудовано на використанні виразу вигляду - “якщо“ (умова) - “тоді“ (дія). Якщо ситуація (факти) в задачі задовольняє правило “якщо“, тоді використовується дія, що визначається частиною “тоді“. Співставлення частин “якщо“ (правил з фактами) може утворити так званий ланцюжок виводу. Правила забезпечують природній спосіб опису процесів, що керуються складним і швидкозмінним середовищем. З допомогою правил можна визначити, як експертна система буде реагувати на зміну даних і при цьому не потрібно заздалегідь вказувати блок-схему управління обробкою даних.

    1. Архітектура EC: база знань (БЗ), машина виведення та інтерфейс із користувачем. Функції користувача та інженера знань. Основні фази розроблення БЗ. Інтенсіональні та екстенсіональні знання БЗ. Інструментальні засоби створення EC.

Типові експертні системи можуть мати таку структуру:

База даних (не обов'язкова)

База знань

Машина виведення (розв'язувач)

Підсистема пояснень

Інтерфейс користувача

База знань складається з правил аналізу інформації від користувача з конкретної проблеми. ЕС аналізує ситуацію і, залежно від спрямованості ЕС, дає рекомендації з розв'язання проблеми.

ЕС створюється за допомогою двох груп людей:

інженерів, які розробляють ядро ЕС і, знаючи організацію бази знань, заповнюють її за допомогою:

експертів (експерта) за фахом.

База знань за допомогою тих або інших моделей відображає знання експерта про предметну область, способи аналізу фактів, що надходять, і методику висновків, тобто породження нових знань на підставі наявних знань та знань, що надійшли. Факти і правила існують у різних видах знань людини-експерта. Найбільш визнаними і широко використовуваними в сучасних експертних системах є такі види знань:

  • глибинні й поверхові;

  • якісні та кількісні;

  • наближені (невизначені) і точні (визначені);

  • конкретні і загальні;

  • описові та наказові.

Інженер знань — людина, як правило, що має пізнання в інформатиці і штучному інтелекті і знаючий, як треба будувати ЭС. Інженер знань опитує експертів, організує знання, вирішує, яким чином вони повинні бути представлені в ЭС, і може допомогти програмісту в написанні програм.

Засіб побудови ЭС —це програмний засіб, який використовується інженером знань або програмістом для побудови ЭС. Цей інструмент відрізняється від звичайних мов програмування тим, що забезпечує зручні способи представлення складних високорівневих понять.

Користувач — це людина, що використовує вже побудовану ЭС. Так, користувачем може бути юрист, що використовує її для кваліфікації конкретного випадку; студент, якому ЭС допомагає вивчати інформатику і т.д. Термін користувач трохи неоднозначний.

Технологія їхньої розробки ЕС, містить у собі шість етапів: етапи ідентифікації, концептуалізації, формалізації, виконання, тестування, досвідченої експлуатації.

Усі знання, які подані в базі знань поділяються на інтенсіо-нальні та екстенсіональні.

Інтенсіональні, або абстрактні, знання являють собою по» нятійні (концептуальні) знання про об'єкти предметної області І зв'язки між ними.

Екстенсіональні (конкретні) знання — це кількісні характе. ристики інтенсіональної частини знань, тобто база даних EC.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]