Автор работы: Пользователь скрыл имя, 22 Апреля 2013 в 05:50, курсовая работа
Цель курсовой работы – разработка и создание экспертной системы позволяющей анализировать поведение валютного рынка на основе знаний и опыта профессионального участника рынка ценных бумаг.
Задачи проекта:
- Изучение и описание анализа предметной области;
- Построение концептуальной модели предметной области;
- Проектирование логической структуры базы знаний;
- Реализация экспертной системы.
Введение 5
Глава 1. Экспертные системы и их особенности. 7
1.1. Определение экспертной системы. Достоинства и назначение. 7
1.2. Классификация и виды экспертных систем. 9
1.3. Основные линии развития экспертных систем. 12
1.4. Области применения экспертных систем. 14
1.5. Критерий использования экспертных систем для решения задач. 17
1.6. Ограничения в применении экспертных систем. 19
1.7. Преимущества экспертной системы перед человеком-экспертом. 20
1.8. Проблемы, возникающие при создании экспертной системы. Перспективы разработки. 21
Глава 2. Идентификация проблемы…………………………………………….26
2.1. Описание предметной области…………………………………………26
2.2. Структура параметров предметной области…………………………..27
2.3. Концептуальная модель предметной области………………………...39
Глава 3. Формализация базы знаний…………………………………………...45
Глава 4. Реализация и тестирование системы………………………………….52
4.1. Алгоритм формирования базы знаний………………………………...52
4.2. Алгоритм формирования вывода………………………………………53
4.3. Тестирование системы………………………………………………….55
Заключение……………………………………………………………………….59
Библиографический список 60
Министерство
образования и науки РФ
Федеральное агентство по образованию
Государственное образовательное
учреждение высшего профессионального
образования
«Омский государственный технический университет»
Кафедра прикладной математики и информационных систем
КУРСОВАЯ РАБОТА
на тему: «Построение экспертной системы анализа валютного рынка»
по дисциплине Интеллектуальные информационные системы
Студент Кравченко Г.А. группы ЗПИ-518
Пояснительная записка
Руководитель работы – к.т.н. доцент:
________________Е. Т. Гегечкори
(подпись, дата)
Разработал студент гр. ЗПИ-518:
________________Г. А. Кравченко
(подпись, дата)
Омск -2013
Омский государственный технический университет
Кафедра Прикладная математика и информационные системы |
Специальность 080801 Прикладная информатика (в экономике) |
Задание
на курсовое проектирование
по дисциплине Интеллектуальные информационные системы
Студент _______Кравченко Галина Александровна группа ЗПИ-518
(Ф.И.О. полностью)
1. Тема проекта «Построение экспертной системы анализа валютного рынка»
2. Срок сдачи студентом
законченного проекта__________
3. Исходные данные к
проекту ______________________
______________________________
4. Содержание
проекта (работы): ______________________________
4.1. Разделы пояснительной записки (перечень подлежащих разработке вопросов)
Введение______________________
Глава 1. Экспертные системы, их особенности
Глава2 Идентификация проблемы
Глава3. Формализация базы знаний
Глава4. Реализация и тестирование системы
Заключение
Библиографический список
Приложения
4.2. Перечень
графического материала (с
5. Основная рекомендуемая
литература____________________
1. Павлов
С.Н. Интеллектуальные
2. Романов В.П. Интеллектуальные информационные системы в экономике: Учебное пособие / Под ред. д.э.н., проф. Н.П. Тихомирова. — М.: Издательство «Экзамен», 2003. — 496 с.
3. Ростовцев
В.С. Принципы построения
6. Дата выдачи
задания ______________________
Зав. кафедрой ______________________________
(подпись, дата)
Руководитель ______________________________
(подпись, дата)
Студент ______________________________
(подпись, дата)
Оглавление
Введение
Для курсового проекта выбрана предметная область – Построение экспертной системы анализа валютного рынка.
Экспертные системы
– это яркое и быстро прогрессирующее
направление в области
Искусственный интеллект – самое молодое научное направление. Появление его было подготовлено развитием мощности вычислительных машин. Экспертная система – это набор программ или программное обеспечение, которое выполняет функции эксперта при решении какой-либо задачи в области его компетенции. Экспертная система, как и эксперт-человек, в процессе своей работы оперирует со знаниями. Знания о предметной области, необходимые для работы экспертных систем, определённым образом формализованы и представлены в памяти ЭВМ в виде базы знаний, которая может изменяться и дополняться в процессе развития системы. Экспертные системы выдают советы, проводят анализ, выполняют классификацию, дают консультации и ставят диагноз. Они ориентированы на решение задач, обычно требующих проведения экспертизы человеком-специалистом.
В отличие от машинных программ, использующих процедурный анализ, экспертные системы решают задачи в узкой предметной области (конкретной области экспертизы) на основе дедуктивных рассуждений. Такие системы часто оказываются способными найти решение задач, которые не структурированы и плохо определены. Они справляются с отсутствием структурированности путём привлечения эвристик, т. е. правил, взятых «с потолка», что может быть полезным в тех системах, где недостаток необходимых знаний или времени исключает возможность проведения полного анализа.
Актуальность темы проекта обусловлена текущей ситуацией на фондовом рынке России. Сегодня банки, брокерские компании, частные инвесторы, интернет-трейдеры активизировали работу в области автоматизации управления инвестиционным портфелем. Актуальность выбранной темы подтверждается стремительно растущим количеством непрофессиональных участников рынка ценных бумаг и возникающей у них необходимостью использовать профессиональные знания об использовании методов анализа рынка ценных бумаг, которые могли бы помочь ориентироваться в сложных процессах рынка. Не менее актуальной задачей является разработка интеллектуальной торговой системы поддерживающей принятие решения на всех этапах управления портфелем ценных бумаг на основе знаний и опыта профессионального участника рынка ценных бумаг.
В настоящее время отсутствуют программные средства, позволяющие инвестору использовать их в своей профессиональной деятельности на всех этапах управления портфелем ценных бумаг, а решаемые ими определенные задачи и реализуемые функции на отдельных этапах не в полной мере отвечают сегодняшним требованиям. Это обстоятельство объясняется тем, что процесс управления портфелем ценных бумаг реализуется в условиях неопределенности и неуверенности, характеризуемой недостатком информации для формализации задач автоматизации. Такой вид неопределенности обусловлен индивидуальным поведением на рынке каждого его участника.
Цель курсовой работы – разработка и создание экспертной системы позволяющей анализировать поведение валютного рынка на основе знаний и опыта профессионального участника рынка ценных бумаг.
Задачи проекта:
- Изучение и описание анализа предметной области;
- Построение концептуальной модели предметной области;
- Проектирование логической структуры базы знаний;
- Реализация экспертной системы.
Глава 1. Экспертные системы и их особенности
1.1. Определение экспертной системы. Достоинства и назначение
Экспертные системы (ЭС) – это яркое и быстро прогрессирующее направление в области искусственного интеллекта (ИИ). Причиной повышенного интереса, который ЭС вызывают к себе на протяжении всего своего существования, является возможность их применения к решению задач из самых различных областей человеческой деятельности. Пожалуй, не найдется такой проблемной области, в которой не было бы создано ни одной ЭС или, по крайней мере, такие попытки не предпринимались бы.
Экспертная система отличается от прочих прикладных программ наличием следующих признаков.
Экспертные системы отличаются и от других видов программ из области искусственного интеллекта.
Зачастую термин система, основанная на знаниях (knowledge-based system), используется в качестве синонима термина экспертная система, хотя, строго говоря, экспертная система – это более широкое понятие. Система, основанная на знаниях, – это любая система, процесс работы которой основан на применении правил отношений к символическому представлению знаний, а не на использовании алгоритмических или статистических методов. Таким образом, программа, способная рассуждать о погоде, будет системой, основанной на знаниях, даже в том случае, если она не способна выполнить метеорологическую экспертизу. А вот чтобы иметь право называться метеорологической экспертной системой, программа должна быть способна давать прогноз погоды (другой вопрос – насколько он будет достоверен).
1.2. Классификация и виды экспертных систем
Общепринятая классификация
Рис. 1. Классификация экспертных систем
По назначению классификацию экспертных систем можно провести следующим образом:
По предметной области наибольшее количество экспертных систем используется в военном деле, геологии, инженерном деле, информатике, космической технике, математике, медицине, метеорологии, промышленности, сельском хозяйстве, управлении процессами, физике, филологии, химии, электронике, юриспруденции.
По методам представления знаний экспертные
системы подразделяют на традиционные
и гибридные. Традиционные экспертные
системы используют
в основном эмпирические модели представления
знаний и исчисление предикатов первого
порядка. Гибридные экспертные системы
используют все доступные методы, в том
числе оптимизационные алгоритмы и концепции
баз данных.
По степени сложности экспертные системы делят на поверхностные и глубинные. Поверхностные экспертные системы представляют знания в виде правил «ЕСЛИ-ТО». Условием выводимости решения является безобрывность цепочки правил. Глубинные экспертные системы обладают способностью при обрыве цепочки правил определять (на основе метазнаний), какие действия следует предпринять для продолжения решения задачи. Кроме того, к сложным относятся предметные области, в которых текст записи одного правила на естественном языке занимает более 1/3 страницы.
Классификация экспертных систем по динамичности делит экспертные системы на статические и динамические. Предметная область называется статической, если описывающие ее исходные данные не изменяются во времени. Статичность области означает неизменность описывающих ее исходных данных. При этом производные данные (выводимые из исходных) могут и появляться заново, и изменяться (не изменяя, однако, исходных данных).
Информация о работе Построение экспертной системы анализа валютного рынка