8387
.pdfКомпьютерная программа может считаться экспертной системой если:
•Программа обладает знаниями.
•Знания сконцентрированы на определенной предметной области.
•Из этих знаний должны непосредственно вытекать решения проблем.
Таким образом:
•ЭС можно назвать систему искусственного интеллекта, в которой в частично формализованном виде накапливаются знания экспертов - специалистов в соответствующей предметной области и имеются правила использования этих знаний для решения конкретной задачи.
•ЭС дает советы, проводит анализ, выполняет классификацию, дает консультации, … ставит диагнозы.
•ЭС решает задачи в узкой предметной области, обычно требующей проведения экспертизы человеком – специалистом.
Отличия ЭС от других программных продуктов
•Использование не только данных, но и знаний, а также специального механизма вывода решений и новых знаний на основе имеющихся.
•Моделирование ни сколько физической (или иной природы) предметной области, сколько механизма мышления человека применительно к решению задач в этой предметной области.
•ЭС помимо вычислений формируют определенные соображения и выводы, основываясь на тех знаниях, которыми система располагает.
•При решении задач в основном используются
эвристические и приближенные методы, которые не всегда гарантируют успех.
Отличие ЭС от других систем искусственного интеллекта:
•ЭС явно выражают практическую и коммерческую направленность, имеют дело с предметами реального мира, тогда как другие системы с абстрактными предметами.
•Основная характеристика ЭС – это производительность, то есть скорость получения результата и его достоверность (надежность). В исследовательских системах ИИ не предъявляются требования к производительности и надежности. Для ЭС решение должно быть не хуже, чем то, которое нашел бы специалист.
•ЭС должна обладать способностью объяснить свои решения и доказать их обоснованность.
•Накопление высококачественных знаний экспертов.
•Возможность использования этих знаний неспециалистами или специалистами более низкой квалификации, решающими типовые задачи.
Требования, предъявляемые к ЭС
сточки зрения пользователя:
•накопление и получение знаний в предметной области, выраженных в явной форме, чтобы они были доступными при решении конкретных задач;
•адаптация к уровню подготовленности пользователя;
•запоминание промежуточных и окончательных результатов решения задач и способов их получения;
•возможность общения с системой на подмножестве профессионального языка пользователя;
•возможность инициализации диалога с самой системой (желательно, но не обязательно;
•возможность создания и ведения базы знаний и базы данных, описывающих конкретную предметную область;
Требования, предъявляемые к ЭС с точки зрения пользователя
•скорость принятия решений;
•возможность принятия решения на реальной информации,
отображающей текущее состояние исследуемого объекта, в том числе с учетом его «зашумленности» и неполноты;
•возможность решения узкого класса задач в конкретной предметной области и самообучение с учетом имеющейся информации об объекте;
•возможность объяснения принятых решений;
•наличие «доски объявлений», на которую помещаются планируемые в системе действия и представляются результаты принятых решений;
•возможность интерпретации разных заданий пользователя с учетом имеющейся в базе знаний информации;
•желательность проверки задания пользователя, фактов и правил базы знаний на логическую непротиворечивость.
Базовые функции экспертных систем
•Приобретение знаний – это передача потенциального опыта решений проблемы от некоторого источника знаний и преобразование его в вид, который позволяет использовать эти знания в программе.
Процесс приобретения знаний является очень медленным и представляет самое узкое место в технологии разработки ЭС
Базовые функции экспертных систем
•Представление знаний – это средство отыскания методов формального описания больших массивов полезной информации, с целью их последующей обработки с помощью символических вычислений.
Формальное описание означает упорядочивание в рамках какого-либо языка, обладающего четко формализованным синтаксисом построения выражений и такого же уровня семантикой, увязывающей смысл выражения с его формой.
Базовые функции экспертных систем
•Управление процессом поиска решений.
•Разъяснения принятого решения предоставляет пользователю информацию о том, как интеллектуальная система получила выданное пользователю решение.
Используя маршрут, который сохранился в памяти системы от процесса поиска решения, интеллектуальная система формирует пользователю объяснение на профессиональном естественном языке, позволяющее ему представить все принципиальные шаги решения
Формализация знаний о проблемной области.
Онтологический подход к представлению знаний.