- •Курсовой проект на тему:
- •Содержание.
- •Введение.
- •1. Исследовательская часть.
- •1.1. Исследования предметной области.
- •1.1.1. Многослойный персептрон.
- •1.1.2. Обучение методом обратного распространения ошибок.
- •1.2. Постановка задачи.
- •2. Конструкторская часть.
- •2.1. Основные этапы разработки.
- •2.2. Проектирование нейронной сети.
- •2.3. Структурная схема двухслойного персептрона с алгоритмом обратного распространения ошибки.
- •2.4. Описание основных модулей программы.
- •2.5. Проектирование графического интерфейса разрабатываемого по.
- •3. Технологическая часть.
- •Список литературы.
2.5. Проектирование графического интерфейса разрабатываемого по.
Графический интерфейс был создан стандартными компонентами среды разработки Borland Delphi 7 (рис.4).
Рис. 4. Интерфейс ПО.
Были использованы такие элементы как:
Label – метка с текстом и/или изображением;
CheckBox – элемент с двумя состояниями;
ComboBox – выпадающий список;
GroupBox – группировка элементов;
MenuStrip – главное меню окна;
RadioButton – выбор одного элемента из множества;
StatusStrip – статусная строка;
TreeView – отображение данных в виде дерева;
TextBox – текстовая строка;
ToolStrip – панель элементов быстрого доступа;
Button – элемент кнопки;
3. Технологическая часть.
3.1. Требования к составу и параметрам технических средств.
3.1.1. Требования к программному обеспечению.
Windows XP (x86) или выше
Windows Vista (x86 и x64) или выше
Windows 7 (x86 и x64) или выше
Наличие .NET Framework 2.0 или выше
Поддерживаемые архитектуры:
32-разрядная (x86)
64-разрядная (x64)
3.1.2. Требования к оборудованию.
Процессор с частотой 1,5 ГГц или выше.
512 МБ ОЗУ.
512 МБ свободного места на диске
Видеоадаптер с поддержкой DirectX 9 и разрешением 800 x 600 (или более высоким).
Мышь.
Клавиатура.
3.1.3. Функциональное назначение.
Данное программное обеспечение представляет собой решение задачи прогнозирования результатов футбольных матчей чемпионата России 2012-13 гг. с помощь двухслойного персептрона с алгоритмом обратного распространения ошибки.
Заключение.
В ходе выполнения курсового проекта была разработана универсальная система прогнозирования результатов хоккейных матчей чемпионата КХЛ сезона 2012-13 гг. Программа содержит две основных вкладки:
Турнирная таблица. Эта вкладка должна решать следующие задачи:
Добавление, удаление, редактирование турнирной таблицы команд участвующих в чемпионате КХЛ;
Просмотр прошедших матчей той или иной команды участвующей в чемпионате КХЛ;
Новые матчи. На этой вкладке пользователь может:
Добавлять новое состязания среди хоккейных команд входящих в турнирную таблицу.
Устанавливать скорость и число проходов обучения двухслойного персептрона с алгоритмом обратного распространения ошибки.
Собственно обучать двухслойный персептрон с алгоритмом обратного распространения ошибки.
Рассчитывать результаты прогнозируемых матчей.
Добавлять состоявшийся матч в турнирную таблицу. Причём программа должна автоматически добавлять данные в БД, рассчитывать количество очков и позицию той или иной команды в турнирной таблице. Сортировать команды по занимаемому месту.
Точность прогноза разработанного приложения, после проведения ста опытов, составляет 73%. Ошибочные результаты прогнозирования составляет 27%, это связанно с тем, что прогнозирования командных видов спорта очень сложное. Требуется учитывать большое количество входных параметров, включая такие как личный рейтинг каждого игрока в отдельности и количество отдыха и переездов команды.
Список литературы.
Олифер В.Г., «Аналитические технологии для прогнозирования и анализа данных», Copyright, 2005 г.
Саймон Хайкин, «Нейронные сети. Полный курс», Вильямс, 2006 г.
Станислав Осовский, «Нейронные сети для обработки Информации», Финансы и статистика М., 2002 г.
Барский А., "Нейронные сети", Вильямс, 2004 г.
http://alife.narod.ru/lectures/neural/Neu_ch06.htm
http://www.swsys.ru/index.php?page=article&id=2756