位置: 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)

  • oppor17黑屏怎么强制重启(oppor17黑屏怎么回事)

    oppor17黑屏怎么强制重启(oppor17黑屏怎么回事)

  • mac任务管理器怎么开(mac 任务管理)

    mac任务管理器怎么开(mac 任务管理)

  • 微信叫车服务在哪里(微信叫车服务在哪里打开)

    微信叫车服务在哪里(微信叫车服务在哪里打开)

  • 华为荣耀30和30s的区别在哪里(华为荣耀30和30s手机膜一样吗)

    华为荣耀30和30s的区别在哪里(华为荣耀30和30s手机膜一样吗)

  • wps文本框的边框如何去掉(wps文本框的边框怎么设置)

    wps文本框的边框如何去掉(wps文本框的边框怎么设置)

  • 淘宝卖家星级标准是(淘宝卖家星级标准图)

    淘宝卖家星级标准是(淘宝卖家星级标准图)

  • 蚂蚁森林树怎么变大(蚂蚁森林树怎么说话)

    蚂蚁森林树怎么变大(蚂蚁森林树怎么说话)

  • 华为手机mate30无线充电功能在哪里设置(华为手机mate30无线充电)

    华为手机mate30无线充电功能在哪里设置(华为手机mate30无线充电)

  • 镜头起雾怎么办(镜头起雾怎么办学会这招马上解决)

    镜头起雾怎么办(镜头起雾怎么办学会这招马上解决)

  • 别人加我QQ好友显示精确查找

    别人加我QQ好友显示精确查找

  • ipad air3静音键在哪里(ipad air3 静音)

    ipad air3静音键在哪里(ipad air3 静音)

  • dv机是什么(dv机是什么输出接口)

    dv机是什么(dv机是什么输出接口)

  • ac1900和ac2600路由器的区别(路由ac1900和2600的区别)

    ac1900和ac2600路由器的区别(路由ac1900和2600的区别)

  • iphone11为什么充不进去电(iPhone11为什么充到80就不动了)

    iphone11为什么充不进去电(iPhone11为什么充到80就不动了)

  • 电脑cd怎么弹出来(电脑cd老是自动弹出来咋办)

    电脑cd怎么弹出来(电脑cd老是自动弹出来咋办)

  • 手机充流量怎样充(手机流量如何充)

    手机充流量怎样充(手机流量如何充)

  • 手机没网了怎么办(手机没网了怎么充值)

    手机没网了怎么办(手机没网了怎么充值)

  • 苹果11怎么没有小圆点(苹果11怎么没有传输或还原iPhone)

    苹果11怎么没有小圆点(苹果11怎么没有传输或还原iPhone)

  • 微信视频怎么开美颜(微信视频怎么开摄像头)

    微信视频怎么开美颜(微信视频怎么开摄像头)

  • 通话时开静音对方知道吗(打电话的时候开静音对方是不是听不见)

    通话时开静音对方知道吗(打电话的时候开静音对方是不是听不见)

  • a1670是平板ipad几(苹果平板a1670是几代)

    a1670是平板ipad几(苹果平板a1670是几代)

  • 华为p30pro跑分多少

    华为p30pro跑分多少

  • 手机uc隐藏空间在哪(手机uc隐藏空间在哪里)

    手机uc隐藏空间在哪(手机uc隐藏空间在哪里)

  • 小米8支持无线充电吗(小米8支持无线充电吗屏幕指纹版)

    小米8支持无线充电吗(小米8支持无线充电吗屏幕指纹版)

  • 多模态论文串讲笔记(多模态教学模式论文)

    多模态论文串讲笔记(多模态教学模式论文)

  • atrm命令  删除待执行的任务(删除ont命令)

    atrm命令 删除待执行的任务(删除ont命令)

  • 小规模纳税人的企业所得税税率
  • 资本公积怎么核实
  • 公司购买新车购置税是否可以抵扣呢
  • 加计扣除要交所得税嘛
  • 开票和预缴税款跨月
  • 社保缴费基数的组成部分
  • 研发费用扣除比例是百分75吗
  • 买房时有哪些税要交
  • 企业作为二房东要交什么税
  • 逾期支付工程款利息计算
  • 去年多计提了费用今年怎么办
  • 安装工程什么时候计提成本费用
  • 赠送给客户
  • 遗失发票如何处理
  • 填开了红字信息表但未开红字发票
  • 一张报关单可以分批退税吗
  • 贷款利息支出必须交税吗
  • 简要回答建筑企业如何实现利润最大化
  • 专票地址错了可以报销吗
  • 五证合一后地税编码怎么查
  • 上月作废的发票忘了作废,怎么做账
  • 企业所得税应纳税所得额包括什么
  • 外购固定资产如何入账
  • 高温补贴是政府发放的吗
  • 初级备考计划表
  • 销售劳务的税率是多少
  • 收到增值税发票怎么记账
  • 所得税汇算清缴截止日期
  • 生产的废材料处理如何记账是否缴税?
  • 企业购入用于捐赠的物品
  • PHP:mb_ereg_search_init()的用法_mbstring函数
  • php输出二进制
  • 出租商品计入什么科目
  • php中split
  • php bcmath off
  • 暂估成本会计分录
  • 应收账款的定义和特点
  • react hook详解
  • 保姆分为哪些级别
  • 蓝牙11
  • 归还本金和利息的分录
  • pytorch自动编码器
  • erp面试题目100及最佳答案
  • 销售建材行业
  • 校验码如何查询
  • 已核销的坏账又收回会计分录
  • 公对公的税票是怎么个流程
  • 公司赠送客户的产品怎么核算
  • java 类型推导
  • dev怎么保存项目
  • 工程开票金额大于结算金额怎么处理
  • 不在经营范围内经营违反了什么法
  • 车辆购置税能否融资租赁
  • 单位每个月支付给个人的保洁费如何申报入账
  • 为什么付款后没有记录
  • 日常生活中常见的气质类型包括
  • 网银退回是什么意思
  • 收购溢价会计处理
  • 如何理解预付年金终值期数和系数和记忆方法
  • 注册工贸公司业务范围
  • 小规模纳税人销售使用过的固定资产
  • 改制后的企业
  • 主键自增长的数据如何导入
  • sqlserver怎么恢复数据
  • windows1021h1新功能
  • 内存运行linux
  • u盘比特率
  • linux mkdir函数创建多级目录
  • win7系统纯净版和旗舰版
  • 微软6月24
  • script_tool_for_windows.bat Windows 环境下的 hosts 一键部署脚本
  • 微信小程序顶部导航栏怎么做
  • delect删除
  • android list
  • activity生命周期的方法
  • linux重启关闭打开达梦数据库
  • jquery键盘事件及keycode大全
  • js翻页效果的实现原理
  • jquerydom操作
  • 中牟地税局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设