RBF神经网络

【流程】RBF神经网络-算法流程(插值法)

作者 : 老饼 发表日期 : 2023-03-08 09:22:48 更新日期 : 2024-12-10 20:15:13
本站原创文章,转载请说明来自《老饼讲解-BP神经网络》www.bbbdata.com



插值法是构建RBF神经网络的一种基础方法,它能拟合任何函数关系

本文展示用插值法构建RBF神经网络的算法流程,包括算法的输入、过程和最终的输出

通过本文,可以了解如何用插值法构建一个RBF神经网络,作为编写代码时的参考





  01. RBF神经网络-算法流程(插值法)  





本节展示使用插值法构建一个RBF神经网络的算法流程





     RBF神经网络-训练算法的输入(插值法)    


一、训练用的数据                                                                           
 
x :训练样本输入数据                                                   
 y :训练样本的输出数据                                               
二、训练参数                                                                                 
spread:
用于生成隐层阈值的参数,即控制径向基宽度的参数





      RBF径向基神经网络-训练流程(插值法)     


使用插值法构建一个RBF径向基神经网络的算法流程如下:
一、生成W2,B2                                                                     
  
 X的转置就是,由输入参数spread生成         
 
                                                    
                   
 二、计算各个样本隐层神经元激活值A                                         
 
A是n*n的矩阵,计算公式如下                                 
 
 
为第j个样本的第i个隐节点激活值 
 
三、求解W3,B3                                                                      
 
1. 生成系数矩阵C                                                     
 对A添加一列1,就是系数矩阵C
   
 
2. 通过解方程获得W3,B3                                      
 
 
 
四、输出                                                                                   
 
输出训练好的权重和阈值                                    
👉 W2   : 模型隐层的权重                                     
👉 B2    : 模型隐层的阈值                                     
👉 W3   : 模型输出层的权重                                 
👉 B3    : 模型输出层的阈值                                 







好了,以上就是如何使用插值法构建RBF神经网络的流程了~









 End 




联系老饼