新闻详情

新闻详情

首页 / 资讯中心 / 详情

图解-激活函数(非线性激活函数)

发布时间:2026/9/25 12:34:49来源:尧图网络
图解-激活函数(非线性激活函数)
一、概念激活函数是神经网络中引入非线性特性的关键组件它决定了神经元是否被“激活”以及输出信号的强度。没有激活函数无论网络有多少层其整体效果都等同于一个线性模型无法处理图像识别、自然语言理解等复杂任务。概念总是晦涩难懂。人类对陌生新事物天然会保持警惕所以这是正常现象万不可不懂装懂。至于前期有点储备略懂一点还爱装甚至装腔作势借此打压周边同事的人就更可恨了。祈福愿各位同事都是干干净净一心搞技术的干净人。如此需要借助于熟悉的事物举例翻译这才是教育培训的意义。假设你去水果摊买苹果和橘子苹果 5 元/斤买了 3 斤 → 15 元橘子 4 元/斤买了 2 斤 → 8 元总价 15 8 23 元这就是典型的线性运算输出 权重 × 输入 偏置。现在问题来了如果老板说“满 30 减 5”“买三斤以上打九折”“两种一起买再送一个”这时候不再是简单的乘加了——规则出现了“拐点”和“跳跃”。这种带拐点的关系就是非线性。回归到神经网络上来。神经网络如果只用线性运算哪怕叠一千层最终也等价于一层线性变换。就像一个只会做“乘加”的计算器叠多少个都一样失去了多个神经元参与计算的作用只存活在理论世界解决不了错综复杂的现实问题即永远学不会“满减”这种复杂规则。而激活函数就是那个“拐点制造机”。它让网络能表达打折、门槛、饱和、突跃等现实规律结合了现实世界的复杂环境要素从而具备逼近任意复杂函数的能力。现在是不是有所悟了。综上激活函数的核心作用是打破线性叠加的局限使网络能够学习和拟合现实世界中复杂的非线性关系。它在每个神经元的加权求和结果后施加一个非线性变换从而让深层网络具备强大的表达能力。图解概念红线 (glinear)这是一条直线。如果只用这种函数无论叠多少层网络最终的效果都等于只有一层。类比把多个放大镜叠在一起它依然只是个放大镜无法变成显微镜。它只能处理简单的线性关系比如y2x1 。蓝线 (gsigmoid) 和 绿线 (ℎgtanh​)它们是弯曲的S形曲线。这种非线性让神经网络能够去拟合现实世界中复杂的、弯弯曲曲的数据分布比如识别猫的脸部轮廓、理解句子的语意。二、常见的激活函数Sigmoid 函数将输入压缩到 [0,1] 区间模拟生物神经元的“兴奋/抑制”状态常用于二分类问题的输出层。但其梯度在两端趋近于零容易导致梯度消失反向传播时误差传到这里信号直接归零。前面的层根本收不到误差信号也就无法更新权重。类比像把不同难度的考试成绩统一折算成百分制方便比较。缺点是当 z 很大或很小时曲线变得极平。此时输入再怎么变输出几乎不动——就像学生已经考 99 分了再努力也提不了分老师给不出反馈。这就是著名的梯度消失。Tanh 函数将输入压缩到 [-1,1] 区间相比 Sigmoid 以零为中心收敛速度更快但同样存在梯度消失问题。类比Sigmoid 是“从 0 分起步”Tanh 是“有正有负能表达反对和赞成”。数据在层与层之间传递时不会整体往上飘训练更稳。ReLU 函数当输入大于零时输出原值小于零时输出零。计算简单、训练速度快是目前最常用的隐藏层激活函数。但其缺点是可能导致“神经元死亡”即部分神经元永远不被激活。类比一排灯泡电压为负的直接不亮。优势正区间梯度恒为 1信号一路畅通深层网络才训得动一部分神经元被关掉形成稀疏性——相当于网络自动在做“ feature 筛选”只保留有用的通路缺点某个神经元如果长期收到负输入就会永久失活俗称“神经元死亡”从此不再参与计算。解决办法是把负区间的阀门留一条缝——即下面的 Leaky ReLU。Leaky ReLUReLU 的改进版在负区间赋予一个很小的斜率如 0.01避免神经元完全“死亡”保证梯度始终存在。类比负数不完全关死而是乘一个很小的系数如 0.01或者用平滑曲线过渡。神经元永远不会彻底“死掉”。在实际应用中ReLU 及其变体如 Leaky ReLU、ELU因其高效性和良好的性能已成为深度神经网络的首选。而 Sigmoid 和 Tanh 则更多用于特定场景如输出层的概率预测或需要平滑过渡的场合。选择合适的激活函数是构建高性能神经网络的重要一步。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

表格基础模型context选择指南:从原理到工程实践 2026/9/25 14:59:52

表格基础模型context选择指南:从原理到工程实践

1. 表格基础模型的context到底在选什么先把问题说清楚。表格基础模型(Tabular Foundation Model,业内常简称TFM)这两年在arXiv上刷屏,从早期的TabPFN到后来的各种变体,核心卖点都是"免训练、直接推理"。但真…

阅读更多 →
Atlas 300V 24G推理加速卡部署YOLO:从模型转换到代码调优全记录 2026/9/25 14:59:52

Atlas 300V 24G推理加速卡部署YOLO:从模型转换到代码调优全记录

后台经常有人问我:Atlas 300V 24G 到底是干嘛的,是不是运算加速卡?还有人一上来就问“Atlas部署YOLO”能不能搞。这里我先给个干脆的结论:Atlas 300V 24G 确实是一张运算加速卡,准确说是华为昇腾系列里专门做AI推理的P…

阅读更多 →
112G/224G SerDes中CTLE为何放弃背景自适应?模拟与数字均衡分工演进 2026/9/25 14:59:46

112G/224G SerDes中CTLE为何放弃背景自适应?模拟与数字均衡分工演进

这几年的高速互联圈里,有个很有意思的变化:很多刚接触112G/224G SerDes设计的工程师,拿到芯片手册时会发现,接收端CTLE(Continuous Time Linear Equalizer,连续时间线性均衡器)这一栏的参数几乎…

阅读更多 →
C# 网络相关 API 汇总:Socket / TcpListener / TcpClient / UdpClient 2026/9/25 14:59:46

C# 网络相关 API 汇总:Socket / TcpListener / TcpClient / UdpClient

一、整体层级架构(核心认知)从底层到上层依次递进,所有高层类均基于原生Socket封装:原生底层:Socket(TCP/UDP通用,自由度最高)高层封装:TCP体系:TcpListener&…

阅读更多 →
ESP32+MQ-2烟雾传感器:从原理到应用,零基础自制物联网报警装置 2026/9/25 14:59:46

ESP32+MQ-2烟雾传感器:从原理到应用,零基础自制物联网报警装置

想给厨房装个能联网报警的烟雾检测装置,又不想直接买成品,于是把目光落在了ESP32开发板和MQ-2烟雾传感器上。这两个组合可以说是零基础入门物联网的经典开局:MQ-2不涉及复杂的I2C、SPI通信协议,只输出一路模拟电压,接上…

阅读更多 →
C# 海康摄像头SDK开发完整笔记(初始化/登录/预览/云台控制/截图/录像) 2026/9/25 14:59:39

C# 海康摄像头SDK开发完整笔记(初始化/登录/预览/云台控制/截图/录像)

一、项目整体概述1.1 项目功能基于海康官方SDK(CHCNetSDK)实现Windows窗体摄像头基础操作,全套功能包含:SDK初始化、设备登录/退出、实时视频预览/停止预览、云台PTZ上下左右控制、JPG/BMP截图、实时MP4录像/停止录像、程序退出资…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉