news 2026/6/10 14:59:01

tanh激活函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tanh激活函数

tanh激活函数概述

tanh(双曲正切)激活函数是神经网络中常用的非线性激活函数之一,其输出范围在-1到1之间。数学表达式为:

$$ \text{tanh}(x) = \frac{e^x - e^{-x}}{e^x + e^{-x}} $$

特性分析

输出范围:tanh的输出范围为(-1, 1),均值接近0,有助于中心化数据,缓解梯度消失问题。

导数计算:tanh的导数为: $$ \frac{d}{dx} \text{tanh}(x) = 1 - \text{tanh}^2(x) $$ 导数最大值为1(当x=0时),随着|x|增大逐渐趋近于0。

优缺点对比

优点

  • 输出以0为中心,梯度更新更稳定。
  • 比sigmoid函数梯度更强,训练收敛更快。

缺点

  • 两端饱和区仍存在梯度消失问题。
  • 计算量略高于ReLU系列函数。

适用场景

  • 需要输出正负值的场景(如RNN、LSTM)。
  • 隐藏层设计中对数据中心化要求较高时。
  • 二分类任务的输出层(可替代sigmoid)。

代码实现示例(Python)

import numpy as np def tanh(x): return np.tanh(x) def tanh_derivative(x): return 1.0 - np.tanh(x)**2

与其他激活函数对比

特性tanhsigmoidReLU
输出范围(-1, 1)(0, 1)[0, ∞)
梯度消失风险中等低(正区间)
计算效率中等中等
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:35:21

如何快速掌握CreamInstaller:游戏DLC解锁工具完整指南

如何快速掌握CreamInstaller:游戏DLC解锁工具完整指南 【免费下载链接】CreamApi 项目地址: https://gitcode.com/gh_mirrors/cr/CreamApi 想要免费体验游戏付费DLC却不知从何入手?CreamInstaller游戏DLC解锁工具为您提供了一站式解决方案&#…

作者头像 李华
网站建设 2026/6/10 0:43:38

FunASR多语言语音识别终极指南:从入门到精通的全方位实践

FunASR多语言语音识别终极指南:从入门到精通的全方位实践 【免费下载链接】FunASR A Fundamental End-to-End Speech Recognition Toolkit and Open Source SOTA Pretrained Models. 项目地址: https://gitcode.com/gh_mirrors/fu/FunASR 在全球化交流日益频…

作者头像 李华
网站建设 2026/5/22 22:45:03

如何快速优化嘈杂环境下的语音识别:终极降噪技术指南

如何快速优化嘈杂环境下的语音识别:终极降噪技术指南 【免费下载链接】FunASR A Fundamental End-to-End Speech Recognition Toolkit and Open Source SOTA Pretrained Models. 项目地址: https://gitcode.com/gh_mirrors/fu/FunASR 在当今数字化时代&#…

作者头像 李华
网站建设 2026/6/10 12:34:43

手把手教你用JLink仿真器调试工业伺服驱动器

手把手教你用JLink调试工业伺服驱动器:从连接到实时控制分析 在数控机床、协作机器人和高精度自动化产线上,伺服驱动器是实现精准运动控制的“肌肉中枢”。它不仅要快速响应上位指令,还要在微秒级周期内完成电流采样、磁场定向计算与PWM输出…

作者头像 李华
网站建设 2026/6/10 14:36:56

Guesslang:用AI技术智能识别54种编程语言的革命性工具

Guesslang:用AI技术智能识别54种编程语言的革命性工具 【免费下载链接】guesslang Detect the programming language of a source code 项目地址: https://gitcode.com/gh_mirrors/gu/guesslang 你是否曾经面对一段未知的代码,却无法确定它使用的…

作者头像 李华
网站建设 2026/6/10 12:32:50

USB设备共享技术突破:WSL 2环境实战指南

USB设备共享技术突破:WSL 2环境实战指南 【免费下载链接】usbipd-win Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2. 项目地址: https://gitcode.com/gh_mirrors/us/usbipd-win 在现…

作者头像 李华