Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 16(102)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4

Библиографическое описание:
Трошина А.А. АППРОКСИМАЦИЯ ФУНКЦИИ С ИСПОЛЬЗОВАНИЕМ НЕЙРОННОЙ СЕТИ // Студенческий: электрон. научн. журн. 2020. № 16(102). URL: https://sibac.info/journal/student/102/177056 (дата обращения: 18.12.2024).

АППРОКСИМАЦИЯ ФУНКЦИИ С ИСПОЛЬЗОВАНИЕМ НЕЙРОННОЙ СЕТИ

Трошина Анастасия Андреевна

магистрант, кафедра Систем управления и компьютерных технологий, Балтийский государственный технический университет «ВОЕНМЕХ» им. Д.Ф. Устинова

РФ, г. Санкт-Петербург

Аппроксимация — это способ нахождения функции, которая наиболее близко соответствует таблице значений. При аппроксимации выбирается вид функции и определяются параметры этой функции, таким образом, что значения аппроксимирующей функции наиболее приближены к табличным значениям. На практике информация представляется в виде массивов числовых данных, которые являются дискретным представлением функциональных зависимостей, характеризующих исследуемые объекты и процессы разной природы. Работа с такими массивами связана с рядом серьёзных трудностей, возникающих при их использовании, например, в задачах математического моделирования; при восстановлении значений дискретно заданной функции, а также при хранении и скоростной передаче по каналам связи больших и сверхбольших по объему массивов. Для устранения этих задач применяется математическая обработка массивов числовых данных с использованием аппарата приближения (аппроксимации) функций с целью сжатия этих массивов путём замены дискретного представления функциональных зависимостей аналитическими выражениями с небольшим числом параметров коэффициентов [1].

Рассмотрим функциональную сеть полиномов, каждый узел которой соответствует члену некоторого полинома n-ой степени . Значение полинома определяется в узле, суммирующем значения выходов  на рисунке 1.

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

 

Рисунок 1. Структура функциональной сети полинома

 

В целях минимизации вероятности лавинного эффекта можно  использовать два узла с противоположными по знаку коэффициентами для определения слагаемого полинома заданной степени, т.е. узел сети представляющий  заменяется на два совместных узла  и  ( > 0,  < 0). Такое разделение позволит организовать «конкуренцию» между парами узлов сети и изменять тот из них, для которого ошибка называется более существенной. В силу линейности коэффициентов можно ожидать резкое увеличение корректирующих значений, что может повлечь «лавинный» эффект изменения искомых параметров [2]. Для ее решения можно заменить положительные значения  на функцию  на рисунке 2, а отрицательные – на  на рисунке 3.

 

Рисунок 2. График функции положительных коэффициентов

 

Рисунок 3. График функции отрицательных коэффициентов

 

Данное преобразование позволит определить гладкую функцию при корректировке коэффициентов.

Суперпозиция двух полиномов степени n и m определяет полином степени n + m. Основываясь на этом факте, в данной работе предлагается вместо одного слоя для полинома степени n + m использовать два слоя, соответствующие полиномам степени n и m.

Предложенная модель нейронной сети позволяет искать аппроксимирующий полином произвольной степени при небольшом размере сети.

Степень аппроксимирующего полинома и его свойства, прежде всего, зависят от топологии сети. Максимальная степень достигается в полносвязанных сетях.

 

Список литературы:

  1. Хайкин С. Нейронные сети. Полный курс. М.: Вильямс, 2006. — 1104 с.
  2. Информационно-аналитический ресурс, посвященный машинному обучению. URL: http://www.machinelearning.ru/ (дата обращения 24.04.2020)

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.