RBF神经网络的Spread参数是什么意思
·
刚开始使用RBF神经网络时,只知道它有个spread参数,如下:
但这个spread参数到底是干什么的呢?其实它是用来控制RBF神经网络中RBF的宽度的。
在默认情况下,newrbe函数会将spread设为1。但我们可以调节spread,来使RBF更宽。
因为当spread太小时,很容易使模型过拟合、也就是整体曲线不能平滑过渡,如下:
而如果把spread调大后,就可以使得样本点到样本点之间的曲线过渡得更加平滑:
这就是spread的作用了。
但需要注意的是,spread应该设置合理,而不能盲目过大,因为盲目过大、会使模型难以拟合局部细节。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)