Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Радиальная базисная функция ( RBF ) является вещественной функцией , значение которого зависит только от расстояния между входом и некоторой фиксированной точкой, либо происхождениями , так что , или какой -либо другая неподвижной точкой , называется центром , так что . Любая функция , удовлетворяющая этому свойству, является радиальной функцией . Расстояние обычно представляет собой евклидово расстояние , хотя иногда используются другие метрики . Они часто используются в качестве набора, который формирует основу для интересующего функционального пространства , отсюда и название.

Суммы радиальных базисных функций обычно используются для аппроксимации заданных функций . Этот процесс аппроксимации также можно интерпретировать как простой вид нейронной сети ; Это был контекст, в котором они первоначально применялись к машинному обучению в работе Дэвида Брумхеда и Дэвида Лоу в 1988 году [1] [2], которая возникла из основополагающего исследования Майкла Дж. Д. Пауэлла в 1977 году [3] [4]. [5] RBF также используются в качестве ядра в классификации опорных векторов . [6]Этот метод оказался достаточно эффективным и гибким, поэтому радиальные базисные функции теперь применяются во множестве инженерных приложений. [7] [8]

Определение [ править ]

Радиальная функция - это функция . В сочетании с метрикой в ​​векторном пространстве функция называется радиальным ядром с центром в . Радиальная функция и связанные с ней радиальные ядра называются радиальными базисными функциями, если для любого набора узлов

  • Ядра являются линейно независимыми (например , в не радиальной базисной функции)

неособен. [9] [10]

Примеры [ править ]

Обычно используемые типы радиальных базисных функций включают (запись и использование для указания параметра формы, который может использоваться для масштабирования входных данных радиального ядра [11] ):

  • Бесконечно гладкие RBF

Эти радиальные базисные функции являются строго положительно определенными функциями [12], которые требуют настройки параметра формы.

  • Гауссовский :
Функция Гаусса для нескольких вариантов .
График масштабированной функции Bump с несколькими вариантами выбора .
  • Мультиквадрический :
  • Обратный квадратичный :
  • Обратный мультиквадрик :
  • Полигармонический сплайн :
    * Для четной степени полигармонических сплайнов , чтобы избежать численных проблем при котором вычислительная реализации часто пишутся как .
  • Тонкопластинчатый шлиц (специальный полигармонический сплайн):
  • Компактно поддерживаемые RBF

Эти RBF имеют компактный носитель и, следовательно, не равны нулю только в пределах радиуса , и поэтому имеют разреженные матрицы дифференцирования

  • Функция удара :

Приближение [ править ]

Радиальные базисные функции обычно используются для построения аппроксимации функций вида

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

Приближенные схемы такого типа были использованы в частности , [ править ] в прогнозировании временных рядов и управления в нелинейных системах , проявляющего достаточно простое хаотическое поведение и 3D - реконструкции в области компьютерной графики (например, иерархического RBF и Pose Space Деформация ).

Сеть RBF [ править ]

Две ненормализованные гауссовские радиальные базисные функции в одном входном измерении. Базовые функциональные центры расположены в и .

Сумма

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

Аппроксиманта дифференцируема по весам . Таким образом, веса можно было узнать, используя любой из стандартных итерационных методов для нейронных сетей.

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

См. Также [ править ]

  • Ковариационная функция Матерна
  • Радиальная интерполяция базисной функции

Ссылки [ править ]

  1. ^ Радиальная базисная функция сети Архивировано 2014-04-23 в Wayback Machine
  2. ^ Broomhead, David H .; Лоу, Дэвид (1988). «Многопараметрическая функциональная интерполяция и адаптивные сети» (PDF) . Сложные системы . 2 : 321–355. Архивировано из оригинального (PDF) 14 июля 2014 года.
  3. ^ Майкл Дж. Д. Пауэлл (1977). «Перезапустить процедуры для метода сопряженных градиентов». Математическое программирование . 12 (1): 241–254. DOI : 10.1007 / bf01593790 . S2CID 9500591 . 
  4. ^ Sahin, Фера (1997). Подход радиальной базовой функции к проблеме классификации цветных изображений в промышленном приложении реального времени (M.Sc.). Virginia Tech . п. 26. hdl : 10919/36847 . Радиальные базисные функции были впервые введены Пауэллом для решения реальной многомерной интерполяционной задачи.
  5. ^ Broomhead & Lowe 1988 , стр. 347: «Мы хотели бы поблагодарить профессора М.Д. Пауэлла с факультета прикладной математики и теоретической физики Кембриджского университета за начальный стимул для этой работы».
  6. ^ VanderPlas, Джейк (6 мая 2015). «Введение в машины опорных векторов» . [О'Рейли] . Дата обращения 14 мая 2015 .
  7. ^ Бухманн, Мартин Дитрих (2003). Радиальные базисные функции: теория и реализации . Издательство Кембриджского университета. ISBN 978-0511040207. OCLC  56352083 .
  8. ^ Biancolini, Marco Эвенджелос (2018). Быстрые радиальные базисные функции для инженерных приложений . Издательство Springer International. ISBN 9783319750118. OCLC  1030746230 .
  9. ^ Fasshauer, Gregory E. (2007). Бессеточные методы аппроксимации с помощью MATLAB . Сингапур: World Scientific Publishing Co. Pte. Ltd. С. 17–25. ISBN 9789812706331.
  10. Перейти ↑ Wendland, Holger (2005). Аппроксимация разрозненных данных . Кембридж: Издательство Кембриджского университета. С. 11, 18–23, 64–66. ISBN 0521843359.
  11. ^ Fasshauer, Gregory E. (2007). Бессеточные методы аппроксимации с помощью MATLAB . Сингапур: World Scientific Publishing Co. Pte. ООО п. 37. ISBN 9789812706331.
  12. ^ Fasshauer, Gregory E. (2007). Бессеточные методы аппроксимации с помощью MATLAB . Сингапур: World Scientific Publishing Co. Pte. Ltd. С. 37–45. ISBN 9789812706331.

Дальнейшее чтение [ править ]

  • Харди, Р.Л. (1971). «Мультиквадрические уравнения топографии и других нерегулярных поверхностей». Журнал геофизических исследований . 76 (8): 1905–1915. Bibcode : 1971JGR .... 76.1905H . DOI : 10,1029 / jb076i008p01905 .
  • Харди, Р.Л. (1990). "Теория и приложения многоквадратично-бигармонического метода, 20 лет открытий, 1968 1988". Комп. Math Applic . 19 (8/9): 163–208. DOI : 10.1016 / 0898-1221 (90) 90272-л .
  • Нажмите, WH; Теукольский С.А.; Феттерлинг, штат Вашингтон; Фланнери, Б.П. (2007), «Раздел 3.7.1. Интерполяция радиальной базисной функции» , Численные рецепты: Искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-88068-8
  • Сираяноне, С., 1988, Сравнительные исследования кригинга, мультиквадратично-бигармонического и других методов решения проблем минеральных ресурсов, доктор философии. Диссертация, кафедра наук о Земле, Государственный университет Айовы, Эймс, Айова.
  • Sirayanone, S .; Харди, Р.Л. (1995). «Многоквадратично-бигармонический метод, используемый для минеральных ресурсов, метеорологических и других приложений». Журнал прикладных наук и вычислений . 1 : 437–475.