И. Л. КОРОБОВА, Г. В. АРТЕМОВ
ItHllTKEPElEllli
I СИСТЕМ!,
ИЗДАТЕЛЬСТВО ТГТУ
Учебное издание
КОРОБОВА Ирина Львовна
АРТЕМОВ Геннадий Владимирович
ПРИНЯТИЕ РЕШЕНИЙ
В СИСТЕМАХ, ОСНОВАННЫХ
НА ЗНАНИЯХ
Учебное пособие
Редактор З. Г. Чернова
Компьютерное макетирование М. А. Филатовой
Подписано в печать 20. 01. 05
Формат 60 х 84 / 16. Бумага офсетная. Печать офсетная. Гарнитура Times New Roman. Объем: 4,65 усл. печ. л. ; 4,75 уч. -изд. л. Тираж 100 экз. С. 15
Издательско-полиграфический центр
Тамбовского государственного технического университета,
392000, Тамбов, Советская, 106, к. 14
Министерство образования и науки Российской Федерации
Тамбовский государственный технический университет
И. Л. КОРОБОВА, Г. В. АРТЕМОВ
ПРИНЯТИЕ РЕШЕНИЙ
В СИСТЕМАХ,
ОСНОВАННЫХ НА ЗНАНИЯХ
Утверждено Ученым советом университета
в качестве учебного пособия
Тамбов
Издательство ТГТУ
2005
УДК 004. 891(07)
ББКП813я73
К68
Рецензент
Доцент, кандидат технических наук
М. Н. Краснянский
Коробова И. Л. К68 Методы представления знаний: Учеб. пособие / И.
Л. Коробова, Г. В. Артемов. Тамбов: Изд-во
Тамб. гос. техн. ун-та, 2005. 80 с. Рассматриваются общие сведения по структуре и составу экспертных систем. Даны
рекомендации по различным способам представления знаний в экспертных системах. Рассматриваются
различные методы принятия решения в экспертных системах. Учебное пособие по дисциплине "Интеллектуальные подсистемы в САПР" предназначено для
студентов 5 курса дневного отделения специальности 2203. УДК 004. 891(07)
ББКП813я73
ISBN 5-8265-0342-4 © Тамбовский государственный
технический университет (ТГТУ),
2005
© И. Л. Коробова, Г. В. Артемов, 2005
ВВЕДЕНИЕ
Система искусственного интеллекта (ИИ) - это программная система, имитирующая на компьютере
мышление человека. Для создания такой системы необходимо изучить процесс мышления человека,
решающего определенные задачи или принимающего решение в конкретной области, выделить
основные шаги этого процесса и разработать программные средства, воспроизводящие их на компьютере. Среди систем искусственного интеллекта, широко внедряемых в область автоматизации
проектирования, следует выделить, так называемые, экспертные системы (ЭС), в основе которых находится
обширный запас знаний и экспертных оценок о конкретной предметной области. Знания, которыми обладает специалист в какой-либо области можно разделить на
формализованные и неформализованные. Формализованные знания формулируются в книгах, руководствах,
документах в виде общих и строгих суждений (законов, формул, моделей, алгоритмов и т. п. ). Неформализованные знания обычно не попадают в книги и руководства в связи с их
конкретностью, субъективностью и приблизительностью. Знания этого рода являются результатом обобщения
многолетнего опыта работы и интуиции специалиста. Они обычно представляют собой множество
эмпирических приемов и правил. Как правило, неформализованные задачи обладают неполнотой,
ошибочностью, неоднозначностью и противоречивостью знаний. Традиционное программирование в качестве основы для разработки программ использует
алгоритм, т. е.