神经网络激活函数--tanh双曲正切函数

本文介绍了神经网络中常用的激活函数tanh,它基于双曲正切函数,对于自然对数的有理数对数可以计算精确值。tanh在数学上具有多种性质,如TrigFactorList、TrigToExp等操作,并在复数域上有特定的行为。在负小值和正大值时,tanh分别趋近于-1和1,且满足勾股恒等式。tanh的反函数为ArcTanh,与其他数学函数如Sinh、Coth和Tan相关联。
  • Tanh 是双曲正切函数,是三角学中普遍使用的 Tan 圆函数的双曲类比. Tanh[α] 定义为对应的双曲正弦和双曲余弦函数的比值,即 via . Tanh 也可以定义为 ,其中 是自然对数 Log 的底数.
  • 当变量是有理数的(自然)对数时,Tanh 会自动计算出精确值. 当给出精确数值表达式作为变量时,Tanh 可以算出任意精度的数值结果. TrigFactorList 可将包含 Tanh 的表达式因式分解为包含 SinhCoshSinCos 的单项式. 对包含 Tanh 的符号表达式,其他适用的操作运算有 TrigToExpTrigExpandSimplifyFullSimplify.
  • Tanh 自动逐项作用于列表和矩阵. 相比之下,MatrixFunction 则可用于给出整个方阵的双曲正切值(即用矩阵幂次代替普通幂次的双曲正切函数的幂级数)而不是单个矩阵元素的双曲正切值.
  • 对小的负的 xTanh[x] 趋向于 而对大的正的 x 值则趋向于 . TanhTan 类似,也满足勾股恒等式,即 . 双曲正切函数的定义可由等式 扩展到复数变量 上. Tanh 是整数的这些点处取得极值 ComplexInfinity. Tanh[z] 在原点处的级数展开为 sum_(k=0)^infty(2^(2 k)(2^(2k)-1) TemplateBox[{​{2,  , k}}, BernoulliB] )/((2 k)!)z^(2 k-1),可由伯努利数 BernoulliB 构成的项表示.
  • Tanh 的反函数是 ArcTanh. 其他相关的数学函数有 SinhCothTan.

Tanh[2.2]
Out[1]=
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值