位置: IT常识 - 正文

【记录】torch.nn.CrossEntropyLoss报错及解决(torch.nn.function)

编辑:rootadmin
【记录】torch.nn.CrossEntropyLoss报错及解决 报错

推荐整理分享【记录】torch.nn.CrossEntropyLoss报错及解决(torch.nn.function),希望有所帮助,仅作参考,欢迎阅读内容。

【记录】torch.nn.CrossEntropyLoss报错及解决(torch.nn.function)

文章相关热门搜索词:torch.nn.functional.linear,torch.nn.utils.clip_grad_norm,torch.nn.functional.linear,torch.nn.embedding,torch.nn.utils.clip_grad_norm,torch.nn.utils.clip_grad_norm,torch.nn.lstm,torch.nn.functional.grid_sample,内容如对您有帮助,希望把文章链接给更多的朋友!

在多分类语义分割问题中使用torch.nn.CrossEntropyLoss的时候,遇到的报错有:

1. Assertion `t >= 0 && t < n_classes` failed.2. RuntimeError: Expected floating point type for target with class probabilities, got Long

通过官方文档了解到,torch.nn.CrossEntropyLoss分为两种情况:

直接使用class进行分类,此时的label为0,1,2…的整数。对于这类情况,torch.nn.CrossEntropyLoss中添加了LogSoftmax以及 NLLLoss,因此不用在网络的最后添加 softmax和argmax 将输出结果转换为整型。使用每一类的概率。这种标签通常情况下效果比直接使用class进行分类要好一些,但在少样本 && 在每一类上使用标签过于严格 的时候,才推荐使用概率作为标签。解决

假设传入torch.nn.CrossEntropyLoss的参数为torch.nn.CrossEntropyLoss(pred, label),其中pred为模型预测的输出,label为标签。 这两个报错都是因为pred输入的维度错误导致的 根据官网文档,如果直接使用class进行分类,pred的维度应该是[batchsize, class, dim 1, dim 2, ... dim K],label的维度应该是[batchsize, dim 1, dim 2, ... dim K]。注意在网络输出的channel中加入class number的维度。不然softmax无法计算,及model的output channel = class number。 另,如果想直接使用class进行分类,需要讲label的type转换成long格式:labels = labels.to(device, dtype=torch.long)

本文链接地址:https://www.jiuchutong.com/zhishi/297812.html 转载请保留说明!

上一篇:【YOLOv5】LabVIEW+OpenVINO让你的YOLOv5在CPU上飞起来(labview oop)

下一篇:React--》超详细教程——React脚手架的搭建与使用(reactz)

  • vue.set()用法(vue.set和this.$set)

    vue.set()用法(vue.set和this.$set)

  • 钉钉如何扫码进群(钉钉如何扫码进群二维码)

    钉钉如何扫码进群(钉钉如何扫码进群二维码)

  • 华为手机字体颜色如何设置成黑色(华为手机字体颜色怎么设置成红色)

    华为手机字体颜色如何设置成黑色(华为手机字体颜色怎么设置成红色)

  • 华为nova5ipro不开机怎么办(nova5ipro不开机)

    华为nova5ipro不开机怎么办(nova5ipro不开机)

  • dvd rw 能刻录吗(dvdrw能刻录cd吗)

    dvd rw 能刻录吗(dvdrw能刻录cd吗)

  • Word页面纸型怎么设置16开(word页面纸型怎么设置16开)

    Word页面纸型怎么设置16开(word页面纸型怎么设置16开)

  • 美图秀秀可以ps图片吗(美图秀秀可以p数字吗)

    美图秀秀可以ps图片吗(美图秀秀可以p数字吗)

  • 笔记本电脑需要无线网卡吗(笔记本电脑需要插电使用吗)

    笔记本电脑需要无线网卡吗(笔记本电脑需要插电使用吗)

  • 单反可以当直播摄像头用吗(单反当直播摄像头)

    单反可以当直播摄像头用吗(单反当直播摄像头)

  • qq接触关系是什么意思(qq关系是什么)

    qq接触关系是什么意思(qq关系是什么)

  • 华为隐私空间安全吗(华为隐私空间安装包)

    华为隐私空间安全吗(华为隐私空间安装包)

  • 小米手表扬声器防尘膜掉落怎么办(小米手表扬声器破音)

    小米手表扬声器防尘膜掉落怎么办(小米手表扬声器破音)

  • 图片旋转怎么设置(图片旋转设置)

    图片旋转怎么设置(图片旋转设置)

  • 二手苹果全网通什么意思(二手苹果手机大概多少钱?)

    二手苹果全网通什么意思(二手苹果手机大概多少钱?)

  • gtx850m是独显吗

    gtx850m是独显吗

  • 摄像头一闪一闪的是怎么回事(摄像头一闪一闪的是什么意思)

    摄像头一闪一闪的是怎么回事(摄像头一闪一闪的是什么意思)

  • lenovo电脑怎么连接wifi步骤(lenovo电脑怎么连接wifi)

    lenovo电脑怎么连接wifi步骤(lenovo电脑怎么连接wifi)

  • 手机照片怎么镜像翻转(手机照片怎么镜面对称)

    手机照片怎么镜像翻转(手机照片怎么镜面对称)

  • 爱天使电话手表怎么取卡出来(爱天使电话手表官网)

    爱天使电话手表怎么取卡出来(爱天使电话手表官网)

  • QQ闺蜜值怎么看(qq怎么看闺蜜值排行)

    QQ闺蜜值怎么看(qq怎么看闺蜜值排行)

  • 佳能200d怎么对焦(佳能200d使用教程)

    佳能200d怎么对焦(佳能200d使用教程)

  • 隐藏空间怎么打开(隐藏空间怎么打开华为)

    隐藏空间怎么打开(隐藏空间怎么打开华为)

  • 女性app制作如何实现商业化(女性专属软件)

    女性app制作如何实现商业化(女性专属软件)

  • win10我的电脑图标怎么调出来(win10我的电脑图标不见了怎么恢复原状)

    win10我的电脑图标怎么调出来(win10我的电脑图标不见了怎么恢复原状)

  • 为什么电脑连上wifi却上不了网?(为什么电脑连上蓝牙耳机却是外放)

    为什么电脑连上wifi却上不了网?(为什么电脑连上蓝牙耳机却是外放)

  • urlproc.exe是什么进程(urlerror什么意思)

    urlproc.exe是什么进程(urlerror什么意思)

  • 借递延所得税资产贷其他综合收益
  • 税务机关采取哪些行政
  • 应税消费品是什么意思
  • 支付办公楼维修费
  • 政府会计应付职工薪酬账务处理
  • 商业用房出租税率是多少
  • 增值税抵扣可以跨月吗
  • 企业所得税季度申报时间
  • 一般纳税人普票怎么做分录
  • 个人买私募基金还是买公募基金好
  • 长期借款业务的思维导图
  • 资产减值准备会计科目编码
  • 没有合同可以收违约金
  • 构建固定资产的总结
  • 定额发票用来干嘛
  • 小规模纳税人3%减按1%的账务处理
  • 公司按月支付住房公积金
  • 物业公司要怎么开水电费证明
  • 补偿金需要缴纳个税分开
  • 产生的多缴税款怎么做账
  • 对公账户上扣缴的税怎么做分录?
  • 收不到租金怎么解除合同
  • 所得税不退税怎么写情况说明
  • 调研费用表格
  • windows10如何开启夜间模式
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • 想用u盘装系统怎么弄
  • linux attached
  • 在杂志上发表文章算出版吗
  • 职工福利费包括奖金吗
  • 独立费用包括
  • php创建视图
  • watch跟computed区别
  • phpcms v9用户手册
  • 快递费属于办公费用吗?
  • 补交上年度的企业所得税税款计入什么科目
  • wordpress全站伪静态
  • mysql的union语句
  • 付员工经济补偿金的分录
  • 出差期间发生的招待费计入什么科目
  • 电商会计如何做账
  • 新版个税申报系统查询
  • 装修工程是可以做什么的
  • mysql怎么替换某个值
  • 普通费用发票不入账会有什么后果吗
  • 员工工资扣工作服押金怎么做账呢
  • 缴纳车辆购置税有发票吗
  • 固定资产已提完折旧,但仍在使用,需要定期清理吗?
  • 企业从银行取得短期贷款存入银行,属于( )类型变化业务
  • 交通运输业营改增
  • 民办幼儿园的经费投入
  • 装修费用税法规定有哪些
  • 技术咨询服务开票代码
  • 房地产开发企业增值税怎么算
  • php mysql连接
  • sql 复合语句
  • centos rpm包存放位置
  • 苹果15手机价格和图片颜色
  • linux虚拟机基本操作
  • centos怎么调出终端
  • winxp回收站在哪里
  • linux运维是必死之路
  • windows mobile
  • Linux服务器架设指南百度网盘
  • windows向microsoft报告
  • bootstrap 组件库
  • js获取秒数
  • ExtJS4 表格的嵌套 rowExpander应用
  • linux服务器硬件配置要求
  • 调用perl脚本
  • Python装饰器实现几类验证功能做法实例
  • unity账号登录
  • jquery源码下载
  • shell 数组变量
  • 浅谈幼儿良好行为的培养论文
  • unity打包安卓apk
  • java教程 视
  • 全国税务查询
  • 出口退税企业分类管理等级
  • 如何查看税务登记信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设