Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.2. Радиальная нейронная сетьИспользование в разложении
где Задача аппроксимации состоит в подборе соответствующего количества радиальных функций использовании метрики Эвклида записывается в форме
В этом уравнении К представляет количество радиальных нейронов,
При ограничении К базисными функциями матрица Если допустить, что параметры радиальных функций известны, то оптимизационная задача (5.8) сводится к решению системы уравнений, линейных относительно весов
Вследствие прямоугольности матрицы
где В обсуждаемом до этого момента решении использовалось представление базисных функций матрицей Грина, зависящее.от эвклидовой нормы вектора
Масштабирующая матрица при
При обозначении произведения матриц
Если масштабирующая матрица Чаще всего в качестве радиальной функции применяется функция Гаусса. При размещении ее центра в точке с,- она может быть определена в сокращенной форме как
В этом выражении
где матрица Полученное решение, представляющее аппроксимирующую функцию в многомерном пространстве в виде взвешенной суммы локальных базисных радиальных функций (выражение (5.7)), может быть интерпретировано радиальной нейронной сетью, представленной на рис. 5.2 (для упрощения эта сеть имеет только один выход), в которой Полученная архитектура радиальных сетей имеет структуру, аналогичную многослойной структуре сигмоидальных сетей с одним скрытым слоем. Роль
Рис. 5.2. Обобщенная структура радиальной сети RBF скрытых нейронов в ней играют базисные радиальные функции, отличающиеся своей формой от сигмоидальных функций. Несмотря на отмеченное сходство, сети этих типов принципиально отличаются друг от друга. Радиальная сеть имеет фиксированную структуру с одним скрытым слоем и линейными выходными нейронами, тогда как сигмоидальная сеть может содержать различное количество слоев, а выходные нейроны бывают как линейными, так и нелинейными. Используемые радиальные функции могут иметь весьма разнообразную структуру [46, 60, 160]. Нелинейная радиальная функция каждого скрытого нейрона имеет свои значения параметров Еще большие отличия между этими сетями можно заметить при детальном сравнении их структур. Сигмоидальная сеть имеет многослойную структуру, в которой способ упорядочения нейронов повторяется от слоя к слою. Каждый нейрон в ней выполняет суммирование сигналов с последующей активацией. Структура радиальной сети несколько иная. На рис. 5.3 изображена подробная схема сети RBF с радиальной функцией вида (5.13) при классическом понимании эвклидовой метрики. Из рисунка видно, что первый слой составляют нелинейные радиальные функции, параметры которых (центры
Рис. 5.3. Детальная схема структуры радиальной сети RBF Еще более сложной оказывается детальная структура сети, реализующей масштабированную радиальную функцию в виде, определенном выражением (5.14). Такая сеть, представленная на рис. 5.4, называется HRBF (англ.: Hyper Radial Basis Function). Радиальный нейрон в ней имеет особенно сложную структуру, содержащую и сумматоры сигналов, аналогичные применяемым в сигмоидальной сети, и показательные
Рис. 5.4. Детальная схема структуры радиальной сети HRBF с масштабирующей матрицей функции активации с параметрами, подлежащими уточнению в процессе обучения. Веса
Рис. 5.5. Детальная схема структуры радиальной сети HRBF с диагональной масштабирующей матрицей Во многих практических приложениях масштабирующая матрица
|
1 |
Оглавление
|