Читать онлайн «Системы искусственного интеллекта. Модуль2. Экспертные системы: учеб.-метод. пособие»

Автор Адилов Р.М.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ (РОСОБРАЗОВАНИЕ) ПЕНЗЕНСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ СИСТЕМА ОТКРЫТОГО ОБРАЗОВАНИЯ Р. М. Адилов Системы искусственного интеллекта Модуль 2. Экспертные системы Учебно-методическое пособие Пенза 2012 1 УДК 681. 3 ББК 32. 97 А30 Рецензенты: кандидат технологических наук, доцент кафедры «Информационная безопасность» ПГУ А. П. Иванов; кандидат технологических наук, доцент кафедры «Вычислительные машины и системы» ПГТА О. С. Литвинская Адилов, Р. М. À30 Системы искусственного интеллекта. Модуль 2. Экспертные системы : учеб. -метод. пособие / Р. М. Адилов. – Пенза : Изд-во Пенз. гос. технол.
акад. , 2012. – 34 с. В пособии даются общие сведения об экспертных системах. Рас- сматриваются структура экспертных систем, режимы работы и этапы раз- работки экспертных систем, а также методы решения задачи и представ- ление знаний в экспертных системах. Учебно-методическое пособие предназначено для изучения курса «Системы искусственного интеллекта» студентами, обучающимися по специальности 230101. УДК 681. 3 ББК 32. 97 © Пензенская государственная технологическая академия, 2012 © Адилов Р. М. , 2012 2 1 НАЗНАЧЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ В начале восьмидесятых годов XX века в исследованиях по ис- кусственному интеллекту сформировалось самостоятельное направ- ление, получившее название «экспертные системы» (ЭС). Цель ис- следований по ЭС состоит в разработке программ, которые при решении задач, трудных для эксперта – человека, получают результаты, не уступающие по качеству и эффективности решениям, получаемым экспертом. Исследователи в области ЭС для названия своей дисциплины часто используют также термин «инженерия знаний», введенный Е. Фейгенбаумом как «привнесение принципов и инструментария исследований из области искусственного интеллекта в решение трудных прикладных проблем, требующих знаний экспертов». При выполнении каких условий компьютерную программу мож- но назвать экспертом? Вполне логично потребовать, чтобы такая программа обладала знаниями. Просто способность выполнять некоторый алгоритм, напри- мер производить анализ списка элементов на наличие какого-либо свой- ства, явно не отвечает этому требованию. Это все равно, что дать пер- вому случайному прохожему список вопросов и ответов и ожидать от него успешного выполнения поиска и устранения неисправностей в системах определенного типа. Раньше или позже, но он обязательно столкнется с ситуацией, не предусмотренной в том списке, которым его снабдили. Знания, которыми обладает программа, должны быть сконцент- рированы на определенную предметную область.