Lecture 14:Radial Basis Function Network

Lecture 14:Radial Basis Function Network

14.1 RBF Network Hypothesis

图  14-1 RBF network

从图 14 -1 中可以看出,RBF NNet 没啥特色。就是用 RBF 核作为激活函数。为什么还要 RBF NNet 呢?难道是大家公认 RBF 核很好?数学公式多了去,岂不是有无穷多个 NNet 呢。

需要参考 RBF神经网络和BP神经网络有什么区别? 。

首先 RBF NNet 计算速度很快。因为 RBF NNet 真的只有 3 层,图 14-1 的右半图是真的啊不是表意的啊(图 14-1 的左半图是表意的啊,不一定是 3 层啊啊)。

其次, 在生物学中有这样的结论:"大脑里的神经元就是这么工作的。你闻到花香的时候,不会刺激到感受辣味的神经元"。RBF 算是局部激活函数,离记忆点越近越容易被激活。

图  14-2

14.2 RBF Network Learning

本小节的内容,基本上是在讨论为什么不用 Full RBF NNet以及 Full RBF NNet 的特性。后面很自然地引出第 3 小节的内容

14.3 k-Means Algorithm

14.4 k-Means and RBF Network in Action

题外话:

T1: CNN 、RBF NNet 这些 NNet 都包含着生物学意义,其它的 NNet 也应该包含着一定的意义!

原文地址:https://www.cnblogs.com/tmortred/p/8324735.html

时间: 2024-08-08 21:49:49

Lecture 14:Radial Basis Function Network的相关文章

网格补洞算法(Radial Basis Function)

在逆向工程中,由于设备或模型的原因,我们获取得到的三维模型数据往往并不完整,从而使得生成的网格模型存在孔洞,这对后续的模型分析会造成影响.下面介绍一种基于径向基函数(RBF:Radial Basis Function)的三角网格补洞方法. Step 1:检测孔洞边界 三角网格是由一系列顶点(V)以及由这些顶点所构成的三角面片(F)所组成,由三角面片可以得到网格的边(E).通常一条边连接两个三角面片,这种边称为网格内部边,而如果某条边仅连接一个三角面片,那么称这条边为网格边界边,所有的边界边按顺序

Coursera台大机器学习技法课程笔记14-Radial Basis Function Network

将Radial Basis Function与Network相结合.实际上衡量两个点的相似性:距离越近,值越大. 将神经元换为与距离有关的函数,就是RBF Network: 可以用kernel和RBF来衡量相似性: 那么如何选中心点呢,一种方法是把所有看过的资料都当做中心点,这就是 FULL NETWORK: 用所有的点作中心太麻烦,可以选择某几个点来投票,这就是KNN: 之前投票的y就是资料的标签,如果每笔资料都不同的话,可以得到一个简洁的贝塔: 减少中心点(相当于选了几个代表)可以做regu

scikit-learn:class and function reference(看看你到底掌握了多少。。)

http://scikit-learn.org/stable/modules/classes.html#module-sklearn.decomposition Reference This is the class and function reference of scikit-learn. Please refer to the full user guide for further details, as the class and function raw specifications

加州理工学院公开课:机器学习与数据挖掘_Radial Basis Function(第十六课)

课程简介 : 主要介绍了 RBF 模型及其与最近邻算法.神经网络.Kernel Method 的比较.最后介绍了 RBF 模型的 regularization  问题. 课程提纲 : 1.what is RBF 2.RBF and nearest neighbors 3.RBF and neural networks 4.RBF and kernel methods 5.RBF and regularization 1.what is RBF RBF 是基于半径的一个模型.因为训练集中的每一个点

一步步学习javascript基础篇(3):Object、Function等引用类型

我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂数据类型(即引用数据类型) Object类型 我们用的最多的引用类型就属object类型了,一般用来存储和传输数据是再好不过的.然,它的两种创建方式我们是否了解呢? 1.通过构造函数来创建 如: var obj = new Object(); 在js中的引用类型有个非常灵活的用法,可以动态的附加属性和赋值.

Ext.Net学习笔记14:Ext.Net GridPanel Grouping用法

Ext.Net学习笔记14:Ext.Net GridPanel Grouping用法 Ext.Net GridPanel可以进行Group操作,例如: 如何启用Grouping功能呢?只需要在GridPanel中添加一行配置节点: <Features> <ext:GridFilters ID="GridFilters1" runat="server" Local="true"> <Filters> <ex

远程 sshd提示:Server unexpectedly closed network connection

远程sshd提示: Server unexpectedly closed network connection 重启后服务器效果也一样,经过一段时间连接后,终于连上远程了.之后新建一个远程连接,发现还是提示: Server unexpectedly closed network connection 百度和谷歌搜了一会,修改后sshd_config,效果也一样. 之后看下 [[email protected] log]# tail -F /var/log/secure  //查看登录日志文件 发

编写高质量代码改善C#程序的157个建议——建议14: 正确实现浅拷贝和深拷贝

建议14: 正确实现浅拷贝和深拷贝 为对象创建副本的技术称为拷贝(也叫克隆).我们将拷贝分为浅拷贝和深拷贝. 浅拷贝 将对象中的所有字段复制到新的对象(副本)中.其中,值类型字段的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值.而引用类型的字段被复制到副本中的是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值做修改会影响到源对象本身. 深拷贝 同样,将对象中的所有字段复制到新的对象中.不过,无论是对象的值类型字段,还是引用类型字段,都会被重新创建并赋值,对于副本的修改,不

转:关于C++14:你需要知道的新特性

关于C++14:你需要知道的新特性 遇见C++ Lambda C++14 lambda 教程 C++11 lambda表达式 C++标准库:使用 std::for_each std::generate C++“准”标准库Boost学习指南(10):Boost.Lambda