Реферат: Експертні системи в дослідженнях умов і методів обробки нових матеріалів
Рис. 1.1. показує найважливіші компоненти з їхніми зв'язками.
Розглядається як відбувається модульне конструювання. Показано п'ять найважливіших базисних модулів:
- база знань, вона містить усі необхідні змісти знань спеціальності і представляє основу для роботи модулів, що залишилися,
- модуль пояснення, він служить для документування реалізованих кроків рішень і обґрунтовує модулем рішення проблем розроблювальні рішення,
- модуль рішення проблем, він служить для обробки поставлених користувачем завдань,
- модель придбання знань, він служить для допомоги при побудові бази знань (придбання знань),
- діалоговий модуль, він реалізує діалог з користувачем.
За допомогою цих моделей проводяться основні функції представлення, маніпулювання, одержання знань, документування і діалогу.[4]
Для кращого розуміння потрібно коротко роз'яснити функції базисного модуля:
1. База знань.
База знань складається з бази фактів, правил і процедур. У базі знань кодується експертне знання формальне у визначених придатних комп'ютеру формах. Це може бути: опис, визначення, числа, співвідношення, правила рішень, обмеження, характеристики, гіпотези, сумнівні факти, невизначені знання.
2. Модуль рішення проблем.
Модуль рішення проблем повинний обробити поставлені користувачем запити. Крім алгоритмів для інтерпретації запиту, він складається з алгоритмів, що представляють автоматизацію людського способу рішень проблем. Ці алгоритми застосовують для бази знань. Є: спосіб рішень, спосіб пошуку, спосіб опису. Модуль рішення проблем і база знань утворюють разом стрижень експертної системи.
3. Модуль діалогу.
Цей модуль реалізує ефективну людину-комп'ютер комунікацію в оптимально придатній для спеціальної області застосування у формі (наприклад, графіка, зв'язок сенсорів, естественноязычный інтерфейс). Щоб могло бути задовольняючим різним вимогам цього модуля, повинні бути гнучко, комфортабельно і просто використані його можливості.
4. Модуль одержання.
Цей модуль має завдання ефективне підтримувати структуру і модифікацію бази знань, щоб зберігати постійну актуальність знань.
5. Модуль пояснення.
Модуль пояснення повинний фіксувати хід процесів рішень проблем і роз'ясняти при вимозі користувача знайдене рішення. При цьому використовуються наступні можливості:
- протоколювання знань, це було використано для рішення,
- роз'яснення алгоритмів, використовуваних при рішенні проблем,
- роз'яснення понять.
З цими домовленостями і роз'ясненнями приводилося у виконання перетворення теоретичних підходів базування знань і обробки знань моделі експертної системи.
1.2 Порівняння експертних систем – звичайна обробка інформації
У цій частині потрібно досліджувати, привести якого нового роботи з порівняння з колишніми CAD/CAM-способами роботи застосовуються експертними системами.[5]
Експертні системи по виду інформації є виробами програмного забезпечення. З цього погляду визнають їхні важливі якості. Вони підривають тепер рамки, що поміщають класичні технології програмного забезпечення. Застосування обчислювальної техніки почалося, як відомо, з людського подолання різних чисельних розрахунків. На кожнім наступному кроці йдеться додатково про ефективне використання великої кількості документів (даних). Обробка масових даних привела до того, що дані власної обробної програми, розділені спеціальними рішеннями програмного забезпечення як дані, банки даних і системи банків даних керувалися. Обробні програми випливали, проте, твердим алгоритмічним послідовностям. Експертні системи продовжують лінію розвитку і перевершують з їх кращою програмуючою технікою ці бар'єри, завдяки тому, що знання і правила вже окремо зберігаються і даються в розпорядження. У результаті може разом з тим використовуватися евристичне знання, воно не може бути надане строго алгоритмічно. Отже можливе рішення погане структурованої проблеми (експертна робота).
Якщо порівнюють систематично експертні системи з колишньою інформаційною обробкою, то встановлюють, як видно з таблиці 1.1., що в багатьох областях підтверджуються що доповнюють чи співіснують зв'язки, підкреслюють, проте, чіткі розходження при банках даних і методичних областях (спроба рішення, відкриття рішення). Це області, у яких експертні системи з їхніми можливостями перевищують колишню популярність.[6]
Таблиця 1.1
конкуруючий | що заміняє | Що доповнює | що совмется |
Технічні засоби | Х | Х | |
Центральний комп'ютер | Х | ||
Периферія | Х | Х | |
Система програмного забезпечення | Х | Х | |
Банк даних | Х | Х | |
Комунікації | Х | ||
Методика, виробництво рішень | Х | Х | |
Утворення рішень | Х | Х | |
Застосування | Х | Х |
Якщо переслідують далі порівняння, представлене в таблиці 1.1, то можна далі спеціалізувати розходження експертних систем до звичайної інформаційної обробки, як це відбувається в таблиці 1.2.
Таблиця 1.2
Критерії | Звичайно | При базуванні знань |
Структура | монолітно - статична | гранулярно- динамічна |
Можливості рішень |
вищезгадана комбінація | будь-яка комбінація |
Хід програми | твердий зв'язок у програмі (включно) | дан-зв'язок у ході програми (виразно) |
Перебування рішень | вибір фахівцем | вибір, запропонований системою |
Пояснення, контроль прогресу | програмні знання програміста | модуль пояснення |
Збільшення гнучкості | багато вартісне | можливе |