当前位置: 首页 > news >正文

如何自己建站网站制作泉州刺桐古建筑公司网站

如何自己建站网站制作,泉州刺桐古建筑公司网站,phpstorm wordpress,app开发一般需要多少钱此博客排版不好#xff0c;重新用Markdown写了一篇#xff0c;同时附上了代码#xff0c;戳这里 本文摘自#xff1a;《模式识别与智能计算——matlab技术实现第三版》与《matlab神经网络43个案例分析》 【注】蓝色字体为自己的理解部分 径向基函数神经网络的优点#xf…此博客排版不好重新用Markdown写了一篇同时附上了代码戳这里 本文摘自《模式识别与智能计算——matlab技术实现第三版》与《matlab神经网络43个案例分析》 【注】蓝色字体为自己的理解部分 径向基函数神经网络的优点逼近能力分类能力和学习速度等方面都优于BP神经网络结构简单、训练简洁、学习收敛速度快、能够逼近任意非线性函数克服局部极小值问题。原因在于其参数初始化具有一定的方法并非随机初始化。 RBF是具有单隐层的三层前向网络。第一层为输入层由信号源节点组成。第二层为隐藏层隐藏层节点数视所描述问题的需要而定隐藏层中神经元的变换函数即径向基函数是对中心点径向对称且衰减的非负线性函数该函数是局部响应函数具体的局部响应体现在其可见层到隐藏层的变换跟其它的网络不同。以前的前向网络变换函数都是全局响应的函数。第三层为输出层是对输入模式做出的响应。输入层仅仅起到传输信号作用输入层和隐含层之间可以看做连接权值为1的连接输出层与隐含层所完成的任务是不同的因而他们的学习策略也不同。输出层是对线性权进行调整采用的是线性优化策略因而学习速度较快而隐含层是对激活函数格林函数高斯函数一般取后者的参数进行调整采用的是非线性优化策略因而学习速度较慢。对于这句话的理解从下面的层与层之间的变换可以发现。 RBF神经网络的基本思想用RBF作为隐单元的“基”构成隐藏层空间隐藏层对输入矢量进行变换将低维的模式输入数据变换到高维空间内使得在低维空间内的线性不可分问题在高维空间内线性可分。详细一点就是用RBF的隐单元的“基”构成隐藏层空间这样就可以将输入矢量直接(不通过权连接)映射到隐空间。当RBF的中心点确定以后这种映射关系也就确定 了。而隐含层空间到输出空间的映射是线性的(注意这个地方区分一下线性映射和非线性映射的关系)即网络输出是因单元输出的线性加权和此处的权即为网络可调参数。 下图是径向基神经元模型       《43案例分析》中介绍径向基函数的激活函数是以输入向量和权值向量注意此处的权值向量并非隐藏层到输出层的权值具体看下面的径向基神经元模型结构之间的距离||dist||作为自变量的。径向基网络的激活函数的一般表达式为。 《模式识别与智能计算》中介绍径向基网络传递函数是以输入向量与阈值向量之间的距离|| X-Cj ||作为自变量的其中|| X -Cj ||是通过输入向量和加权矩阵C的行向量的乘积得到。此处的C就是隐藏层各神经元的中心参数大小为隐层神经元数目*可见层单元数。再者每一个隐神经元中心参数C都对应一个宽度向量D使得不同的输入信息能被不同的隐层神经元最大程度地反映出来。 得到的这个R就是隐层神经元的值。 随着权值和输入向量之间距离的减少网络输出是递增的当输入向量和权值向量一致时神经元输出为1。图中的b为阈值用于调整神经元的灵敏度。利用径向基神经元和线性神经元可以建立广义回归神经网络此种神经网络适用于函数逼近方面的应用。径向基函数和竞争神经元可以建立概率神经网络此种神经网络适用于解决分类问题。 RBF神经网络学习算法需要三个参数基函数的中心方差宽度以及隐含层到输出层的权值。 RBF神经网络中心选取方法 对于RBF神经网络的学习算法关键问题是隐藏层神经元中心参数的合理确定。常用的方法是从中心参数(或者其初始值)是从给定的训练样本集里按照某种方法直接选取或者是采用聚类的方法确定。 ①直接计算法(随机选取RBF中心) 隐含层神经元的中心是随机地在输入样本中选取且中心固定。一旦中心固定下来隐含层神经元的输出便是已知的这样的神经网络的连接权就可以通过求解线性方程组来确定。适用于样本数据的分布具有明显代表性。 ②自组织学习选取RBF中心法 RBF神经网络的中心可以变化并通过自组织学习确定其位置。输出层的线性权重则是通过有监督的学习来确定的。这种方法是对神经网络资源的再分配通过 学习使RBF的隐含层神经元中心位于输入空间重要的区域。这种方法主要采用K-均值聚类法来选择RBF的中心属于无监督(导师)的学习方法。 ③有监督(导师)学习选取RBF中心 通过训练样本集来获得满足监督要求的网络中心和其他权重参数。常用方法是梯度下降法。 ④正交最小二乘法选取RBF中心法 正交最小二乘法(Orthogoal least square)法的思想来源于线性回归模型。神经网络的输出实际上是隐含层神经元某种响应参数(回归因子)和隐含层至输出层间连接权重的线性组合。所有隐含层神经元上的回归因子构成回归向量。学习过程主要是回归向量正交化的过程。 在很多实际问题中RBF神经网络隐含层神经元的中心并非是训练集中的某些样本点或样本的聚类中心需要通过学习的方法获得使所得到的中心能够更好地反应训练集数据所包含的信息。 基于高斯核的RBF神经网络拓扑结构 第一层输入层由信号源节点构成仅起到数据信息的传递作用对输入信息不做任何变换 第二层隐含层节点数视需要而定。隐含层神经元核函数(作用函数)是高斯函数对输入信息进行空间映射的变换。 第三层输出层对输入模式做出响应。输出层神经元的作用函数为线性函数对隐含层神经元输出的信息进行线性加权后输出作为整个神经网络的输出结果。 径向基网络传递函数是以输入向量与阈值向量之间的距离|| X-Cj ||作为自变量的。其中|| X-Cj ||是通过输入向量和加权矩阵C的行向量的乘积得到的。径向基神经网络传递参数可以取多种形式。常见的有 ①Gaussian函数(高斯函数) ②Reflected sigmoidal函数(反常S型函数) ③逆Multiquadric函数逆 畸变校正函数 较为常用的还是Gaussian函数本文采用Gaussian函数 当输入自变量为0时传递函数取得最大值1,。随着权值和输入向量间的距离不断减小网络输出是递增的。也就是说径向基函数对输入信号在局部产生响应。函数的输入信号X靠近函数的中央范围时隐含层节点将产生较大的输出。由此可以看出这种网络具有局部逼近能力。 当输入向量加到网络输入端时径向基层每个神经元都会输出一个值代表输入向量与神经元权值向量之间的接近程度。如果输入向量关于权值向量相差很多则径向基层输出接近于0,如果输入向量与权值向量很接近则径向基层的输出接近于1经过第二层(隐含层)的线性神经元输出值就靠近第二层权值。在这个过程中如果只有一个径向基神经元的输出为1而其他神经元输出均为0或者接近0那么线性神经元的输出就相当于输出为1的神经元对应的第二层(隐含层)权值的值。 RBF网络训练 训练的目的是求两层的最终权值Cj、Dj和Wj。 训练的过程分为两步第一步是无监督学习训练确定输入层与隐含层间的权值Cj、Dj第二步是有监督学习训练确定隐含层与输出层间的权值Wj。 训练前提供输入向量X、对应的目标输出向量Y和径向基函数的宽度向量Dj。 在第 l 次输入样品(l1,2,...,N)进行训练时各个参数的表达及计算方法如下 1确定参数 ①确定输入向量X n是输入层单元数 ②确定输出向量Y和希望输出向量O q是输出层单元数 ③初始化隐含层至输出层的连接权值 其中p是隐藏层单元数q是输出层单元数。 参考中心初始化的方法给出隐藏层到输出层的权值初始化方法 其中mink是训练集中第k个输出神经元中所有期望输出的最小值maxk是训练集中第k个输出神经元中所有期望输出的最大值。 ④初始化隐含层各神经元的中心参数。不同隐含层神经元的中心应有不同的取值并且与中心的对应宽度能够调节使得不同的输入信息特征能被不同的隐含层神经元最大的反映出来。在实际应用中一个输入信息总是包含在一定的取值范围内。不失一般性将隐含层各神经元的中心分量的初值按从小到大等间距变化使较弱的输入信息在较小的中心附近产生较强的响应。间距的大小可由隐藏层神经元的个数来调节。好处是能够通过试凑的方法找到较为合理的隐含层神经元数并使中心的初始化尽量合理不同的输入特征更为明显地在不同的中心处反映出来体现高斯核的特点。 基于上述四项RBF神经网络中心参数的初始值为 p为隐含层神经元总个数j1,2,...,p mini是训练集中第i个特征所有输入信息的最小值maxi为训练集中第i 个特征所有输入信息的最大值。 ⑤初始化宽度向量。宽度向量影响着神经元对输入信息的作用范围宽度越小相应隐含层神经元作用函数的形状越窄那么处于其他神经元中心附近的信息在该神经元出的响应就越小。计算方法 df为宽度调节系数取值小于1作用是使每个隐含层神经元更容易实现对局部信息的感受能力有利于提高RBF神经网络的局部响应能力。 2计算隐含层第j 个神经元的输出值zj Cj是隐含层第 j 个神经元的中心向量由隐含层第j个神经元对应于输入层所有神经元的中心分量构成Dj为隐含层第j个神经元的宽度向量与Cj相对应Dj越大隐含层对输入向量的影响范围就越大且神经元间的平滑度也比较好||.||为欧式范数。 3计算输出层神经元的输出 其中为输出层第k个神经元与隐含层第 j 个神经元间的调节权重。 4权重参数的迭代计算 RBF神经网络权重参数的训练方法在这里取为梯度下降法。中心、宽度和调节权重参数均通过学习来自适应调节到最佳值迭代计算如下 为第k个输出神经元与第j个隐含层神经元之间在第t 次迭代计算时的调节权重。 为第j 个隐含层神经元对于第i个输入神经元在第t 次迭代计算时的中心分量 为与中心对应的宽度 η为学习因子 E为RBF神经网络评价函数 其中Olk为第k 个输出神经元在第个输入样本时的期望输出值ylk为第k个输出神经元在第l个输入样本时的网络输出值。 综上所述给出RBF神经网络的学习算法 ① 按(1)确定参数的五个步骤对神经网络参数进行初始化并给定η和α的取值及迭代终止精度ε 的值。 ②按下式计算网络输出的均方根误差RMS 的值若RMS≤ε 则训练结束否则转到第③步 ③按照(4)权重迭代计算对调节权重中心和宽度参数进行迭代计算。 ④返回步骤② 此处有一个利用Kmean初始化中心点和随机初始化中心点的使用TensorFlow2.0搭建RBF神经网络层的代码https://github.com/PetraVidnerova
http://wiki.neutronadmin.com/news/458136/

相关文章:

  • 网站的建设需要多少钱wordpress版本下载
  • 网站建设需求分析气象网站建设需求方案
  • 网站流量地址评价是什么意思免费无广告建站
  • dz可以做门户网站吗中企做的网站
  • seo营销网站的设计标准网站前台建设用到哪些工具
  • wordpress评论置顶兰州网站seo
  • 我们为什么选择做电子商务网站index百度指数
  • 孝感公司做网站做网站放什么软件
  • 买权重网站wordpress木木主题
  • 威海高区有没有建设局的网站2022最新新闻素材摘抄
  • 阿里巴巴上做网站画册设计是什么
  • 上海优化排名网站京东商城网上购物下载
  • 重庆九龙坡营销型网站建设公司哪家好静态展示类网站
  • 外贸网站下载电子商务网站建设评估的工具
  • 个人业务网站源码物业公司会计好做吗
  • 网站后台管理系统教程seo网站设计外包
  • 昌吉网站建设哪家便宜网站开发后端书籍
  • win7上能否做asp网站莱芜关于网站建设的公司
  • 网站开发人才需求网站建设方案书微商城
  • 优化大师官方网站哪几个小说网站做网编拿的钱多
  • 蓬莱市住房和规划建设管理局网站templates怎么读
  • 上海3d网站建设东莞市官网网站建设品牌
  • 企业网站建设策划案wordpress自定义文章类型置顶
  • 北京私人做网站注册安全工程师通过率
  • 广东省建设安全协会网站wordpress透明插件
  • 做网站如何在百度快照上排名企业网站标题优化
  • 网站维护得多久长沙银行网站建设
  • 凡科在线制作网站闵行区最新消息
  • 怎样让自己的网站被收录高端装修公司营销方案
  • 电子商务网站建设程序应用题wordpress外链站内打开