Экспертные системы. Наиболее широкое применение методы ИИ нашли в программах, называемых экспертными системами (ЭС)
Наиболее широкое применение методы ИИ нашли в программах, называемых экспертными системами (ЭС). Отличительной чертой этих программ является способность накапливать знания и опыт квалифицированных профессионалов (экспертов) в какой-либо узкой предметной области. Затем при помощи знаний, накопленных в ЭС, специалисты с не очень высокой квалификацией могут решать сложные задачи на столь же высоком уровне. Данные программы поддерживают средствами автоматизации не только и не столько вычислительные функции, сколько функции мыслительные, интеллектуальные, помогая пользователю принимать решения в сложных неоднозначных ситуациях.
Чаще всего в литературе и среди специалистов используется пониманиеэкспертной системы как компьютерной программы, созданной для выполнения тех видов деятельности, которые под силу только человеку-эксперту, например проектирование, планировании, перевод, реферирование, выдача рекомендаций. Эти программы моделируют образ мышления человека-эксперта на основе механизмов логического вывода и эвристических методов.
Все экспертные системы являются системами искусственного интеллекта, но не все системы искусственного интеллекта являются ЭС. Например, программа распознавания печатного текста или голосовых сообщений относится к интеллектуальным системам, но не является экспертной системой, поскольку решение подобной задачи под силу любому человеку. Для ЭС характерно наличие цели функционирования, состоящей в решении сложных проблем, решение которых под силу специалисту высокой квалификации — эксперту. На основе приведенных определений выделим характерные черты ЭС:
• алгоритмы функционирования ЭС имитируют подход к решению проблемы со стороны человека;
• умение объяснять свои действия в понятной для человека форме;
• наличие естественно-языкового интерфейса.
Различают ЭС предметно-ориентированные и ЭС-оболочки, предназначенные для наполнения любым предметным знанием. Экспертные системы могут строиться на основе представления знаний в виде набора правил (rule-based-подход) и на базе адаптивного подхода, основанного на обучении системы на примерах (case-based- подход).
Экспертные системы первого поколения строились преимущественно на основе правилоориентированного подхода. Такие экспертные системы назывались правилоориентированными, или продукционными.
В ЭС данного вида логический вывод описывается большим числом правил (продукций) типа
ЕСЛИ условиеТО действие
Условие определяет обстоятельства, при которых правило должно использоваться, действие — что должно происходить, когда условие выполняется.
Действие может быть любым, но, как правило, речь идет о выводе заключения как части аргументации или доказательства. В этом случае правила представляют следующее:
ЕСЛИ посылкаТО заключение
В ЭС, основанных на правилах, предметные знания представляются набором правил, которые проверяются через набор фактов или знаний о текущей ситуации. Когда часть «Если» правила удовлетворяет фактам, то действие, указанное в части «То», выполняется. В этом случае говорят, что правило выполнилось. Действия правил могут модифицировать набор в базу знаний (БЗ), например, добавление нового факта, обеспечивая механизм накопления знаний (опыта) в БЗ.
Прямая цепочка вывода — метод решения проблемы, который начинается с начальных данных, применяет правила вывода к генерации новых знаний до тех пор, пока либо один из выводов удовлетворит цель, либо не может быть больше сделано других выводов. В продукционных системах с прямой цепочкой применимость правила определяется с помощью сопоставления условий, специфицированных в левой части правила с текущими знаниями, хранимыми в памяти данных. Обратная цепочка вывода - метод решения проблемы, который начинается с цели, рекурсивно раскрывает каждую недостигнутую цель в наборе простых подцелей до тех пор, пока будет найдено решение либо все цели будут расслоены на их простейшие компоненты. При нахождении решения подцели это решение передается ее родительские цели. В продукционных ЭС с архитектурой обратной цепочки применимость правила проверяется при оценке его заключения.
Специализированные продукционные системы нашли широкое применение в различных областях человеческой деятельности. Однако наиболее популярными ЭС являются оболочки Guru, KEE, LOOPS, которые могут быть наполнены любым предметным знанием. Вместе с тем в последнее время наблюдается понижение интереса к продукционным системам, и большее предпочтение отдается системам, построенным на основе нейронных сетей.
Дата добавления: 2014-12-05; просмотров: 1045;