当前位置: 首页 > news >正文

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, ∞)
梯度消失风险中等低(正区间)
计算效率中等中等
http://www.gsyq.cn/news/156660.html

相关文章:

  • 快速理解嘉立创布线工具在高速设计中的应用
  • 2025年成都高三全日制机构推荐:收费低且口碑好的高三全日制冲刺学校有哪些? - myqiye
  • [CEOI 2017] Mousetrap
  • CreamInstaller游戏DLC解锁工具完整使用指南:轻松解锁付费内容
  • 终极Minecraft存档转换指南:快速实现跨平台无缝迁移
  • 常见单词回顾
  • YOLOv10半监督学习实战:用10%标注数据实现95%检测精度
  • 当用户在浏览器地址输入栏输入一个url并回车后的过程,请描述。
  • 微信小程序二维码生成终极指南:快速上手weapp-qrcode库
  • 【Open-AutoGLM配置MCP终极指南】:手把手教你5步完成高效部署
  • 本地语音合成系统实战:从零构建你的专属AI配音助手
  • 2025年高性价比的新型高效木炭机工厂排行榜,推荐新型高效木炭机公司 - mypinpai
  • 5分钟掌握游戏DLC解锁终极指南:免费工具完整解决方案
  • 终极指南:如何通过Sequential Thinking MCP Server实现高效思维管理的10个关键步骤
  • PaddlePaddle镜像在心理咨询聊天机器人中的探索
  • 新手必看的multisim14.0安装教程避坑指南
  • PaddlePaddle镜像中的故事连贯性控制机制
  • 2025口碑好的隔热条品牌推荐:多腔体/节能型厂家深度测评,甄选靠谱供应商助力门窗厂降本增效 - 工业品牌热点
  • 探索科立干冰清洗机:专业品质铸就良好口碑 - 工业品网
  • 1、使用Zappa构建无服务器Python Web服务
  • 21、C++ 函数式编程全解析
  • 2、AWS Lambda:无服务器计算的全面指南
  • 2025南京家装公司TOP5权威推荐:家装公司哪家强? - myqiye
  • 干冰机品牌推荐:宁波科立干冰科技 - 工业设备
  • Chrome音乐实验室:在浏览器中开启你的音乐创作之旅
  • PaddlePaddle镜像中的符号逻辑与神经网络融合
  • 科立干冰清洗设备:质量可靠,评价优良,调试便捷 - 工业品网
  • 【Open-AutoGLM使用全指南】:从零入门到高效应用的5大核心技巧
  • 电子书转有声书终极指南:3步搞定专业级有声读物制作
  • Yarn Spinner游戏对话创作:从技术困境到叙事突破的完整解决方案