原创文章,转载请说明来自《老饼讲解神经网络》:bp.bbbdata.com
关于《老饼讲解神经网络》:
本网结构化讲解神经网络的知识,原理和代码。
重现matlab神经网络工具箱的算法,是学习神经网络的好助手。
目录
本文介绍matlab神经网络工具箱中的传递函数公式和图象详解。
一、传递函数名称
matlab神经网络工具箱的传递函数有如下:
函数 | 函数名称 | 英语解释 |
tansig | 对称S形函数 | Symmetric sigmoid transfer function. |
logsig | 对数S形函数 | Logarithmic sigmoid transfer function. |
elliotsig | Elliot S形函数 | Elliot sigmoid transfer function. |
hardlim | 正硬限制函数 | Positive hard limit transfer function. |
hardlims | 对称硬限制函数 | Symmetric hard limit transfer function. |
poslin | 正线性函数 | Positive linear transfer function. |
purelin | 线性函数 | Linear transfer function. |
satlin | 正线性饱和函数 | Positive saturating linear transfer function. |
satlins | 对称线性饱和函数 | Symmetric saturating linear transfer function. |
netinv | 反比函数 | Inverse transfer function. |
tribas | 三角基函数 | Triangular basis transfer function. |
radbas | 径向基函数 | Radial basis transfer function. |
radbasn | 标准化径向基函数 | Radial basis normalized transfer function. |
compet | 竞争函数 | Competitive transfer function. |
softmax | 软最大化函数 | Soft max transfer function. |
二、传递函数图象
它们的图象画出如下:
(不包含radbasn,softmax,compet)
三、传递函数表达式为
它们的表达式为:
(1) tansig 对称S形函数
(2)elliotsig (Elliot S形函数)
(3) logsig 对数S形函数
(4)compet 竞争函数
将向量中最大者置1,其余置0.
例子,compet([0.2 0.5 0.8 ]) = [0 0 1]
(5) hardlim 正硬限制函数
(6) hardlims 对称硬限制函数
(7) poslin 正线性函数
(8) purelin 线性函数
(9) satlin 正线性饱和函数
(10) satlins 对称线性饱和函数
(11) netinv 反比函数
(12) tribas 三角基函数
(13) radbas 径向基函数
(14) radbasn 标准化径向基函数
为了减少exp计算产生数值问题,可对xi作如下处理:
(15) softmax 软最大化函数
相关文章