将RBF用于插值

标签(空格分隔):径向基函数插值 算法 RBF

曲面重构

当高维数据稀疏,需要预测一些数据,需要使用曲面重构的方法。 曲面重构一般可以分为:

插值

重构

曲面插值里我们一般使用径向基函数插值。

RBF (Radial Basis Function)可以看作是一个高维空间中的曲面拟合(逼近)问题,学习是为了在多维空间中寻找一个能够最佳匹配训练数据的曲面,然后来一批新的数据,用刚才训练的那个曲面来处理。

RBF是一系列精确插值方法的组合,即表面必须通过每一个测到的曲面值。

RBF网络能够逼近任意的非线性函数,可以处理系统内的难以解析的规律性,具有良好的泛化能力,并有很快的学习收敛速度,已成功应用于非线性函数逼近、时间序列分析、数据分类、模式识别、信息处理、图像处理、系统建模、控制和故障诊断等。

简单说明一下为什么RBF网络学习收敛得比较快。当网络的一个或多个可调参数(权值或阈值)对任何一个输出都有影响时,这样的网络称为全局逼近网络。由于对于每次输入,网络上的每一个权值都要调整,从而导致全局逼近网络的学习速度很慢。BP网络就是一个典型的例子。

如果对于输入空间的某个局部区域只有少数几个连接权值影响输出,则该网络称为局部逼近网络。常见的局部逼近网络有RBF网络、小脑模型(CMAC)网络、B样条网络等。

将设RBF是非线性函数

\begin{equation}

\varphi(r) = \varphi(|x-x_i|)

\end{equation}

他的参数依赖于n维空间的欧式范数:

\begin{equation}

||\vec{x} - \vec{x_i}|| = \sqrt{\sum^n_{m=1}(x_m - x_{i,m})^2}

\end{equation}

Gaussian: $\varphi(r)=exp(-{\frac{r^2}{2\sigma^2}})$

Muliquadrics :$\varphi(r) = \sqrt{1+\frac{r^2}{\sigma^2}}$

Linear:$ \varphi(r) = r $

Cubic: $ \varphi(r) = r^3 $

Thinplate: $\varphi(r) = r^2\ln{(r+1)}$

径向基函数的插值函数表达式例子:

\begin{equation}

f(x) = c_0+c_1x+sum^n_{i=1}{\lambda_i\varphi(|x-x_i|)}

\end{equation}

现在我们的目的是根据已知的N个数据,求出函数$f(x)$的系数 : $c_0 \& c_1 \& \lambda_i$,其中xi是已知的数据点集。

RBF的方法是要选择P个基函数,每个基函数对应一个训练数据,各基函数形式为,由于距离是径向同性的,因此称为径向基函数。

X-Xp

表示差向量的模,或者叫2范数。

基于为径向基函数的插值函数为:

\begin{equation}

f(x) = \sum^P_{P=1}W_P\varphi_P(||x-x_P||)

\end{equation}

而我们这里得到这些未知参数的方法主要是:最小二乘法,或者SVD

假设我们有N组数据集,以及对应的函数f(xi)的值,

这样由N组数据我们可以一个矩阵:A *B=Y

其中A是未知参数矩阵,B是数据集得到的值,Y是数据集对应的输出值,

我们可以用最小二乘法得到参数A的值。。

matlab径向基函数插值,径向基函数(Radial Basis Function)插值相关推荐

  1. RBF(Radial Basis Function Network)+径向基网络

    RBF(Radial Basis Function Network)+径向基网络 在SVM中引入Gaussian Kernel就能在无限多维的特征转换中得到一条"粗壮"的分界线(或 ...

  2. 径向基函数(RBF Radial Basis Function)神经网络

    径向基函数(RBF Radial Basis Function)神经网络是由J.Moody和C.Darken在20世纪80年代末提出的一种神经网络,它是具有单隐层的三层前馈网络.由于它模拟了人脑中局部 ...

  3. 核函数与径向基函数 (Radial Basis Function 简称 RBF)详解

    1.核函数 1.1核函数的由来 -----------还记得为何要选用核函数么?----------- 对于这个问题,在Jasper's Java Jacal博客<SVM入门(七)为何需要核函数 ...

  4. 径向基(Radial basis function)神经网络、核函数的一些理解

    径向基函数(RBF)在神经网络领域扮演着重要的角色,如RBF神经网络具有唯一最佳逼近的特性,径向基作为核函数在SVM中能将输入样本映射到高维特征空间,解决一些原本线性不可分的问题. 本文主要讨论: 1 ...

  5. 径向基(Radial Basis Function:RBF)神经网络

    前言 径向基函数是一个取值仅仅依赖于离远点的实值函数,也就是ϕ(x)=ϕ(∣∣x∣∣)\ \phi(x)=\phi(||x||) ϕ(x)=ϕ(∣∣x∣∣),或者还可以是任意一点c的距离,c点称为中心 ...

  6. 径向基(Radial Basis Function:RBF)神经网络学习笔记

    原创不易,转载前请注明博主的链接地址:Blessy_Zhu https://blog.csdn.net/weixin_42555080 一. 从BP神经网络到RDF神经网络 在上一篇文章BP(Back ...

  7. 径向基RBF(radial basis function)函数、RBF神经网络、 反推(back-stepping)控制

    文章目录 1. 什么是径向基函数 1. 高斯径向基函数 2. 反演S型函数 3. 拟多二次函数 2. 正则化径向基神经网络 3. 基于RBF网络逼近的自适应控制 1. 问题描述 2. RBF 网络原理 ...

  8. 【零散知识】径向基函数,径向基神经网络和其与BP神经网络的区别

    前言: { 最近在重新看傅立叶变换,感觉这简直是打开新世界的大门.都怪我之前没学好,现在看起来比较费劲,花了不少时间,所以这次还是零散知识. 这次的主要内容都是围绕径向基神经网络展开的. } 正文: ...

  9. Reconstruction and Representation of 3D Objects with Radial Basis Functions 阅读笔记

    Reconstruction and Representation of 3D Objects with Radial Basis Functions 阅读笔记 紧接着上面的连篇blog,本篇学习如何 ...

最新文章

  1. iOS开发-多线程开发之线程安全篇
  2. android 生命周期 Activity/Fragment lifecycle
  3. 前端学习(2818):小程序学习之新建页面
  4. workbook对象需要关闭_XSSFWorkbook对象 进行zip打包时 用write资源流自动关闭处理办法...
  5. VB移动没有标题的窗体
  6. 监控oracle等待事件
  7. multiset实现ALV树
  8. android开发(37) android使用android_serialport_api 操作串口,解决权限问题
  9. html未点击背景 点击背景,vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)...
  10. 学习FLASH CS4(一)
  11. 有关计算机科学的问卷调查,E问卷:社会调查问卷新形式
  12. 机器人正运动学(3)—— 坐标系及其变换
  13. PC端微信全面的多开方法详解
  14. 树莓派基于motion的usb摄像头监控
  15. JavaScript Object Notation对象标记法
  16. 2018年1月西邻雪山自驾游攻略
  17. Linux系列: 777 755区别
  18. 黄冈师范学院计算机科学与技术学院,黄冈师范学院 计算机科学与技术学院 刘小俊老师简介 联系方式 手机电话 邮箱...
  19. php-fpm 启动失败,php-fpm自启动失败问题排查
  20. 将IMYWebLoader添加到蚂蚁mpaas框架中引发的问题和解决的问题

热门文章

  1. POJ1966 Cable TV Network
  2. JPA(二)JPA配置
  3. 将 HEIC 格式图像文件转换成 JPEG,BMP 格式
  4. 常见的微指令编码方式
  5. win2019 ftp服务器搭建详细教程
  6. ArcGIS学习总结(13)——路网构造
  7. saturate_cast
  8. Flink 集群启动流程
  9. c语言scanf输入 a啥意思,c语言中的scanf(%s,a)的是什么意思?
  10. 人造皮肤可以让机器人像我们一样感觉到