Диссертация (Методы и алгоритмы интеллектуализации принятия решений в условиях неопределенности на базе аппарата нейронных сетей и эволюционного моделирования), страница 5

PDF-файл Диссертация (Методы и алгоритмы интеллектуализации принятия решений в условиях неопределенности на базе аппарата нейронных сетей и эволюционного моделирования), страница 5 Технические науки (21199): Диссертация - Аспирантура и докторантураДиссертация (Методы и алгоритмы интеллектуализации принятия решений в условиях неопределенности на базе аппарата нейронных сетей и эволюционного модел2018-02-16СтудИзба

Описание файла

Файл "Диссертация" внутри архива находится в папке "Методы и алгоритмы интеллектуализации принятия решений в условиях неопределенности на базе аппарата нейронных сетей и эволюционного моделирования". PDF-файл из архива "Методы и алгоритмы интеллектуализации принятия решений в условиях неопределенности на базе аппарата нейронных сетей и эволюционного моделирования", который расположен в категории "". Всё это находится в предмете "технические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве МПУ. Не смотря на прямую связь этого архива с МПУ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "диссертации и авторефераты" в общих файлах, а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата технических наук.

Просмотр PDF-файла онлайн

Текст 5 страницы из PDF

Однако вметоде ENS3 не реализован оператор кроссинговера, что необходимо посчитатьего недостатком, так как при должной реализации кроссинговер способенсущественно сократить время эволюции и ускорить формирование оптимальнойособи. Метод ENS3 также не допускает модификацию вида функций активациинейронов. Кроме того, фиксированные вероятности мутации для нейронов исвязей сокращают пространство поиска: многие эффективные конфигурации ИНСне могут быть сформированы в связи с низкой вероятностью изменения всоответствующих узлах ИНС текущей популяции.1.3.2 Нейроэволюционный метод расширения топологийNEAT (Neuro-Evolution by Augmenting Topologies, нейроэволюционныйметод расширения топологий) – метод, оптимизирующий веса и последовательноусложняющий структуру ИНС [77, 120].

Метод был разработан в 2002 году КеномСтэнли в Университете Техаса, Остин. Исходная популяция генерируется изполносвязных нейросетей, состоящих из входного и выходного слоев, количествонейронов в которых определяется заранее. За основу структуры генотипа в методевзят список синапсов. Каждый синапс хранит индексы двух нейронов (источникаи получателя сигнала), вес связи, бит активности, указывающий, активен ли24данный синапс, и инновационное число для определения аналогичных генов прикроссинговере [78].

Таким образом, в методе используется прямая схемакодирования. Метод NEAT реализует два оператора мутации для раздельноймодификациивесов и структуры; для каждого весового коэффициентавероятность мутации фиксирована. Структурные мутации увеличивают размергенотипа за счет добавления новых генов. Они добавляют либо связь для двухранее не соединенных нейронов, либо новый нейрон: при этом существующаясвязь разбивается на две – вход и выход нового нейрона. Замещаемая связьпомечается как не активная; вес входящей связи задается равным единице, а весисходящей приравнивается к весу замещаемой связи.Операторкроссинговерабазируетсягомологичныхгенов (аллелей) и процессагомологичныхгеновпереднакроссинговером.биологическихсинапсисаМетодпонятиях— выравниванияNEATиспользуетинновационные числа - исторические маркеры, связанные с каждым геном дляотслеживания хронологии вносимых в него изменений.

Перерасчет историческихмаркеров осуществляется следующим образом: при добавлении нового геназначение глобального инновационного числа увеличивается на единицу иприсваивается данному гену. Ген одной из особей сформированной длякроссинговерапары с инновационным числом, отличающимся отвсехинновационных чисел генов второй особи, называется обособленным. Гены,возникшие в данной особи позднее, чем любой из генов второй особи,называются добавочными. Гены с одинаковыми инновационными числамивыравниваются и формируют генотип для следующего поколения двумявозможными способами: смешиванием случайным образом подходящих геновлибо усреднением весов связей.

На этапе кроссинговера задается вероятностьповторной активации для неактивированных генов.Метод NEAT работает свидами внутри популяции и раздельным вычислением приспособленностикаждого вида, что позволяет сохранять генетическое разнообразие. Популяцияделится на автономные виды с помощью введения метрики на пространстве25генотипов.

Для кластеризации на отдельные виды вводится расстояние междухромосомами – линейная комбинация количества E добавочных генов, количества̅:D обособленных генов и средней разности весов совпадающих генов =1 +2 ̅ ,+ 3 (1.4)где – количество генов в генотипе большей длины, необходимое длянормализации; 1 , 2 , 3 – заданные заранее коэффициенты.Разбиение на виды на основании метрики позволяет решить проблемунезащищенности инноваций. Алгоритм кластеризации популяции P на видысостоит из шагов:1.

Нулевая эпоха эволюции 0 . Инициализация списка видов, нумерациякоторых осуществляется по мере добавления, начальным видом 0 .2. Выбор случайным образом генотипа-представителя 0 и определениепорога принадлежности к виду , который может корректироваться в ходеэволюции в большую или меньшую сторону в зависимости от оптимальногоколичества видов, заданного заранее.3.

Вычисление в эпоху для каждого генотипа ∈ расстояния допредставителей классов и создание при необходимости новых видов.Внутривидовая приспособленность особи рассчитывается исходя из общегозначения ее приспособленности и расстояния до других особей:′ =∑=1 ((,)),(1.5)где B – функция принадлежности к виду:1, (, ) ≥ ((, )) = {.0, (, ) < (1.6)В зависимости от суммы значений приспособленности ′ особей внутривида определяется потенциально возможное количество потомков ,принадлежащих данному виду: =̅̅̅̅̅̅̅̅,(1.7)26где ̅̅̅ – средняя приспособленность внутри вида k; ̅̅̅ = ∑ ̅̅̅ – сумма среднихприспособленностей всех видов; – размер популяции.Такимобразомопределяетсявнутривидовоеразделениеприспособленности. Виды с наименьшей приспособленностью не переходят наследующую эпоху; внутри оставшихся видов выбираются случайным образомособи для создания новой популяции. Особи с наилучшей внутривидовойприспособленностью переходят в следующее поколение, а при отсутствии такихособей предыдущее поколение полностью замещается.У метода есть несколько модификаций, к наиболее удачным из которыхотносятся: rtNEAT (real-time NEAT), Phased Pruning (Поэтапное упрощение),cgNEAT (Content-Generating NEAT), HyperNEAT (Hypercube-based NEAT) –метод, использующий косвенное кодирование для настройки параметровполносвязной ИНС при фиксированной структуре [50].К достоинствам метода NEAT относятся защита инноваций историческимимаркерами и поддержание разнообразия популяции за счет специализации.

Этидва подхода решают проблемы преждевременной сходимости и незащищенностиинноваций. Тем не менее, эволюция путем последовательного усложнения,реализованная в методе, является причиной таких недостатков как ограничениепространства поиска и высокая ресурсоемкость.1.3.3 Метод эволюционной модификации топологии нейронных сетейEANT (Evolutionary Acquisition of Neural Topologies, эволюционноемодифицированиетопологий нейронныхсетей) – метод, использующийгибридную схему кодирования CGE (common genetic encoding, обобщенная схемакодирования генов) [76].

Метод был разработан в 2005 году Йохансом Кассауноми Джеральдом Соммером в Университете имени Кристиана Альбрехтса, Киль,Германия. Схема CGE предназначена для раздельного модифицированияструктуры и параметров ИНС.Она обладает двумя важными свойствами:27полнотой и замкнутостью. Благодаря использованию CGE в методе EANTудалось избежать этапа декодирования хромосом.

Схема CGE определяет генотипИНС как линейную последовательность генов, способных принимать одну из трехразличные форм (аллелей) [118]: вход, узел или джампер. Вход – это ген,обозначающий входной нейрон. Узел – это ген, обозначающий нейрон, которомусоотнесены четыре параметра: весовой коэффициент, текущее значение функцииактивации, глобальный уникальный идентификатор GUID (Global UniqueIDentifier) и количество входных связей. Джампер – ген синаптической связи,хранящий ссылки на два узла, соединенных данной связью, и GUID нейрона, скоторым соединен джампер.

Джампер добавляется в генотип в результатеприменения оператора структурной мутации.Данный способ представления генотипа может быть интерпретирован каклинейное представление префиксного дерева программы в предположении, чтовсе входы и джамперы – это терминальные символы, а нейроны – функции.Представление в виде дерева может храниться в массиве (линейном генотипе),при этом структура дерева (топология нейросети) косвенно представленаиндексами элементов массива.

Процесс расчета выходных значений фенотипов нетребует их декодирования в генотипы и состоит из следующих шагов:1. Инициализация. Процесс вычисления выходов нейронов идет справаналево; на начальном этапе определяется самый правый элемент линейногогенома.2. Проход справа налево по генотипу. Для каждого элемента генотипавыполняются правила: если текущий элемент – это вход, его текущее значение ивес заносятся в стек; если текущий элемент – это нейрон, из стека извлекаются lсвязанных с ним входных значений и их весовые коэффициенты.

Результатвычисления функции активации нейрона и вес заносятся обратно в стек. Еслитекущий элемент – это джампер, то для него определяется последнее значениенейрона, чей GUID совпадает со значением GUID джампера. Значение веса,хранящееся в джампере, заносится в стек. Если джампер представляет собой28прямую, а не рекуррентную связь, сначала происходит копирование участканейросети начиная с нейрона, чей GUID совпадает с GUID джампера.

Дляопределенной таким образом подсети вычисляется значение выхода. Данноезначение и соответствующий ему вес заносятся в стек.3. Формирование выходного вектора ИНС. После полного прохода справаналево по генотипу из стека последовательно извлекаются значения вычислений,количество которых совпадает с количеством выходов ИНС.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5193
Авторов
на СтудИзбе
434
Средний доход
с одного платного файла
Обучение Подробнее