Автор работы: Пользователь скрыл имя, 29 Января 2013 в 08:03, курсовая работа
Актуальность темы связана с тем, что создание и использование экспертных систем является одним из концептуальных этапов развития информационных технологий. В основе интеллектуального решения проблем в некоторой предметной области лежит принцип воспроизведения знаний опытных специалистов — экспертов. Целью курсовой работы является раскрытие понятия «экспертные системы» и провести обзор существующих экспертных систем.
ВВЕДЕНИЕ 3
1 ЭКСПЕРТНЫЕ СИСТЕМЫ 5
1.1 Назначения и основные свойства экспертных систем 5
1.2 Структура экспертных систем 9
1.3 Классификация экспертных систем 12
2 ОБЛАСТИ ПРИМЕНЕНИЯ ЭКСПЕРТНЫХ СИСТЕМ 16
2.1 Экспертные системы в образовании 16
2.2 Финансовые экспертные системы 19
2.3 Экспертные системы диагностики заболеваний 21
2.4 Военные экспертные системы 24
2.5 Экспертные системы в химии 26
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Приложение
2.5 Экспертные системы в химии
Экспертная система OCSS создана для анализа молекулы цепи и помогает химикам синтезировать сложные органические молекулы. Система анализирует молекулы-цели, предложенные специалистом-химиком, распознавая функциональные группы, цепи, кольца, избыточность или симметрию скелета молекулы, применяя к ним химические преобразования и оценивая получающиеся структуры молекул с точки зрения корректности, единственности и простоты. Система была реализована на ЭВМ DEC PDP-1 в Гарвардском университете.
Система SECS также как и система OCSS помогает химикам синтезировать сложные органические молекулы. Химик задает системе структуру желаемой молекулы, а система порождает план создания такой молекулы из набора более простых молекул — «строительных блоков». Этот план представляет в основном последовательность химических реакций, применяемых к функциональным группам атомов. Система с помощью специалиста-химика систематически ищет путь от молекулы-цели к более простым молекулам до тех пор, пока не определит маршрут от молекулы-цели до «строительных блоков». SECS реализована на Фортране. Она была разработана в Университете штата Калифорния в Санта Крус.
Экспертная система SEQ проводит анализы нуклеотидных последовательностей и помогает в рассуждениях микробиологам. Эта система может запомнить, отыскать и проанализировать последовательности нуклеотидов нуклеиновых кислот, а также провести статистический анализ структурной гомологии и симметрии. Схема поиска у SEQ может быть приспособлена к нуждам пользователя изменением значений параметров, принимаемых по умолчанию; например, биолог может менять веса штрафной функции и размер промежутка при сглаживании по Нидлеману—Уинху. SEQ реализована на языке Лисп. Она была разработана в виде части проекта MOLGEN в Станфордском университете, дальнейшую ее разработку осуществила фирма Intellicorp. Она доведена до уровня коммерческой системы.
Система SPEX оказывает
помощь исследователям в планировании
сложных лабораторных экспериментов.
Исследователь описывает
Экспертная система SYNCHEM
синтезирует сложные
Продолжение системы SYNCHEM – система SYNCHEM2 синтезирует сложные органические молекулы без помощи и указаний со стороны специалиста-химика. Она пытается найти последовательность реакций синтеза органических соединений, превращающих набор доступных исходных материалов в молекулу-цель. SYNCHEM2 использует знания о химических реакциях для составления плана создания молекулы-цели из молекул-«строительных блоков». Система пытается найти оптимальную схему синтеза целевого соединения из исходных материалов, применяя эвристики, ограничивающие поиск маршрутами, удовлетворяющими ограничениям задачи. Эти ограничения могут включать информацию об условиях токсичности реакций, о качестве и выходе требуемого продукта. Система реализована на языке PL/1. Она является дальнейшим развитием системы SYNCHEM и разработана в Университете штата Нью-Йорк. [13, c.115]
ЗАКЛЮЧЕНИЕ
Экспертные системы используются в решении достаточно трудных для экспертов задач на основе накапливаемой базы знаний, отражающей опыт работы экспертов в рассматриваемой проблемной области. Достоинство применения экспертных систем заключается в возможности принятия решений в уникальных ситуациях, для которых алгоритм заранее не известен и формируется по исходным данным в виде цепочки рассуждений (правил принятия решений) из базы знаний. Причем решение задач предполагается осуществлять в условиях неполноты, недостоверности, многозначности исходной информации и качественных оценок процессов.
Сердцевину экспертной системы составляет база знаний, которая накапливается в процессе ее построения. Знания выражены в явном виде и организованы так, чтобы упростить принятие решений.
Отметим лишь основные преимущества, которые даёт использование ЭС. Преимуществами и положительными качествами искусственной компетенции являются:
1) Её постоянство.
Человеческая компетенция
2) Лёгкость передачи или воспроизведения. Передача знаний от одного человека другому — долгий и дорогой процесс. Передача искусственной информации — это простой процесс копирования программы или файла данных.
3) Устойчивость
и воспроизводимость
4) Стоимость.
Эксперты, особенно
Вместе с тем разработка ЭС не позволяет полностью отказаться от эксперта-человека. Хотя ЭС хорошо справляется со своей работой, тем не менее в определённых областях человеческая компетенция явно превосходит искусственную. Однако и в этих случаях ЭС может позволить отказаться от услуг высококвалифицированного эксперта, оставив эксперта средней квалификации, используя при этом ЭС для усиления и расширения его профессиональных возможностей.
Недостатком экспертных систем, характерным для их современного состояния, является меньшая приспособляемость к обучению новым правилам и концепциям, к творчеству и изобретательству. Использование экспертных систем позволяет во многих случаях отказаться от высококвалифицированных специалистов, но предполагает оставить в системе место эксперту с более низкой квалификацией. Экспертные системы служат средством для расширения и усиления профессиональных возможностей конечного пользователя.
ГЛОССАРИЙ
№ |
Понятие |
Содержание |
База знаний |
Семантическая модель, описывающая предметную область и позволяющая отвечать на такие вопросы из этой предметной области, ответы на которые в явном виде не присутствуют в базе. База знаний является основным компонентом интеллектуальных и экспертных систем | |
Интеллектуальный редактор базы знаний |
Программа, предоставляющая инженеру по знаниям возможность создавать базу знаний в интерактивном режиме. Интеллектуальный редактор включает в себя систему шаблонов языка представления знаний, подсказки и другие сервисные средства, облегчающих работу с базой. | |
Искусственный интеллект |
Искусственный интеллект
– это одно из направлений информатики,
цель которого разработка аппаратно-программных
средств, позволяющих пользователю- | |
Консультационный режим |
В экспертных системах - интерактивный режим эксплуатации базы знаний, при котором пользователь продвигается к решению задачи. | |
Машина логического вывода |
Программа, моделирующая механизм рассуждений и оперирующая знаниями и данными с целью получения новых данных из знаний и других данных, имеющихся в рабочей памяти. Обычно машина логического вывода использует программно реализованный механизм дедуктивного логического вывода или механизм поиска решения в сети фреймов или семантической сети. | |
Подсистема общения |
Программа: | |
Подсистема объяснений |
Программа, позволяющая пользователю
получить ответы на вопросы: -"Почему было принято такое решение?"; обычно ответ на этот вопрос есть ссылка на умозаключение, непосредственно предшествовавшее полученному решению. | |
Подсистема приобретения знаний |
Программа, предназначенная для корректировки и пополнения базы знаний. | |
Пользователь в экспертных системах |
Проблемный специалист, для которого предназначена экспертная система | |
Программа |
Формализованное описание последовательности действий устройств компьютера по реализации той или иной задачи. | |
Программное обеспечение |
Согласно ГОСТ 19781-90 - совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации. По видам выполняемых функций программное обеспечение подразделяется на системное, прикладное и инструментальное. | |
Эксперт |
Человек, способный ясно выражать свои мысли и пользующийся репутацией специалиста, умеющего находить правильные решения проблем в конкретной предметной области. Эксперт использует свои приёмы и ухищрения, чтобы сделать поиск решения более эффективным, и ЭС моделирует все его стратегии. | |
Экспертная система |
Система искусственного интеллекта, включающая знания об определенной слабо структурированной и трудно формализуемой узкой предметной области и способная предлагать и объяснять пользователю разумные решения. Экспертная система состоит из базы знаний, механизма логического вывода и подсистемы объяснений. |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Интернет ресурсы
СПИСОК СОКРАЩЕНИЙ
БЗ – база знаний
ИИ – искусственный интеллект
ППП – пакет прикладных программ
ЭС – экспертные системы
Приложение А
Рисунок 1 – Схема работы ЭС
Приложение Б
Рисунок 1 – Классификация экспертных систем
Приложение В
Таблица – Типичные категории применения экспертных систем
Категория |
Решаемая проблема |
Интерпретация |
Описание ситуации по информации, поступающей от датчиков. |
Прогноз |
Определение вероятных последствий заданных ситуаций. |
Диагностика |
Выявление причин неправильного функционирования системы по результатам наблюдений. |
Проектирование |
Построение конфигурации объектов при заданных ограничениях. |
Планирование |
Определение последовательности действий. |
Наблюдение |
Сравнение результатов наблюдений с ожидаемыми результатами. |
Отладка |
Составление рецептов исправления неправильного функционирования системы. |
Ремонт |
Выполнение последовательности предписанных исправлений. |
Обучение |
Диагностика, отладка
и исправление поведения |
Управление |
Управление поведением системы как целого. |