Федеральное агентство по образованию (Рособразование) | ||||||||||||||||||
| Архангельский государственный технический университет | ||||||||||||||||||
| Кафедра вычислительных систем и телекоммуникаций | ||||||||||||||||||
| (наименование кафедры) | ||||||||||||||||||
| ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ | ||||||||||||||||||
| по | Интеллектуальные информационные системы | |||||||||||||||||
| (наименование дисциплины) | ||||||||||||||||||
| студенту | ОИТ | образования | 5 | курса | 1251 | группы | ||||||||||||
| (фамилия, имя, отчество студента) | ||||||||||||||||||
| ТЕМА: | Генетический алгоритм | |||||||||||||||||
| ИСХОДНЫЕ ДАННЫЕ: | ||||||||||||||||||
| 1) Дать обзор моделированию нейронных сетей | ||||||||||||||||||
| 2) Смоделировать нейронную сеть | ||||||||||||||||||
| 3) Обучит сеть при помощи генетического алгоритма | ||||||||||||||||||
Срок проектирования с «18» декабря 2009г. По «24» декабря 2009г. | ||||||||||||||||||
| Руководитель проекта | ассистент | |||||||||||||||||
| (должность) | (подпись) | (и.,о., фамилия) | ||||||||||||||||
ЛИСТ ЗАМЕЧАНИЙ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ . 2
1 МОДЕЛИРОВАНИЕ РАБОТЫ НЕЙРОННОЙ СЕТИ . 2
2 АЛГОРИТМ ОБРАТНОГО РАСПРОСТРОНЕНИЯ ОШИБКИ . 2
3 ГЕНЕТИЧЕСКИЙ АЛГОРИТМ .. 2
4 ЭФФЕКТИВНОСТЬ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ . 2
4.1 Показатели эффективности генетических алгоритмов . 2
4.2 Скорость работы генетических алгоритмов . 2
4.3 Устойчивость работы генетических алгоритмов . 2
4.4 Направления развития генетических алгоритмов . 2
ЗАКЛЮЧЕНИЕ . 2
СПИСОК ЛИТЕРАТУРЫ .. 2
ПРИЛОЖЕНИЕ . 2
ВВЕДЕНИЕПринятие решения в большинстве случаев заключается в генерации всех возможных альтернатив, их оценке и выборе лучшей среди них. Принять "правильное" решение - значит выбрать такой вариант из числа возможных, в котором с учетом всех разнообразных факторов и противоречивых требований будет оптимизирована некая общая ценность, то есть решение будет в максимальной степени способствовать достижению поставленной цели.
Область применения генетических алгоритмов достаточно обширна. Они успешно используются для решения ряда больших и экономически значимых задач в бизнесе и инженерных разработках. С их помощью были разработаны промышленные проектные решения, позволившие сэкономить многомиллионные суммы. Финансовые компании широко используют эти средства для прогнозирования развития финансовых рынков при управлении пакетами ценных бумаг. Наряду с другими методами эволюционных вычислений генетические алгоритмы обычно используются для оценки значений непрерывных параметров моделей большой размерности, для решения комбинаторных задач, для оптимизации моделей, включающих одновременно непрерывные и дискретные параметры. Другая область применения - использование в системах извлечения новых знаний из больших баз данных, создание и обучение стохастических сетей, обучение нейронных сетей, оценка параметров в задачах многомерного статистического анализа, получение исходных данных для работы других алгоритмов поиска и оптимизации.
Под нейронными сетями (НС) подразумеваются вычислительные структуры, которые моделируют простые биологические процессы, обычно ассоциируемые с процессами человеческого мозга. Адаптируемые и обучаемые, они представляют собой распараллеленные системы, способные к обучению путем анализа положительных и отрицательных воздействий. Элементарным преобразователем в данных сетях является искусственный нейрон или просто нейрон, названный так по аналогии с биологическим прототипом.
Как отмечалось, искусственная нейронная сеть (ИНС, нейросеть) - это набор нейронов, соединенных между собой. Как правило, передаточные (активационные) функции всех нейронов в сети фиксированы, а веса являются параметрами сети и могут изменяться. Некоторые входы нейронов помечены как внешние входы сети, а некоторые выходы - как внешние выходы сети. Подавая любые числа на входы сети, мы получаем какой-то набор чисел на выходах сети. Таким образом, работа нейросети состоит в преобразовании входного вектора X в выходной вектор Y, причем это преобразование задается весами сети. Практически любую задачу можно свести к задаче, решаемой нейросетью.
Моделирование сети начинается с выбора архитектуры. На данном этапе необходимо учесть:
- какие нейроны мы хотим использовать (число входов, передаточные функции);
- каким образом следует соединить их между собой;
- что взять в качестве входов и выходов сети.
На втором этапе нам следует «обучить» выбранную сеть, т.е. подобрать такие значения ее весов, чтобы сеть работала нужным образом. Необученная сеть подобна ребенку - ее можно научить чему угодно. В используемых на практике нейросетях количество весов может составлять несколько десятков тысяч, поэтому обучение - действительно сложный процесс. Для многих архитектур разработаны специальные алгоритмы обучения,
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.