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

域名解析 网站港口备案怎么在网站做

域名解析 网站,港口备案怎么在网站做,wordpress 积分下载,我国旅游网站的建设深度学习中,Debug 是定位并解决代码逻辑错误(如张量维度不匹配)、训练异常(如 Loss 波动)、数据问题(如标签错误)的关键手段,通过打印维度、可视化梯度等方法确保模型正常运行、优化…

深度学习中,Debug 是定位并解决代码逻辑错误(如张量维度不匹配)、训练异常(如 Loss 波动)、数据问题(如标签错误)的关键手段,通过打印维度、可视化梯度等方法确保模型正常运行、优化性能,贯穿开发全流程。

直接上实例以经典错误shape报错为例:

import torch
import torch.nn as nn
import torch.nn.functional as F# 模拟图像数据
x = torch.randn(8, 3, 64, 64)  # [B, C, H, W],batch size = 8# 模拟标签(分类任务)
labels = torch.randint(0, 5, (8,))  # 5 类问题,标签是 [8]# 模型定义
class BuggyNet(nn.Module):def __init__(self):super().__init__()self.conv1 = nn.Conv2d(3, 16, kernel_size=3, padding=1)self.conv2 = nn.Conv2d(16, 32, kernel_size=3, padding=1)self.pool = nn.AdaptiveAvgPool2d((4, 4))  # 变成 [B, 32, 4, 4]self.linear = nn.Linear(32, 5)  # ❌ 故意设置错误 in_featuresdef forward(self, x):x = F.relu(self.conv1(x))        # [B, 16, 64, 64]x = F.relu(self.conv2(x))        # [B, 32, 64, 64]x = self.pool(x)                 # [B, 32, 4, 4]x = self.linear(x)               # ❌ 错误! x 是 4D,Linear 接受 2D 或 3Dreturn xmodel = BuggyNet()
criterion = nn.CrossEntropyLoss()# 前向传播
outputs = model(x)                  # 会报错
loss = criterion(outputs, labels)  # 不会执行到这里

首先设置断点:

然后进行debug右击:

 然后会出现控制台:

会出现变量和变量的信息(shape,值):

然后我们进行单步:

然后变量开始变化,当单步到24行时:

此刻x的shape是(8,32,4,4)但是在这个linear层

self.linear = nn.Linear(32, 5)  # ❌ 故意设置错误 in_features

期望输入是32,不仅维度不相同channel也不相同,所以继续单步会报错:

RuntimeError: mat1 and mat2 shapes cannot be multiplied (1024x4 and 32x5)

然后我们根据错误进行操作将x展平并且修改linear的输入:
x = x.view(x.size(0), -1)        # [8, 32*4*4] = [8, 512]
self.linear = nn.Linear(512, 5)  # ✅ 修复后的定义

import torch
import torch.nn as nn
import torch.nn.functional as F# 模拟图像数据
x = torch.randn(8, 3, 64, 64)  # [B, C, H, W],batch size = 8# 模拟标签(分类任务)
labels = torch.randint(0, 5, (8,))  # 5 类问题,标签是 [8]# 模型定义
class BuggyNet(nn.Module):def __init__(self):super().__init__()self.conv1 = nn.Conv2d(3, 16, kernel_size=3, padding=1)self.conv2 = nn.Conv2d(16, 32, kernel_size=3, padding=1)self.pool = nn.AdaptiveAvgPool2d((4, 4))  # 变成 [B, 32, 4, 4]self.linear = nn.Linear(512, 5)  # 此处修改def forward(self, x):x = F.relu(self.conv1(x))        # [B, 16, 64, 64]x = F.relu(self.conv2(x))        # [B, 32, 64, 64]x = self.pool(x)                 # [B, 32, 4, 4]x = x.view(x.size(0), -1)        # 此处修改x = self.linear(x)               return xmodel = BuggyNet()
criterion = nn.CrossEntropyLoss()# 前向传播
outputs = model(x)                  
loss = criterion(outputs, labels)  

然后我们这样就不会报错了。

很多时候缝合模块时就是经常遇见shape问题,耐性一点关注输入输出shape这样就可以轻松解决问题。


文章转载自:

http://cDyT26kR.jcnmy.cn
http://Ow2VNlV3.jcnmy.cn
http://KuKQHiIH.jcnmy.cn
http://XLpw4sr0.jcnmy.cn
http://mPWuuPJq.jcnmy.cn
http://MOmvDqSc.jcnmy.cn
http://so4wUZ2H.jcnmy.cn
http://EOT08ho5.jcnmy.cn
http://tldj4E2w.jcnmy.cn
http://soH3TLFK.jcnmy.cn
http://ZHaaCC89.jcnmy.cn
http://dLrD0prh.jcnmy.cn
http://DpqasAep.jcnmy.cn
http://l96fuXNt.jcnmy.cn
http://dkaH37Gc.jcnmy.cn
http://5JUQfiIq.jcnmy.cn
http://YmSGKPho.jcnmy.cn
http://B9ySscY4.jcnmy.cn
http://yuUgnttp.jcnmy.cn
http://WgzH6546.jcnmy.cn
http://H24OJD0R.jcnmy.cn
http://CqkaaOA3.jcnmy.cn
http://8u41gczS.jcnmy.cn
http://MnZ3ARN3.jcnmy.cn
http://DpDUbTfj.jcnmy.cn
http://haDb2MBr.jcnmy.cn
http://V4ujzha3.jcnmy.cn
http://WcNUgvE0.jcnmy.cn
http://unhbcEGA.jcnmy.cn
http://eUIl1Njj.jcnmy.cn
http://www.dtcms.com/wzjs/754583.html

相关文章:

  • 网站建设模板软件做公关用的网站
  • 重庆企业站seo漳州微信网站开发
  • 网站建设及编辑岗位职责html5 做网站
  • 网站关键词在哪里添加天津百度推广公司电话
  • 鞍山高新区网站手机app开发网站模板
  • 做网站的市场风险分析及对策织梦的网站收录不好
  • 如何看织梦做的网站的源码昆山城市建设网站
  • 四川建设行业数据共享平台网站问题服务app开发公司
  • 网站备案好麻烦wordpress圈子
  • 做百度推广网站排名用h5做网站首页代码
  • 巴中做网站wordpress自定义鼠标
  • 首都航空公司官方网站长沙专业网站设计服务
  • 东莞网站推广费用wordpress 页面模板 不显示
  • 安阳网站建设价格济南新闻头条最新事件
  • 楚雄网站开发rewlkj株洲网络公司-网站建设怎么样
  • 怎么申请 免费网站空间建设招标网官方网站电脑版
  • 拍卖网站开发网站首页引导页
  • 安顺市建设局网站运维工程师是青春饭吗
  • 网站后台功能需求seo营销专员
  • 会员管理网站ASP建设wordpress的图片主题
  • 外贸网站推广平台蓝颜seo牛成都百度seo代理
  • 欧美风网站建设石家庄科技中心网站
  • 可以做英文单词puzzle的网站网站建设 栏目管理
  • 做原型交互的网站工具太原网站建设世纪优创
  • 怎么做网站自动采集数据库某个网站做拍卖预展的好处
  • 自己做外贸购物网站wordpress框架是什么
  • 做网站服务器是什么wordpress需要登录才可以看到内容
  • 公司电子商务网站建设规划方案专业网站优化方案
  • 国家建设部标准官方网站wordpress主题大全
  • wordpress不用ftpwin10优化大师免费版