Радиальная базисная функция
В математике радиальная базисная функция ( RBF ) — это функция с действительным знаком. значение которого зависит только от расстояния между входными данными и некоторой фиксированной точкой, либо началом координат , так что или какая-то другая фиксированная точка называется центром , так что . Любая функция который удовлетворяет свойству является радиальной функцией . Расстояние обычно представляет собой евклидово расстояние , хотя другие метрики иногда используются и . Их часто используют как коллекцию. который формирует основу для некоторого интересующего функционального пространства , отсюда и название.
Суммы радиальных базисных функций обычно используются для аппроксимации заданных функций . Этот процесс аппроксимации также можно интерпретировать как простую нейронную сеть ; именно в этом контексте они первоначально применялись к машинному обучению в работе Дэвида Брумхеда и Дэвида Лоу в 1988 году. [1] [2] которая возникла в результате Майкла Дж. Д. Пауэлла, проведенного в 1977 году. плодотворного исследования [3] [4] [5] RBF также используются в качестве ядра в классификации опорных векторов . [6] Этот метод оказался достаточно эффективным и гибким, поэтому радиальные базисные функции теперь применяются во многих инженерных приложениях. [7] [8]
Определение
[ редактировать ]Радиальная функция – это функция . В сочетании с нормой векторного пространства , функция вида называется радиальным ядром с центром в . Радиальная функция и связанные с ней радиальные ядра называются радиальными базисными функциями, если для любого конечного набора узлов , все следующие условия верны:
- Ядра линейно независимы (например, в не является радиальной базисной функцией)
- Ядра образуют основу для пространства Хаара , что означает, что матрица интерполяции (приведенная ниже) невырождена. [9] [10]
( 1 ) |
Примеры
[ редактировать ]Обычно используемые типы радиальных базисных функций включают в себя (запись и использование чтобы указать параметр формы , который можно использовать для масштабирования входных данных радиального ядра [11] ):
- Бесконечно гладкие RBF
Эти радиальные базисные функции взяты из и являются строго положительно определенными функциями [12] требующие настройки параметра формы
- Гауссово :
( 2 ) - Обратный квадрат :
( 4 ) - Обратная мультиквадрика :
( 5 )
- Гауссово :
- Полигармонический сплайн :
*Для полигармонических сплайнов четной степени , чтобы избежать числовых проблем при где , вычислительная реализация часто записывается как . [ нужна ссылка ]( 6 ) - Тонкий пластинчатый сплайн (специальный полигармонический сплайн):
( 7 ) - Компактно поддерживаемые RBF
Эти RBF поддерживаются компактно и поэтому отличны от нуля только в радиусе и, следовательно, имеют разреженные матрицы дифференцирования
- Функция удара :
( 8 )
- Функция удара :
Приближение
[ редактировать ]Радиальные базисные функции обычно используются для построения аппроксимаций функций вида
( 9 ) |
где аппроксимирующая функция представляется как сумма радиальные базисные функции, каждая из которых связана со своим центром , и взвешенный соответствующим коэффициентом Веса можно оценить матричными методами линейных наименьших квадратов , поскольку аппроксимирующая функция линейна по весам .
Схемы аппроксимации такого типа особенно использовались [ нужна ссылка ] в прогнозировании временных рядов и управлении нелинейными системами, демонстрирующими достаточно простое хаотическое поведение, и трехмерной реконструкции в компьютерной графике (например, иерархический RBF и Pose Space Deformation ).
Сеть РФБ
[ редактировать ]Сумма
( 10 ) |
также можно интерпретировать как довольно простой однослойный тип искусственной нейронной сети, называемый сетью радиальных базисных функций , где радиальные базисные функции берут на себя роль функций активации сети. Можно показать, что любая непрерывная функция на компактном интервале в принципе может быть с произвольной точностью интерполирована суммой этого вида, если достаточно большое число радиальных базисных функций.
Аппроксимант дифференцируемо по весам . Таким образом, веса можно узнать, используя любой стандартный итеративный метод для нейронных сетей.
Использование радиальных базисных функций таким образом дает разумный подход к интерполяции при условии, что подгоночный набор выбран таким образом, что он систематически охватывает весь диапазон (идеально подходят равноудаленные точки данных). Однако без полиномиального члена, ортогонального радиальным базисным функциям, оценки вне подгоночного набора имеют тенденцию работать плохо. [ нужна ссылка ]
RBF для PDE
[ редактировать ]Радиальные базисные функции используются для аппроксимации функций и поэтому могут использоваться для дискретизации и численного решения уравнений в частных производных (PDE). Впервые это было сделано в 1990 году Э. Дж. Кансой, который разработал первый численный метод, основанный на RBF. Он называется методом Канзы и использовался для решения эллиптического уравнения Пуассона и линейного уравнения адвекции-диффузии . Значения функции в точках в области аппроксимируются линейной комбинацией RBF:
( 11 ) |
Производные аппроксимируются следующим образом:
( 12 ) |
где – количество точек в дискретизированной области, размерность домена и скалярные коэффициенты, которые не изменяются дифференциальным оператором. [13]
После этого были разработаны различные численные методы, основанные на радиальных базисных функциях. Некоторые методы — это метод RBF-FD, [14] [15] метод RBF-QR [16] и метод RBF-PUM. [17]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Сети радиальных базисных функций. Архивировано 23 апреля 2014 г. на Wayback Machine.
- ^ Брумхед, Дэвид Х.; Лоу, Дэвид (1988). «Многомерная функциональная интерполяция и адаптивные сети» (PDF) . Сложные системы . 2 : 321–355. Архивировано из оригинала (PDF) 14 июля 2014 г.
- ^ Майкл Дж. Д. Пауэлл (1977). «Процедуры перезапуска метода сопряженных градиентов». Математическое программирование . 12 (1): 241–254. дои : 10.1007/bf01593790 . S2CID 9500591 .
- ^ Шахин, Ферат (1997). Подход с использованием радиальной базисной функции к задаче классификации цветных изображений в промышленном приложении реального времени (магистр наук). Вирджинский технологический институт . п. 26. HDL : 10919/36847 .
Радиальные базисные функции были впервые введены Пауэллом для решения реальной задачи многомерной интерполяции.
- ^ Брумхед и Лоу 1988 , с. 347: «Мы хотели бы поблагодарить профессора М.Дж.Д. Пауэлла с кафедры прикладной математики и теоретической физики Кембриджского университета за первоначальный стимул для этой работы».
- ^ ВандерПлас, Джейк (6 мая 2015 г.). «Введение в машины опорных векторов» . [О'Рейли] . Проверено 14 мая 2015 г.
- ^ Буманн, Мартин Дитрих (2003). Радиальные базисные функции: теория и реализации . Издательство Кембриджского университета. ISBN 978-0511040207 . OCLC 56352083 .
- ^ Бьянколини, Марко Евангелос (2018). Быстрые радиальные базисные функции для инженерных приложений . Международное издательство Спрингер. ISBN 9783319750118 . OCLC 1030746230 .
- ^ Фассауэр, Грегори Э. (2007). Методы бессеточной аппроксимации с помощью MATLAB . Сингапур: World Scientific Publishing Co. Pte. ООО, стр. 17–25. ISBN 9789812706331 .
- ^ Вендланд, Хольгер (2005). Аппроксимация рассеянных данных . Кембридж: Издательство Кембриджского университета. стр. 11, 18–23, 64–66. ISBN 0521843359 .
- ^ Фассауэр, Грегори Э. (2007). Методы бессеточной аппроксимации с помощью MATLAB . Сингапур: World Scientific Publishing Co. Pte. ООО с. 37. ИСБН 9789812706331 .
- ^ Фассауэр, Грегори Э. (2007). Методы бессеточной аппроксимации с помощью MATLAB . Сингапур: World Scientific Publishing Co. Pte. ООО, стр. 37–45. ISBN 9789812706331 .
- ^ Канса, EJ (1 января 1990 г.). «Мультиквадрика — схема аппроксимации разбросанных данных с приложениями к вычислительной гидродинамике — решения II параболических, гиперболических и эллиптических уравнений в частных производных» . Компьютеры и математика с приложениями . 19 (8): 147–161. дои : 10.1016/0898-1221(90)90271-К . ISSN 0898-1221 .
- ^ Толстых А.И.; Широбоков Д.А. (01 декабря 2003 г.). «Об использовании радиальных базисных функций в «режиме конечных разностей» с применением к задачам упругости» . Вычислительная механика . 33 (1): 68–79. Бибкод : 2003CompM..33...68T . дои : 10.1007/s00466-003-0501-9 . ISSN 1432-0924 . S2CID 121511032 .
- ^ Шу, С; Дин, Х; Йео, К.С. (14 февраля 2003 г.). «Метод дифференциальных квадратур на основе локальной радиальной базисной функции и его применение для решения двумерных уравнений Навье – Стокса для несжимаемой жидкости» . Компьютерные методы в прикладной механике и технике . 192 (7): 941–954. Бибкод : 2003CMAME.192..941S . дои : 10.1016/S0045-7825(02)00618-7 . ISSN 0045-7825 .
- ^ Форнберг, Бенгт; Ларссон, Элизабет; Флаер, Наташа (01 января 2011 г.). «Стабильные вычисления с гауссовскими радиальными базисными функциями» . Журнал SIAM по научным вычислениям . 33 (2): 869–892. Бибкод : 2011ГАО...33..869Ф . дои : 10.1137/09076756X . ISSN 1064-8275 .
- ^ Сафдари-Вайгани, Али; Херюдоно, Альфа; Ларссон, Элизабет (01 августа 2015 г.). «Радиальное разделение базисной функции метода коллокации с единицей для уравнений конвекции-диффузии, возникающих в финансовых приложениях» . Журнал научных вычислений . 64 (2): 341–367. дои : 10.1007/s10915-014-9935-9 . ISSN 1573-7691 . S2CID 254691757 .
Дальнейшее чтение
[ редактировать ]Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( июнь 2013 г. ) |
- Харди, Р.Л. (1971). «Мультиквадрические уравнения топографии и других нерегулярных поверхностей». Журнал геофизических исследований . 76 (8): 1905–1915. Бибкод : 1971JGR....76.1905H . дои : 10.1029/jb076i008p01905 .
- Харди, Р.Л. (1990). «Теория и приложения мультиквадрично-бигармонического метода, 20 лет Открытий, 1968 1988» . Комп. Математическое приложение . 19 (8/9): 163–208. дои : 10.1016/0898-1221(90)90272-л .
- Пресс, WH; Теукольский, С.А.; Феттерлинг, WT; Фланнери, Б.П. (2007), «Раздел 3.7.1. Интерполяция радиальной базисной функции» , Численные рецепты: искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-88068-8
- Сираяноне, С., 1988, Сравнительные исследования кригинга, мультиквадрично-бигармонического и других методов решения проблем минеральных ресурсов, доктор философии. Диссертация, кафедра наук о Земле, Университет штата Айова, Эймс, Айова.
- Сираяноне, С.; Харди, Р.Л. (1995). «Мультиквадрично-бигармонический метод, используемый для минеральных ресурсов, метеорологических и других приложений». Журнал прикладных наук и вычислений . 1 : 437–475.