Студопедия — Експертні системи, їх будова та застосування в економіці
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Експертні системи, їх будова та застосування в економіці






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

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

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

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

Експертна система складається з:

– бази знань (що складається з робочої пам'яті і бази правил), призначеної для зберігання вихідних і проміжних фактів в робочій пам'яті (її ще називають базою даних) і зберігання моделей і правил маніпулювання моделями в базі правил

– вирішувача завдань (інтерпретатора), який забезпечує реалізацію послідовності правил для вирішення конкретного завдання на основі фактів і правил, що зберігається в базах даних і базах знань

– підсистеми пояснення, яка дозволяє користувачеві отримати відповіді на питання: «Чому система прийняла таке рішення?»

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

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

Структура експертної системи

 

Система пояснення прийняття рішень
   
Підсистема логічних висновків
   
База знань
   
Підсистема придбання знань

Підсистема придбання знань призначена для додавання в базу знань нових правил і модифікації наявних. У її задачу входить приведення правила до виду, що дозволяє підсистемі виводу застосовувати це правило в процесі роботи. У більше складних системах передбачені ще й засоби для перевірки даних що вводять або модифікують, на несуперечність із наявними правилами.

База знань - найбільш важливий компонент експертної системи, на якому базується її «інтелектуальні здібності».

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

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

База знань – це сукупність знань, описаних з використанням вибраної форми їх подання. Наповнення бази знань є одним з найскладніших завдань, яке пов'язане з вибором знань їх формалізацією і інтерпретацією.

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

Ціль ЕС - вивести деякий заданий факт, що називається цільовим твердженням (тобто в результаті застосування правил домогтися того, щоб цей факт був включений у робочу множину), або спростувати цей факт (тобто переконатися, що його вивести неможливо, отже, при даному рівні знань системи він є помилковим). Цільове твердження може бути або «закладене» заздалегідь у базу знань системи, або витягається системою з діалогу з користувачем.

Робота системи являє собою послідовність кроків, на кожному з яких з бази вибирається деяке правило, що застосовується до поточного вмісту робочої множини. Цикл закінчується, коли виведене або спростоване цільове твердження. Цикл роботи експертної системи інакше називається логічним виводом Логічний висновок може відбуватися багатьма способами, з яких найпоширеніші - прямий порядок виводу й зворотний порядок виводу.

Прямий порядок виводу - від фактів, які перебувають у робочій множині, до висновку. Якщо такий висновок вдається знайти, то воно заноситься в робочу множину. Прямий вивід часто називають виводом, керованим даними.

Зворотний порядок виводу: висновки переглядаються доти, поки не буде виявлені в робочій пам'яті або отримані від користувача факти, що підтверджують одне з них. У системах зі зворотним висновком спочатку висувається деяка гіпотеза, а потім механізм виводу в процесі роботи, як би повертається назад, переходячи від її до фактів, і намагається знайти серед них ті, які підтверджують цю гіпотезу. Якщо вона виявилася правильної, то вибирається наступна гіпотеза, що деталізує першу яка є по відношенню до неї підцілью. Далі відшукуються факти, що підтверджують істинність підлеглої гіпотези. Висновок такого типу називається керованим цілями. Зворотний пошук застосовується в тих випадках, коли мети відомі і їх порівняно небагато.

Система пояснення прийняття рішень показує, за допомогою яких міркувань системою був отриманий результат у зрозумілому людині вигляді.

Оскільки системи, засновані на знаннях, реалізуються на комп'ютерах, те й вхідна інформація сприймається або у вигляді, зрозумілому комп'ютеру, тобто в бітах і байтах. Однак для того щоб міг взаємодіяти непідготовлений користувач, у неї потрібно включити засоби спілкування природною мовою. Переважна більшість систем, заснованих на знаннях, мають досить примітивний інтерфейс природною мовою - припустимі вхідні повідомлення користувача обмежені набором понять, що втримуються в базі знань. Через це були ще включені блоки для пояснення кожного кроку міркувань які для користувача-непрограміста такий спосіб пояснення може здатися зайво деталізованим і занадто формальним, а потрібно було б пояснення на “більше високому рівні” з погляду здорового глузду й без поглиблення в деталі. Подібні моделі пояснення тільки починають з'являтися в ЕС і вимагають більш складної організації знань.

До характеристик, притаманних ЕС як системам штучного інтелекту можна віднести:

1. Компетентність, тобто здатність приймати рішення, адекватні рішенням професіонала-експерта високого рівня.

2. Здатність будувати “міркування” на основі символьних перетворень.

3. Здатність використовувати як загальні, так і окремі схеми породження рішення.

4. Здатність розв’язувати завдання в реальних предметних галузях.

5. Здатність до інтерпретації формулювання запитів і завдань.

6. Здатність до аналізу своєї роботи.

Експертні системи відрізняються від традиційних систем обробки даних тим, що в них, як правило, використовується символьний спосіб подання, символьний вивід і евристичний пошук рішень. Для вирішення завдань, що слабо формалізуються або не формалізуються, перспективнішими є нейроні мережі або нейрокомп'ютери.

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

Великі успіхи використання нейромереж досягнуті при створенні самонавчальних експертних систем. Мережу набудовують, тобто навчають, пропускаючи через неї всі відомі рішення і досягаючи одержання необхідних відповідей на виході. Налаштування полягає в підборі параметрів нейронів. Часто використовують спеціалізовану програму навчання, яка займається навчанням мережі. Після навчання система готова до роботи.

Якщо в експертну систему її творці заздалегідь закладають знання в певній формі, то в нейронних мережах невідомо навіть розробникам, як формуються знання в її структурі в процесі навчання і самонавчання, тобто мережа є «чорним ящиком».

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







Дата добавления: 2015-10-15; просмотров: 434. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия