Автор работы: Пользователь скрыл имя, 07 Декабря 2014 в 18:24, курсовая работа
Переход к рыночным отношениям в экономике и научно-технический прогресс чрезвычайно ускорили темпы внедрения во все сферы социально-экономической жизни российского общества последних научных разработок в области информационных технологий. Достижение Россией высоких результатов в экономике и завоевание места полноправного партнера в мировой экономической системе в значительной степени зависит от того, каковы будут масштабы использования современных информационных технологий во всех аспектах человеческой деятельности, а также от того, какую роль будут играть эти технологии в повышении эффективности экономических взаимоотношений.
Введение……………………………………………………………………………..3
Глава 1. Понятие нейросетевых технологий и нейросетевого анализа………….6
1.1. Основные понятия нейросетевого анализа…………………………………....6
1.2. Общие характеристики нейросетей…………………………………………....7
1.3. Преимущества нейросетевых сетей…………………………………………..10
Глава 2. Применение нейросетевой технологии………………………………....14
Глава 3. Построение нейронной сети для определения кредитоспособности заемщика……………………………………………………………………………22
Заключение…………………………………………………………………………29
Список использованной литературы…………
3.по переменам состояний
В полносвязных нейросетях
каждый нейрон передает свой выходной
сигнал остальным нейронам, в том числе
и самому себе. Все входные сигналы подаются
всем нейронам. Выходными сигналами сети
могут быть все или некоторые выходные
сигналы нейронов после нескольких тактов
функционирования сети.
В многослойных нейронных сетях
нейроны объединяются в слои. Слой содержит
совокупность нейронов с едиными входными
сигналами. Число нейронов в слое может
быть любым и не зависит от количества
нейронов в других слоях. В общем случае
сеть состоит из Q слоев, пронумерованных
слева направо. Внешние входные сигналы
подаются на входы нейронов входного слоя
(его часто нумеруют как нулевой), а выходами сети
являются выходные сигналы последнего
слоя, Кроме входного и выходного слоев
в многослойной нейронной сети есть один
или несколько скрытых слоев. Связи от
выходов нейронов некоторого слоя q к входам
нейронов следующего слоя (q+1) называются последовательными, а
между нейронами одного слоя называют латеральными (боковыми).
Глава 2. Применение нейросетевых технологий
Применение нейросетевого
программного обеспечения и его возможности..
Основные области применения нейронных сетей в промышленности:
1. Управление технологическими процессами.
2. Идентификация химических
3. Контроль качества
4. Оценка экологической
5. Прогнозирование свойств
6. Управление водными ресурсами.
7. Оптимальное планирование.
8. Разработка нефти и газа.
9. Управление работой пресса.
10. Идентификация вида полимеров.
11. Управление ценами и
12. Оптимизация работы моторов.
13. Обнаружение повреждений.
14. Оптимизация закупок сырья.
15. Контроль качества изделий.
16. Приложения аналитической химии.
17. Анализ проблем
18. Прогнозирование потребления энергии.
1. Проектирование и оптимизация сетей связи.
2. Анализ и сжатие изображений.
3. Распознавание печатных и рукописных символов.
4. Фальсификации в пищевой и парфюмерной промышленности.
5. Обслуживание кредитных карт.
6. Идентификация и верификация говорящего субъекта.
7. Видеонаблюдение.
8. Автоматизированное
9. Распознавание слитной речи с (и без) настройкой на говорящего субъекта.
10. Речевой ввод текста в
1. Анализ визуальной
2. Отбор целей.
3. Обнаружение наркотиков и
4. Сличение изображений с криминальной базой данных.
5. Предсказание целесообразности условного освобождения.
1. Поиск неисправностей в
2. Диагностика печатных плат.
3. Идентификация продуктов.
4. Синтез новых видов стекла.
5. Автоматизированное проектирование.
6. Оптимизация биологических
7. Геофизические и
8. Распознавание ингредиентов.
9. Спектральный анализ и
10. Интерпретация показаний
11. Моделирование физических систем.
12. Анализ данных в ботанике.
13. Планирование химических
14. Отбор сенсоров для контроля химических процессов.
15. Прогноз температурного режима технологических процессов.
16. Диагностика сбоев сигнализации
1. Идентификация микробов и
2. Диагностика заболеваний.
3. Интерпретация ЭКГ.
4. Анализ качества лекарств.
5. Обработка и анализ
6. Прогнозирование результатов применения методов лечения.
7. Оптимизация атлетической подготовки.
8. Диагностика слуха.
1.Выбор сбытовой политики.
2.Принятие административных
3.Предсказания на фондовой
4.Анализ финансового рынка.
5.Исследование фактора спроса.
6.Моделирование бизнес – стратегии.
7.Предсказание наступления
8.Прогноз прибыли (Cash - flow).
9.Предсказание и расшивка «
10.Прогноз эффективности
11.Прогнозирование валютного
12.Прогнозирование и анализ цен.
13.Построение макро- и микроэкономических моделей.
14.Предсказание необходимых
15.Прогнозирование продаж.
16.Анализ целей маркетинговой политики.
17.Прогнозирование
18.Анализ страховых исков.
19.Отбор перспективных кадров.
20.Стратегии в области
21.Оценка и прогнозирование
С помощью нейронных сетей успешно решается важная задача в области телекоммуникаций – нахождение оптимального пути трафика между узлами. Распознавание речи – одна из наиболее популярных областей применений нейронных сетей. Нейросети в медицине используются для диагностики заболеваний. Врач правильно диагностирует инфаркт миокарда у 88% больных и ошибочно ставит этот диагноз в 29% случаев. Сеть продемонстрировала точность 92% при обнаружении инфаркта миокарда и дала только 4% случаев сигналов ложной тревоги, ошибочно подтверждая направление пациентов без инфаркта в кардиологическое отделение.
О нейронных сетях как профессиональном инструменте для финансовых операций серьезно заговорили в конце 80-х годов. Характерный пример успешного применения нейронных сетей в финансовой сфере – управление кредитными рисками. Перед выдачей кредита для оценки вероятности собственных убытков от несвоевременного возврата финансовых средств крупные банки, как правило, предпринимают сложные статистические расчеты по определению финансовой надежности заемщика.
Применение нейросети.
После того, как сеть обучена, ее можно применять ее для решения поставленной задачи. Важнейшая особенность человеческого мозга состоит в том, что, однажды обучившись определенному процессу, он может верно действовать и в тех ситуациях, в которых он не бывал в процессе обучения. Например, можно читать почти любой почерк, даже если видим его первый раз в жизни. Так же и нейросеть, грамотным образом обученная, может с большой вероятностью правильно реагировать на новые, не предъявленные ей ранее данные. Например, мы можем нарисовать букву "А" другим почерком, а затем предложить нашей сети классифицировать новое изображение. Веса обученной сети хранят достаточно много информации о сходстве и различиях букв, поэтому можно рассчитывать на правильный ответ и для нового варианта изображения
Примеры практического применения нейронных сетей.
В качестве примеров рассмотрим наиболее известные классы задач, для решения которых в настоящее время широко применяются нейросетевые технологии.
Прогнозирование.
Прогноз будущих значений переменной, зависящей от времени, на основе предыдущих значений ее и/или других переменных. В финансовой области, это ,например, прогнозирование курса акций на 1 день вперед, или прогнозирование изменения курса валют на определенный период времени и т.д.. (рис 1.6)
Распознавание или классификация.
Определение, к какому из заранее известных классов принадлежит тестируемый объект. Следует отметить, что задачи классификации очень плохо алгоритмизируются. Если в случае распознавания букв верный ответ очевиден для нас заранее, то в более сложных практических задачах обученная нейросеть выступает как эксперт, обладающий большим опытом и способный дать ответ на трудный вопрос.
Примером такой задачи служит медицинская диагностика, где сеть может учитывать большое количество числовых параметров (энцефалограмма, давление, вес и т.д.). Конечно, "мнение" сети в этом случае нельзя считать окончательным.
Классификация предприятий по степени их перспективности (рис 1.8) - это уже привычный способ использования нейросетей в практике крупных компаний. При этом сеть также использует множество экономических показателей, сложным образом связанных между собой.
Глава 3. Построение нейронной сети для определения кредитоспособности заемщика
Для построения нейронной сети необходимо разработать ее топологию, определить механизм обучения и процедуру тестирования. Кроме того, для обучения нужны входные данные – выборка компаний с достоверной финансовой отчетностью и рассчитанные на ее основе коэффициенты.
На основании анализа задачи было принято решение остановиться на модели трехслойного персептрона и алгоритме обратного распространения в качестве обучающего.
Этот тип нейронных сетей довольно хорошо исследован и описан в научной литературе. Он был предложен в работе Румельхарта и подробно обсуждается почти во всех учебниках по нейронным сетям. Каждый элемент сети строит взвешенную сумму своих входов с поправкой в виде слагаемого и затем пропускает эту величину активации через передаточную функцию, получая, таким образом, выходное значение этого элемента. Элементы организованы в послойную топологию с прямой передачей сигнала. Такую сеть легко можно интерпретировать как модель вход-выход, в которой веса и пороговые значения(смещения) являются свободными параметрами модели. Сеть может моделировать функцию практически любой степени сложности, причем число слоев и число элементов в каждом слое определяют сложность функции. Определение числа промежуточных слоев и числа элементов в них является важным вопросом при конструировании многослойных нейронных сетей. Количество входных и выходных элементов определяется условиями задачи.
Использован самый известный вариант алгоритма обучения нейронной сети – это алгоритм обратного распространения.
В алгоритме обратного распространения
вычисляется вектор градиента поверхности
ошибок. Этот вектор указывает направление
кратчайшего спуска по поверхности из
данной точки, поэтому если мы «немного»
продвинемся по нему, ошибка уменьшится.
Последовательность таких шагов (замедляющаясяпо
мере приближения к дну), в конце концов,
приведет к минимуму того или иного типа.
Определенную трудность здесь представляет
вопрос о том, какую нужно брать длину
шагов.
При большой длине шага сходимость будет более быстрой, но имеется опасность «перепрыгнуть» через решение или уйти в неправильном направлении. Классическим примером такого явления при обучении нейронной сети является ситуация, когда алгоритм очень медленно продвигается по узкому оврагу с крутыми склонами, прыгая с одной его стороны на другую.
Информация о работе Оценка кредитоспособности предприятий на основе нейросетевых технологий