En matemáticas, una función de base radial ( RBF ) es una función de valor real.cuyo valor depende únicamente de la distancia entre la entrada y algún punto fijo , ya sea el origen , de modo queo algún otro punto fijo, llamado centro , de modo queCualquier funciónque satisface la propiedades una función radial . La distancia suele ser la distancia euclidiana , aunque a veces se utilizan otras métricas . A menudo se utilizan como una colección.que constituye la base de algún espacio funcional de interés, de ahí su nombre.
Las sumas de funciones de base radial se utilizan típicamente para aproximar funciones dadas . Este proceso de aproximación también puede interpretarse como un tipo simple de red neuronal ; este fue el contexto en el que se aplicaron originalmente al aprendizaje automático , en el trabajo de David Broomhead y David Lowe en 1988, [ 1 ] [ 2 ] que surgió de la investigación seminal de Michael JD Powell de 1977. [ 3 ] [ 4 ] [ 5 ] Las RBF también se utilizan como núcleo en la clasificación de vectores de soporte . [ 6 ] La técnica ha demostrado ser lo suficientemente efectiva y flexible como para que las funciones de base radial se apliquen ahora en una variedad de aplicaciones de ingeniería. [ 7 ] [ 8 ]
Definición
Una función radial es una función :[0,\infty )\to \mathbb {R} } . Cuando se combina con una normaen un espacio vectorial, una función de la formaSe dice que es un núcleo radial centrado en. Se dice que una función radial y los núcleos radiales asociados son funciones de base radial si, para cualquier conjunto finito de nodosTodas las siguientes condiciones son verdaderas:
- Los granosson linealmente independientes (por ejemploen(no es una función de base radial)
- Los granosforman una base para un espacio de Haar , lo que significa que la matriz de interpolación (dada a continuación) no es singular . [ 9 ] [ 10 ]
Ejemplos
Los tipos de funciones de base radial de uso común incluyen (escritura)y utilizandopara indicar un parámetro de forma que se puede utilizar para escalar la entrada del núcleo radial [ 11 ] ):
- RBF infinitamente suaves
Estas funciones de base radial son dey son funciones estrictamente definidas positivas [ 12 ] que requieren ajustar un parámetro de forma.
- Gaussiana :

Función gaussiana para varias opciones de 
Comparación de RTH, Multiquadric (ε = 2) y RBF lineal 
Gráfico de la función de elevación escalada con varias opciones de - Cuadrática inversa :
- Multicuádrica inversa :
- Gaussiana :
- Otros RBF infinitamente suaves
Estas funciones de base radial también son dey requieren ajustar un parámetro de formapero no son estrictamente definidas positivas .
- Multicuadrático :
- RTH: [ 13 ]
- Spline poliharmónico : *Para splines poliharmónicos de grado parpara evitar problemas numéricos endónde, la implementación computacional a menudo se escribe como.
- Ranura de placa delgada (una ranura poliharmónica especial):
- RBF con soporte compacto
Estas RBF tienen soporte compacto y, por lo tanto, no son cero solo dentro de un radio dey, por lo tanto, tienen matrices de diferenciación dispersas.
Aproximación
Las funciones de base radial se utilizan típicamente para construir aproximaciones de funciones de la forma
donde la función de aproximaciónse representa como una suma defunciones de base radial, cada una asociada a un centro diferentey ponderado por un coeficiente apropiadoLos pesospuede estimarse utilizando los métodos matriciales de mínimos cuadrados lineales , porque la función de aproximación es lineal en los pesos.
Los esquemas de aproximación de este tipo se han utilizado particularmente en la predicción de series temporales y el control de sistemas no lineales que exhiben un comportamiento caótico suficientemente simple y la reconstrucción 3D en gráficos por computadora (por ejemplo, RBF jerárquica y deformación del espacio de poses ).
Red RBF

La suma
También puede interpretarse como un tipo de red neuronal artificial de una sola capa bastante simple llamada red de funciones de base radial , donde las funciones de base radial asumen el papel de las funciones de activación de la red. Se puede demostrar que cualquier función continua en un intervalo compacto puede, en principio, interpolarse con precisión arbitraria mediante una suma de esta forma, si un número suficientemente grandeSe utiliza el método de funciones de base radial.
El aproximadoes diferenciable con respecto a los pesosLos pesos podrían, por lo tanto, aprenderse utilizando cualquiera de los métodos iterativos estándar para redes neuronales.
El uso de funciones de base radial de esta manera proporciona un método de interpolación razonable, siempre que el conjunto de ajuste se haya elegido de forma que cubra sistemáticamente todo el rango (lo ideal son puntos de datos equidistantes). Sin embargo, sin un término polinómico ortogonal a las funciones de base radial, las estimaciones fuera del conjunto de ajuste tienden a ser deficientes.
Funciones de base radial para ecuaciones diferenciales parciales
Las funciones de base radial se utilizan para aproximar funciones y, por lo tanto, pueden usarse para discretizar y resolver numéricamente ecuaciones diferenciales parciales (EDP). Esto fue realizado por primera vez en 1990 por E.J. Kansa, quien desarrolló el primer método numérico basado en RBF. Se llama método de Kansa y se utilizó para resolver la ecuación de Poisson elíptica y la ecuación lineal de advección-difusión . Los valores de la función en los puntosEn el dominio se aproximan mediante la combinación lineal de RBF:
Las derivadas se aproximan de la siguiente manera:
dóndeson el número de puntos en el dominio discretizado,la dimensión del dominio ylos coeficientes escalares que no se ven afectados por el operador diferencial. [ 14 ]
Posteriormente se desarrollaron diferentes métodos numéricos basados en funciones de base radial. Algunos de estos métodos son el método RBF-FD, [ 15 ] [ 16 ] el método RBF-QR [ 17 ] y el método RBF-PUM. [ 18 ]
Véase también
Referencias
- ↑ Redes de funciones de base radial Archivado el 23/04/2014 en Wayback Machine
- ↑ Broomhead, David H.; Lowe, David (1988). "Interpolación funcional multivariable y redes adaptativas" (PDF) . Sistemas complejos . 2 : 321–355 . Archivado del original (PDF) el 14 de julio de 2014.
- ↑ Michael JD Powell (1977). "Procedimientos de reinicio para el método del gradiente conjugado". Mathematical Programming . 12 (1): 241– 254. doi : 10.1007/bf01593790 . S2CID 9500591 .
- ↑ Sahin, Ferat (1997). Un enfoque de funciones de base radial para un problema de clasificación de imágenes en color en una aplicación industrial en tiempo real (M.Sc.). Virginia Tech . pág. 26. hdl : 10919/36847 .
Las funciones de base radial fueron introducidas por primera vez por Powell para resolver el problema real de interpolación multivariante.
- ↑ Broomhead y Lowe 1988 , pág. 347 : "Nos gustaría agradecer al profesor MJD Powell del Departamento de Matemáticas Aplicadas y Física Teórica de la Universidad de Cambridge por haber proporcionado el estímulo inicial para este trabajo."
- ↑ VanderPlas, Jake (6 de mayo de 2015). "Introducción a las máquinas de vectores de soporte" . [O'Reilly]. Archivado del original el 5 de septiembre de 2015. Recuperado el 14 de mayo de 2015 .
- ↑ Buhmann, Martin Dietrich (2003). Funciones de base radial : teoría e implementaciones . Cambridge University Press. ISBN 978-0511040207OCLC 56352083
- ↑ Biancolini, Marco Evangelos (2018). Funciones de base radial rápidas para aplicaciones de ingeniería . Springer International Publishing. ISBN 9783319750118OCLC 1030746230 .
- ↑ Fasshauer, Gregory E. (2007). Métodos de aproximación sin malla con MATLAB . Singapur: World Scientific Publishing Co. Pte. Ltd. pp. 17–25 . ISBN 9789812706331.
- ↑ Wendland, Holger (2005). Aproximación de datos dispersos . Cambridge: Cambridge University Press. págs. 11, 18–23 , 64–66 . ISBN 0521843359.
- ↑ Fasshauer, Gregory E. (2007). Métodos de aproximación sin malla con MATLAB . Singapur: World Scientific Publishing Co. Pte. Ltd. pág. 37. ISBN 9789812706331.
- ↑ Fasshauer, Gregory E. (2007). Métodos de aproximación sin malla con MATLAB . Singapur: World Scientific Publishing Co. Pte. Ltd. pp. 37–45 . ISBN 9789812706331.
- ↑ Heidari, Mohammad; Mohammadi, Maryam; De Marchi, Stefano (2021). "Un operador de cuasi-interpolación que preserva la forma basado en una nueva RBF trascendental". Dolomites Research Notes on Approximation . 14 (1): 56– 73. doi : 10.14658/PUPJ-DRNA-2021-1-6 .
- ↑ Kansa, EJ (1990-01-01). "Multiquadrics—Un esquema de aproximación de datos dispersos con aplicaciones a la dinámica de fluidos computacional—II soluciones a ecuaciones diferenciales parciales parabólicas, hiperbólicas y elípticas" . Computers & Mathematics with Applications . 19 (8): 147– 161. doi : 10.1016/0898-1221(90)90271-K . ISSN 0898-1221 .
- ↑ Tolstykh, AI; Shirobokov, DA (2003-12-01). "Sobre el uso de funciones de base radial en un "modo de diferencias finitas" con aplicaciones a problemas de elasticidad" . Mecánica Computacional . 33 (1): 68– 79. Bibcode : 2003CompM..33...68T . doi : 10.1007/s00466-003-0501-9 . ISSN 1432-0924 . S2CID 121511032 .
- ↑ Shu, C; Ding, H; Yeo, K. S (2003-02-14). "Método de cuadratura diferencial basado en funciones de base radial local y su aplicación para resolver ecuaciones de Navier-Stokes incompresibles bidimensionales" . Computer Methods in Applied Mechanics and Engineering . 192 (7): 941– 954. Bibcode : 2003CMAME.192..941S . doi : 10.1016/S0045-7825(02)00618-7 . ISSN 0045-7825 .
- ↑ Fornberg, Bengt; Larsson, Elisabeth; Flyer, Natasha (2011-01-01). "Cálculos estables con funciones de base radial gaussianas" . SIAM Journal on Scientific Computing . 33 (2): 869– 892. Bibcode : 2011SJSC...33..869F . doi : 10.1137/09076756X . ISSN 1064-8275 .
- ↑ Safdari-Vaighani, Ali; Heryudono, Alfa; Larsson, Elisabeth (2015-08-01). "Un método de colocación de partición de la unidad de función de base radial para ecuaciones de convección-difusión que surgen en aplicaciones financieras" . Journal of Scientific Computing . 64 (2): 341– 367. doi : 10.1007/s10915-014-9935-9 . ISSN 1573-7691 . S2CID 254691757 .
Lecturas adicionales
- Hardy, RL (1971). "Ecuaciones multicuadráticas de la topografía y otras superficies irregulares". Journal of Geophysical Research . 76 (8): 1905– 1915. Bibcode : 1971JGR....76.1905H . doi : 10.1029/jb076i008p01905 .
- Hardy, RL (1990). "Teoría y aplicaciones del método multicuadrático-biarmónico, 20 años de descubrimiento, 1968-1988" . Comp. Math Applic . 19 (8/9): 163–208 . doi : 10.1016/0898-1221(90)90272-l .
- Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007), "Sección 3.7.1. Interpolación de funciones de base radial" , Numerical Recipes: The Art of Scientific Computing (3.ª ed.), Nueva York: Cambridge University Press, ISBN 978-0-521-88068-8Archivado del original el 11 de marzo de 2017 , consultado el 8 de agosto de 2011.
- Sirayanone, S., 1988, Estudios comparativos de kriging, multiquadric-biharmonic y otros métodos para resolver problemas de recursos minerales, Tesis doctoral, Departamento de Ciencias de la Tierra, Universidad Estatal de Iowa, Ames, Iowa.
- Sirayanone, S.; Hardy, RL (1995). "El método biarmónico multicuadrático utilizado para recursos minerales, meteorología y otras aplicaciones". Journal of Applied Sciences and Computations . 1 : 437–475 .
- Redes neuronales artificiales
- Interpolación
- Análisis numérico
- 1988 en inteligencia artificial