【机器学习】Matlab RBF网络

本文介绍了RBF网络的基本结构和工作原理,特别是它如何通过高斯函数逼近任意曲线。文章重点讲解了在Matlab中使用newrb函数创建RBF网络进行函数拟合的过程,并给出了21对样本数据的示例,展示了网络训练及结果的图形表示。
摘要由CSDN通过智能技术生成

by 狐狐的鹿鹿

  1. RBF理解:
    RBF网络为径向基网络。
    在这里插入图片描述
    基本结构:一般为两层网络,n-N-m结构。其中n为预测变量X的特征数,m为响应变量Y的特征数。即X是一个n维向量,Y是一个m维向量。如果把一个向量看作一个节点,实际上就是1-N-1。N是中心点的个数,可以从训练集中分布均匀的选取一些X作为中心点。隐层到输出则使用权值连接。
    在这里插入图片描述
    根据需要可以选择不同的激活函数,最常用的为高斯函数:在这里插入图片描述
    基本思想:RBF网络可以逼近任意曲线或曲面或超曲面。方法是认为任何曲线都可以表示为多个正态分布的叠加。中心点的个数就是正态分布的个数。
    RBF网络学习分为两个阶段:
    1. 隐层中心点的确定。使用K-means算法,经过多次迭代后,找出N个X的聚类中心。这里不详细记录,详见K-means算法。
      如果选取高斯函数作为径向基函数:
      在这里插入图片描述
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值