Источником знаний для экспертной системы является человек-эксперт – специалист в определенной предметной области. Знания эксперта накапливаются, сохраняются в базу знаний для того, чтобы разрабатываемая экспертная система могла заменить эксперта при решении определенных проблем, используя его знания.
Специалист, в задачу которого входит получение знаний от эксперта в предметной области и их обработка – инженер по знаниям. Сам процесс по получению и обработке знаний называется инженерией знаний.
Экспертная система должна быть спроектирована таким образом, чтобы обладать следующим набором характеристик [1, 6]:
Высокая эффективность решений – качество ответов экспертной системы должно быть не ниже качественного уровня рекомендаций человека-эксперта;
Приемлемое время отклика – система должна быть спроектирована так, чтобы время, затрачиваемой системой на принятие решения, должно быть меньше, чем время, затрачиваемое человеком-экспертом, в противном случае, дальнейшая разработка системы лишена всякого смысла;
Система должна обеспечивать стабильную работу своих компонент, быстро восстанавливаться в случае какого-либо сбоя;
Система должна быть масштабируемой – т.е., знания, хранящиеся в системе должны легко добавляться и удаляться, так как любая информация со временем устаревает и теряет свою актуальность;
В зависимости от решаемой задачи, система может давать не однозначный ответ, а набор фактов, подтверждающих или опровергающих определенную гипотезу (актуально для медицинских систем, диагностирующих заболевания);
В случае работы с гипотезами, система должна отслеживать объяснения для всех следствий гипотез и давать прогноз ситуации, в случае оправдания гипотезы;
Экспертная система должна предоставлять обоснование для задаваемых вопросов, это связано с тем, что вопросы должны задаваться именно с целью получения необходимой от пользователя информации;
Рекомендации, выдаваемые системой, должны сопровождаться объяснением, почему было принято именно такое решение. Экспертная система не может просто работать по принципу «черного ящика».
Объяснение получаемых от системы ответов необходимо по нескольким причинам [7-8]:
Пока система находится в режиме отладки или тестирования, инженеру по знаниям необходимо убедиться, что система получила верные знания и использует их правильным образом;
Если от решения системы зависит жизнь или имущество человека, то, в случае принятия неверного решения, инженер по знаниям сможет скорректировать работу системы.
Прототип экспертной системы «Помощь при ДТП»
- Леонид Федотов
- Информатика
Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url: https://diplom777.ru/
Никольская 10
Москва, RU 109012
Содержание
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.