Достоинства и недостатки имитационного моделирования с использованием нейронных сетей

Бесплатный доступ

В статье рассмотрены основные возможности имитационного моделирования с использованием нейронных сетей, а так же приведена их классификация.

Искусственные нейронные сети, моделирование, карты кохонена

Короткий адрес: https://sciup.org/148160163

IDR: 148160163

Текст научной статьи Достоинства и недостатки имитационного моделирования с использованием нейронных сетей

ВЕСТНИК 2013 № 4

торой является определенный выходной сигнал. В укрупненном виде ИНС выполняет функциональное соответствие между входом и выходом и может служить информационной моделью G системы F.

Определяемая нейросетью функция может быть произвольной при легко выполнимых требованиях к структурной сложности сети и наличии нелинейности в переходных функциях нейронов. Возможность представления любой системной функции F с наперед заданной точностью определяет нейросеть, как компьютер общего назначения. Этот компьютер, в сравнении с машиной фон Неймана, имеет принципиально другой способ организации вычислительного процесса – он не программируется с использованием явных правил и кодов в соответствии с заданным алгоритмом, а обучается посредством целевой адаптации синаптических связей (и, реже, их структурной модификацией и изменением переходных функций нейронов) для представления требуемой функции.

ВЕСТНИК 2013 № 4

В гипотетической ситуации, когда функция системы F известна или известен алгоритм ее вычисления при произвольных значениях аргументов, машина фон Неймана является наилучшим средством для моделирования (состоящего в вычислении F), и необходимость в информационных моделях отпадает.

При моделировании реальных сложных технических систем значения системной функции F получаются на основе экспериментов или наблюдений, которые проводятся лишь для конечного параметров X. При этом значения, как Y, так и Х, измеряются приближенно, и они подвержены ошибкам различной природы. Целью моделирования является получение значений системных откликов при произвольном изменении X. В этой ситуации может быть успешно применена информационная (статистическая) модель G исследуемой системы F.

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

Эта особенность нейросетевых моделей основывается на более общем принципе – адаптивной кластеризации данных. Одной из первых сетей, обладающих свойствами адаптивной кластеризации, была карта самоорганизации Т. Ко-хонена. Задачей нейросети Кохонена является автоматизированное построение отображения набора входных векторов высокой размерности в карту кластеров меньшей размерности, причем таким образом, что близким кластерам на карте отвечают близкие друг к другу входные векторы в исходном пространстве. Таким образом, при значительном уменьшении размерности пространства сохраняется топологический порядок расположения данных. При замене всех векторов каждого кластера его центроидом достига- ется высокая степень сжатия информации при сохранении ее структуры в целом.

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

Вторая группа технических применений связана с предобработкой данных. Карта Кохонена группирует близкие входные сигналы X, а требуемая функция Y = G(X) строится на основе применения обычной нейросети прямого распространения (например, многослойного персептрона или линейной звезды Гроссберга) к выходам нейронов Кохонена. Такая гибридная архитектура была предложена Р. Хехт-Нильсеном, она получила название сети встречного распространения. Нейроны слоя Кохонена обучаются без учителя, на основе самоорганизации, а нейроны распознающих слоев адаптируются с учителем итерационными методами. При использовании линейных выходных нейронов значения их весов могут быть получены безитерационно, непосредственным вычислением псевдообратной матрицы по Муру – Пенроузу.

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

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

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

Список литературы Достоинства и недостатки имитационного моделирования с использованием нейронных сетей

  • Н.В. Замятин, Д.В. Медянцев. Методика нейросетевого моделирования сложных систем//Томский университет систем управления и радиоэлектроники. -М.: Связь, 2007. -164 с.
  • Новосельцев В.И. Теоретические основы системного анализа. -М.: Майор, 2006. -С. 321-324.
  • Математическая модель -Википедия [Электроный ресурс]. -URL: http://ru.wikipedia.org/wiki/Математическая_модель
  • Имитационное моделирование -Википедия [Электроный ресурс]. -URL: http://ru.wikipedia.org/wiki/Имитационное_моделирование
Статья научная