Введення
Термін В«експертні системиВ» можна досить часто зустріти в лексиці фахівців не тільки сфери інформаційних технологій, а й економіки, юриспруденції, медицини, геології, сільського господарства і т.д. Так що ж це таке? p align="justify"> Експертні системи - це складні програмні комплекси, які поєднують у собі знання фахівців у конкретних предметних областях і використовуються з метою замінити частково експерта-фахівця у вирішенні проблемної ситуації.
Експертні системи є одним з основних додатків штучного інтелекту. Вони почали розроблятися сімдесятих роках минулого століття дослідниками штучного інтелекту, а вже у вісімдесятих роках отримали своє комерційне визнання. Однак передумовами створення експертних систем прийнято вважати роботи С.Н. Корсакова, який створив механічні пристрої В«інтелектуальні машиниВ», що дозволяли знаходити рішення по заданих умов. Наприклад, визначати найбільш підходящі ліки за симптомами захворювання, які спостерігаються у пацієнта. br/>
1. Експертні системи. Структура
Відомо, що знання існують у двох видах: колективний досвід, особистий досвід.
Якщо предметна область представлена ​​колективним досвідом (прикладом може служити вища математика), то дана предметна область не потребує експертних системах. Якщо ж велика частина знань є особистим досвідом фахівців високого рівня при цьому знання Слабоструктуровані, то така область потребує експертних системах. Таким чином сучасні експертні системи знайшли широке застосування у всіх сферах економіки. p align="justify"> Ядром експертної системи є база знань, яка є наслідком розвитку інформаційних систем і являє собою сукупність знань, описаних з використанням обраної форми їх подання.
Основні компоненти експертної системи наступні:
Гј Інтерфейс користувача - механізм, за допомогою якого відбувається спілкування користувача та експертної системи; p>
Гј Безпосередньо сам користувач, який вирішує завдання предметної області ;
Гј Експерт визначає знання (дані і правила), що характеризують проблемну область, забезпечує повноту та правильність введених в експертні системи знань;
Гј Засіб пояснення - компонент, що дозволяє пояснити користувачеві хід міркувань системи;
Гј Робоча (оперативна) пам'ять або, так звана, база даних призначена для зберігання вихідних і проміжних даних розв'язуваної в поточний момент...