尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

简易dropout代码 2026.7.9

简易dropout代码 2026.7.9
📅 发布时间:2026/7/10 1:11:59
import numpy as np class Dropout: def __init__(self, dropout_rate=0.5): self.drop_rate = dropout_rate self.mask = None def forward(self, x, is_train=True): if is_train: # x必须是numpy数组才有shape random_mat = np.random.rand(*x.shape) self.mask = random_mat > self.drop_rate output = x * self.mask return output else: scale = 1 - self.drop_rate output = x * scale return output def backward(self, upstream_grad): grad_x = upstream_grad * self.mask return grad_x # 测试代码 if __name__ == "__main__": dropout_layer = Dropout(dropout_rate=0.5) # 正确:传入numpy数组,不能传纯数字 x_data = np.array([10, 20, 30, 40]) # 训练模式前向传播 train_out = dropout_layer.forward(x_data, is_train=True) print("训练输出:", train_out) # 推理模式前向传播 pred_out = dropout_layer.forward(x_data, is_train=False) print("推理输出:", pred_out) # 反向梯度测试 grad = dropout_layer.backward(np.array([1,1,1,1])) print("反向梯度:", grad)

相关新闻

  • 直流有刷电机驱动方案:TC78H651AFNG与PIC18F85J10实战
  • 开源网盘直链下载助手:告别客户端,轻松获取下载链接
  • 2026年7月9日——重庆防水补漏哪家好?4项标准挑出靠谱的 - 捷修防水

最新新闻

  • SPSS Process 插件 v4.2 中介效应检验:3步完成Bootstrap分析(附95%置信区间解读)
  • 景略JL1101-N032C PHY芯片实战:RK3568平台RMII模式配置与200米传输验证
  • 最新AI量化路径,表达开发验证要分开推进
  • PID控制器参数整定:3种工程方法对比与 Simulink 仿真验证
  • STM32 停止模式唤醒后时钟配置:HSI切回HSE 3步恢复72MHz系统时钟
  • 出了!7月编程榜又有新变化!

日新闻

  • OpenClaw本地化部署:xParse文档解析引擎实战指南
  • 蓝牙 5.4 协议栈深度解析:从 HCI 到 L2CAP 的 7 层数据流
  • PyTorch nn.CrossEntropyLoss 实战:3种权重设置与标签平滑对比(附代码)

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号