news 2026/8/11 13:53:57

Dropout——抑制某些神经元

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Dropout——抑制某些神经元

Dropout

​ Dropout 是一种在神经网络训练过程中常用的正则化技术,其核心思想是随机“丢弃”部分神经元(即将其输出置为零),从而防止模型过度依赖某些特定特征,增强泛化能力,有效抑制过拟合。

传入Dropout的数据:

词嵌入+位置嵌入后:tensor([[[-0.0364,0.0127,0.0204,-0.0125,-0.0314,-0.0665],[-0.0411,-0.0429,-0.0012,-0.0266,-0.0179,0.0581],[-0.0073,0.0003,0.0268,-0.0152,-0.0243,-0.0015],[-0.0009,-0.0107,-0.0140,-0.0276,-0.0088,-0.0626]],[[-0.0374,0.0206,-0.0100,0.0124,-0.0243,-0.0383],[0.0432,0.0088,0.0093,-0.0341,-0.0013,0.1053],[0.0359,0.0300,0.0243,0.0110,-0.0061,0.0303],[-0.0443,0.0572,-0.0235,0.0327,-0.0307,-0.0337]]],grad_fn=<AddBackward0>)词嵌入+位置嵌入后形状:torch.Size([2,4,6])

随机失活后:

Dropout后:tensor([[[-0.0404,0.0141,0.0226,-0.0139,-0.0348,-0.0739],[-0.0457,-0.0476,-0.0013,-0.0296,-0.0199,0.0646],[-0.0000,0.0003,0.0298,-0.0169,-0.0270,-0.0000],[-0.0010,-0.0119,-0.0000,-0.0306,-0.0000,-0.0695]],[[-0.0416,0.0229,-0.0111,0.0137,-0.0270,-0.0426],[0.0480,0.0098,0.0104,-0.0379,-0.0000,0.0000],[0.0000,0.0334,0.0270,0.0123,-0.0068,0.0336],[-0.0492,0.0635,-0.0261,0.0364,-0.0000,-0.0374]]],grad_fn=<MulBackward0>)Dropout后形状:torch.Size([2,4,6])

​ 第1句第1字的意思为:[ -0.0364, 0.0127, 0.0204, -0.0125, -0.0314, -0.0665 ],随机失活后得到[-0.0404, 0.0141, 0.0226, -0.0139, -0.0348, -0.0739]

​ 可以看到第1句第1个字并没有被失活,但是每个数值依然都乘了1/0.9,比如-0.0364 × 1.1111 ≈ -0.0404

​ 再观察第1条句子第3个字的失活后结果:[-0.0000, 0.0003, 0.0298, -0.0169, -0.0270, -0.0000], 其原始向量为:[-0.0073, 0.0003, 0.0268, -0.0152, -0.0243, -0.0015]

​ 这里第1维和第6维被丢弃(输出为 0),而其他维度则同样乘以 1/0.91/0.9,即:

0.0003×1.11110.0003,0.0268×1.11110.0298,0.0152×1.1111≈−0.0169,0.0243×1.1111≈−0.0270

​ Dropout的作用是抑制训练过程中某些神经元或注意力头过度激活,从而提升模型在新数据上的表现。


——谙弆悕

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/11 13:50:58

本地部署口播智能体和在线工具怎么选?先比较数据、运维和交付

本地部署与在线工具解决的是不同约束。在线工具通常开通快、维护少&#xff1b;本地部署可能提供更独立的运行环境&#xff0c;但会增加服务器、升级、监控和故障处理责任。采购时不能只问“能不能私有化”&#xff0c;要看企业愿意承担什么。 哪些情况先考虑在线工具 团队需要…

作者头像 李华
网站建设 2026/8/11 13:49:42

Path of Building:为什么这是流放之路玩家必备的离线构建工具?

Path of Building&#xff1a;为什么这是流放之路玩家必备的离线构建工具&#xff1f; 【免费下载链接】PathOfBuilding Offline build planner for Path of Exile. 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding 你是否曾在《流放之路》中花费数小…

作者头像 李华
网站建设 2026/8/11 13:49:30

SQL注入绕过技术:联合查询被禁时的替代方案

1. 联合查询被禁时的困境与破局思路 在CTF比赛的Web安全赛道上&#xff0c;SQL注入始终是高频考点。去年参加某省级CTF时&#xff0c;我遇到一道典型的过滤场景&#xff1a;题目明确过滤了UNION、SELECT等关键词&#xff0c;甚至屏蔽了大小写变种和注释符混淆。这种联合查询&am…

作者头像 李华
网站建设 2026/8/11 13:46:27

YOLO水上运动与港口作业目标检测数据集-626张

YOLO水上运动与港口作业目标检测数据集基于 YOLO26 的目标检测实战指南&#x1f4ca; 数据集基本信息 目标类别&#xff1a; [‘aviron’, ‘remorqueur’]中文类别&#xff1a;[‘赛艇’, ‘拖船’]训练集&#xff1a;481 张验证集&#xff1a;96 张测试集&#xff1a;49 张总…

作者头像 李华
网站建设 2026/8/11 13:44:10

Windows系统文件loghours.dll丢失找不到问题解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/8/11 13:43:38

OpenRAM开源SRAM编译器:5步掌握专业级内存生成技术

OpenRAM开源SRAM编译器&#xff1a;5步掌握专业级内存生成技术 【免费下载链接】OpenRAM An open-source static random access memory (SRAM) compiler. 项目地址: https://gitcode.com/gh_mirrors/op/OpenRAM 在当今芯片设计中&#xff0c;高效的内存生成工具是提升开…

作者头像 李华