本站原创文章,转载请说明来自《老饼讲解-BP神经网络》www.bbbdata.com
本文主要讲述径向基神经网络的简单介绍和核心思想,
通过本文快速了解径向基神经网络是什么和核心问题是什么
本节简单介绍什么是径向基,什么是径向基神经网络
什么是径向基
什么是径向基函数
径向基函数(Radial Basis Function)是指类似如下的钟型函数
最常见的径向基函数就是高斯函数
径向基神经网络的思想
径向基神经网络就是通过一系列径向基对数据进行拟合的一种神经网络
直接看下面的例子
问 题
有一组原始数据点如下:
现在要找到一条光滑曲线拟合这6个数据点
RBF神经网络的解决思路
RBF神经网络拟合这六个数据点的思路如下图
从图中可以看到,
RBF神经网络以6个原始数据点(图中蓝色的点)为中心,生成了6个RFB曲线
6个RBF曲线叠加后就是一条能够光滑地拟合原始数据点的曲线(绿色)
所以直白来看,
径向基神经网络就是利用了RFB函数只对中心邻近区域有影响的特性(局部性)
从而在每个数据点中心生成一个RBF,而不怎么影响数据点之外的区域
这样有多少个数据点,就拱多少个RBF就行了
最后把所有RBF拼凑在一起,就行了
所以最后RBF神经网络模型的数学表达式类似如下形式
本节介绍笔者推荐的径向基神经网络学习路线
径向基神经网络学习路线
我们需要确定径向基个的数、宽度、高度、中心等参数
因此,如果你有足够的耐心,笔者建义学习顺序如下
一、了解一些常用的术语
二、了解常用的求解方法和其特点
三、学习精确求解的方法
四、学习OLS的求解方法
五、在以上原理的基础上,掌握实际常用的一些使用技巧
六、如果要在k-means法上创新,可以补充学习k-means求解法
如果只想大概了解一下及调包使用,
则只需浏览一下并熟悉一下使用DEMO即可
End