Автор работы: Пользователь скрыл имя, 09 Февраля 2011 в 08:58, курсовая работа
Экспертные системы (ЭС)- это набор программ, выполняющий функции эксперта при решении задач из некоторой предметной области. Они возникли как значительный практический результат в применении и развитии методов искусственного интеллекта (ИИ)- совокупности научных дисциплин, изучающих методы решения задач интеллектуального (творческого) характера с использованием ЭВМ. ЭС выдают советы, проводят анализ, дают консультации, ставят диагноз. Практическое применение ЭС на предприятиях способствует эффективности работы и повышению квалификации специалистов.
ВВЕДЕНИЕ 3
1 ОПРЕДЕЛЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ 5
1.1 История развития экспертных систем. 5
1.2 Назначение экспертных систем. 6
1.3 Структура экспертной системы 7
2 ФУНКЦИИ, ВЫПОЛНЯЕМЫЕ ЭКСПЕРТНОЙ СИСТЕМОЙ 10
2.1Области применения экспертных систем 10
2.2 Отличие экспертных систем от других программных продуктов 13
2.3 Теория фреймов 15
2.4 Критерий использования ЭС для решения задач. 20
ЗАКЛЮЧЕНИЕ 24
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 26
5.
Системы, основанные на
6.
Эти системы не заменяют
ЗАКЛЮЧЕНИЕ
С 70-х годов ЭС стали ведущим направлением в области искусственного интеллекта. При их разработке нашли применение методы ИИ, разработанные ранее: методы представления знаний, логического вывода, эвристического поиска, распознавания предложений на естественном языке и др. Можно утверждать, что именно ЭС позволили получить очень большой коммерческий эффект от применения таких мощных методов. В этом - их особая роль.
Каталог ЭС и инструментальных программных средств для их разработки, опубликованный в США в 1987 году, содержит более 1000 систем (сейчас их уже значительно больше). В развитых зарубежных странах сотни фирм занимаются их разработкой и внедрением. Имеются и отечественные разработки ЭС, в том числе - нашедший промышленное применение.
Однако уже на начальных этапах выявились серьезные принципиальные трудности, препятствующие более широкому распространению ЭС и серьезно замедляющие и осложняющие их разработку. Они вполне естественных и вытекают из самих принципов разработки ЭС.
Первая
трудность возникает в связи
с постановкой задач. Большинство
заказчиков, планируя разработку ЭС, в
следствие недостаточной
Вторая и основная трудность - проблема приобретения (усвоения) знаний. Эта проблема возникает при “передаче” знаний, которыми обладают эксперты-люди, ЭС. Разумеется для того, чтобы “обучить” им компьютерную систему, прежде всего требуется сформулировать, систематизировать и формализовать эти знания “на бумаге”. Это может показаться парадоксальным, но большинство экспертов (за исключением, может быть, математиков), успешно используя в повседневной деятельности свои обширные знания, испытывают большие затруднения при попытке сформулировать и представить в системном виде хотя бы основную часть этих знаний: иерархию используемых понятий, эвристики, алгоритмы, связи между ними. Оказывается, что для подобной формализации знаний необходим определенный систематический стиль мышления, более близкий математикам и программистам, чем, например, юристам и медикам. Кроме того, необходимы, с одной стороны, знания в области математической логики и методов представления знаний, с другой - знания возможности ЭВМ, из программного обеспечения, в частности, языков и систем программирования.
Таким
образом, выясняется, что для разработки
ЭС необходимо участие в ней особого
рода специалистов, обладающих указанной
совокупностью знаний и выполняющих
функции “посредников” между
экспертами в предметной области
и компьютерными (экспертными) системами.
Они получили название инженеры знаний
(в оригинале - knowledge engineers), а сам
процесс разработки ЭС и других интеллектуальных
программ, основанных на представлении
и обработке знаний - инженерией
знаний (knowledge engineering).
СПИСОК ИСПОЛЬЗОВАННОЙ
ЛИТЕРАТУРЫ