matlab神经网络工具箱激活函数tansig和logsig
时间: 2023-05-18 13:01:23 浏览: 684
MATLAB神经网络工具箱中有许多不同的激活函数可供选择,其中tansig和logsig是其中两个常用的激活函数。
tansig代表张成S型的双曲正切函数,它是一个非常受欢迎的激活函数,因为它允许神经元的输出在负无穷大和正无穷大之间进行变化。通过这种方式,tansig可以确保输出始终在0和1之间,并且对于在0处的输入,它的输出为0.5。这种激活函数常用于隐藏层,而tansig函数的导数通常用于反向传播算法中。
logsig代表对数S型激活函数,它在MATLAB神经网络工具箱中也是常用的激活函数之一。这个函数的输出始终在0和1之间,而且输出的曲线会随着输入值的不断变化而变得越来越陡峭。logsig函数通常用于输出层。logsig函数的导数也可以用于反向传播算法中。
总之,tansig和logsig是两种常用的激活函数,它们在神经网络中具有重要作用。使用这些激活函数时需要考虑输入和输出的取值范围,并且需要注意梯度消失等问题。
阅读全文