Автор работы: Пользователь скрыл имя, 27 Февраля 2012 в 13:51, курсовая работа
Наибольший прогресс среди компьютерных информационных систем отмечен в области разработки экспертных систем, основанных на использо-вании искусственного интеллекта. Экспертные системы дают возможность менеджеру или специалисту получать консультации экспертов по любым проблемам, используя уже накопленные знания.
Решение специальных задач требует специальных знаний
Введение
1. Экспертные системы в экономике
1.1 Экспертные системы, их особенности и классификация
1.2 Функции и структура экспертных систем
1.3 Программы экспертных систем
1.3.1 EXPRO 6
1.3.2 Дельта
1.3.3 «ФинИнформ-ПБУ»
1.4 Отличие экспертных систем от других программных продуктов
1.4.1 Экспертные системы и нейронные сети
1.4.2 Экспертные и гипертекстовые системы
1.5 Преимущества экспертных систем перед человеком экспертом
1.6 Экспертные системы в экономике
2. Проектирование информационной системы по планированию себестоимости производства растениеводческой продукции
2.1 Пояснительная записка
2.2 Проектирование форм входных, промежуточных и выходных документов
2.3 Информационно-логическая модель АИС
2.4 Алгоритм функционирования информационной системы
2.5 Потенциальный экономический эффект
2.6 Инструкция для пользователя
выводы и предложения
список литературы
• предсказание погоды — система WILLARD;
• оценки будущего урожая — PLANT;
• прогнозы в экономике — ECON и др.
• планирование поведения робота — STRIPS;
• планирование промышленных заказов — ISIS;
• планирование эксперимента — MOLGFN и др.
• обучение языку программирования Лисп в системе "Учитель Лиспа";
• система PROUST — обучение языку Паскаль и др.
В общем случае все системы, основанные на знаниях, можно подразделить на системы, решающие задачи анализа, и на системы, решающие задачи синтеза. Основное отличие задач анализа от задач синтеза заключается в следующем: если в задачах анализа множество решений может быть перечислено и включено в систему, то в задачах синтеза множество решений потенциально строится из решений компонентов или подпроблем. Задача анализа — это интерпретация данных, диагностика; к задачам синтеза относятся проектирование, планирование. Комбинированные задачи: обучение, мониторинг, прогнозирование.
2. По связи с реальным временем
• Диагностика неисправностей в автомобиле.
• Микробиологические ЭС, в которых снимаются лабораторные измерения с технологического процесса один раз в 4 - 5 ч (производство лизина, например) и анализируется динамика полученных показателей по отношению к предыдущему измерению.
•Управление гибкими производственными комплексами, мониторинг в реанимационных палатах и т.д. Пример инструментария для разработки динамических систем — G2.
Рис. 1 Окно диагностической программы G2
3. Классификация по типу ЭВМ
На сегодняшний день существуют:
• ЭС для уникальных стратегически важных задач на суперЭВМ (Эльбрус, CRAY, CONVEX и др.);
• ЭС на ЭВМ средней производительности (типа ЕС ЭВМ, mainframe);
• ЭС на символьных процессорах и рабочих станциях (SUN, APOLLO);
• ЭС на мини- и супермини-ЭВМ (VAX, micro-VAX и др.);
• ЭС на персональных компьютерах (IBM PC, MAC II и подобные).
4. Классификация по степени интеграции с другими программами
Несмотря на внешнюю привлекательность гибридного подхода, следует отметить, что разработка таких систем являет собой задачу, на порядок более сложную, чем разработка автономной ЭС. Стыковка не просто разных пакетов, а разных методологий (что происходит в гибридных системах) порождает целый комплекс теоретических и практических трудностей [13].
Рис. 2 Классификация экспертных систем
Вторая классификация.
По назначению ЭС делятся на:
1. ЭС общего назначения.
2. Специализированные ЭС:
По степени зависимости от внешней среды выделяют:
1. Статические ЭС, не зависящие от внешней среды.
2. Динамические, учитывающие динамику внешней среды и предназначенные для решения задач в реальном времени. Время реакции в таких системах может задаваться в миллисекундах, и эти системы реализуются, как правило, на языке С++.
По типу использования различают:
1. Изолированные ЭС.
2. ЭС на входе/выходе других систем.
3. Гибридные ЭС или, иначе говоря, ЭС интегрированные с базами данных и другими программными продуктами (приложениями).
По сложности решаемых задач различают:
1. Простые ЭС - до 1000 простых правил.
2. Средние ЭС - от 1000 до 10000 структурированных правил.
3. Сложные ЭС - более 10000 структурированных правил.
По стадии создания выделяют:
1. Исследовательский образец ЭС, разработанный за 1-2 месяца с минимальной БЗ.
2. Демонстрационный образец ЭС, разработанный за 2-4 месяца, например, на языке типа LISP, PROLOG, CLIPS
3. Промышленный образец ЭС, разработанный за 4-8 месяцев, например, на языке типа CLIPS с полной БЗ.
4. Коммерческий образец ЭС, разработанный за 1,5-2 года, например, на языке типа С++, Java с полной БЗ.
Специалисты, принимающие решения, при выполнении различных задач обычно осуществляют следующие “мыслительные” процедуры и действия для достижения наилучшего результата:
1. делают вывод на основе анализа полных, неполных и ненадежных знаний;
2. объясняют и обосновывают, почему они пришли к тому или иному выводу;
3. пополняют свои знания, заново их систематизируют, обучаются на своем и чужом опыте;
4. делают исключения из правил, используют противоречивую и неправдоподобную информацию;
5. определяют уровень своей компетентности, т.е. определяют, могут ли они принимать решение в данном случае или нет [4].
В самом общем случае для того, чтобы построить экспертную систему, нужно разработать механизмы выполнения следующих функций системы:
решение задач с использованием знаний о конкретной предметной
области возможно, при этом возникнет необходимости иметь дело с неопределенностью;
взаимодействие с пользователем, включая объяснение намерений и решений системы во время и после окончания процесса решения задачи.
Каждая из этих функций может оказаться очень сложной и зависит от прикладной области, а также от различных практических требований. В процессе разработки и реализации могут возникать разнообразные трудные проблемы.
Как правило ни одна из экспертных систем не выполняет все эти функции в полной степени, обычно используются первые две, поэтому считается, что главным отличием экспертных систем от других программ, предназначенных для этих же целей, является способность ЭС манипулировать неполными и неточными данными. ЭС обязаны принимать решения, основываясь не только на математической логике, но и на “человеческом мышлении”. Причем система должна уметь объяснять, почему она пришла к тому или иному выводу [10].
Структура экспертной системы состоит из следующих элементов:
К числу ИПП П относятся решатели вычислительных задач. Ниже мы рассмотрим решатель вычислительных задач ТК Solver, с помощью которого можно описывать и решать задачи вычислительного характера без программирования [15].
Рис. 3 Структура экспертной ситемы
Экспертная система EXPRO 6 предназначена для решения трудно формализуемых научно-технических и экономических задач. Она может быть использована на предприятиях, НИИ и КБ для технико-экономического анализа производства, выбора и обоснования проектных решений, определения технологических параметров процессов изготовления изделий, оценки качества продукции, диагностики технических систем и пр.
Экспертная система работает в двух режимах:
Создание базы знаний.
Решение задач предметной области.
Источниками знаний могут быть квалифицированные специалисты (эксперты) и источники информации (книги, нормативно-техническая документация, электронные документы).