早教吧 育儿知识 作业答案 考试题库 百科 知识分享

BP神经网络中的激励函数除了S型函数,还有什么函数?感觉BP神经网络中的S型函数f(x)=1/(1+exp(-x))不太好,哪位高手能不能提供更好一点的激励函数.您的建议。我在做毕业论文,做的是BP神经网络

题目详情
BP神经网络中的激励函数除了S型函数,还有什么函数?
感觉BP神经网络中的S型函数f(x)=1/(1+exp(-x))不太好,哪位高手能不能提供更好一点的激励函数.
您的建议。我在做毕业论文,做的是BP神经网络的,目前S型函数,效果还是最好的。主要是为了丰富论文内容,所以想知道还有没有好的激励函数,好做个比较。
▼优质解答
答案和解析
一般来说,神经网络的激励函数有以下几种:阶跃函数 ,准线性函数,双曲正切函数,Sigmoid函数等等,其中sigmoid函数就是你所说的S型函数.以我看来,在你训练神经网络时,激励函数是不轻易换的,通常设置为S型函数.如果你的神经网络训练效果不好,应从你所选择的算法上和你的数据上找原因.算法上BP神经网络主要有自适应学习速率动量梯度下降反向传播算法(traingdx),Levenberg-Marquardt反向传播算法(trainlm)等等,我列出的这两种是最常用的,其中BP默认的是后一种.数据上,看看是不是有误差数据,如果有及其剔除,否则也会影响预测或识别的效果.
看了 BP神经网络中的激励函数除了...的网友还看了以下: