交叉熵损失CrossEntropyLoss

news/2024/10/28 19:19:14/

交叉熵损失CrossEntropyLoss

语义分割网络输出tensor的尺寸为【B,C,H,W】,进行多分类,label的尺寸为【B,H,W】。
举例:三分类:output【1, 3,3, 3】,label【1, 3, 3】

验证

import torchoutput = torch.tensor([[[[1, 1, 0],[2, 0, 1],[2, 1, 0]],[[2, 0, 2],[0, 0, 1],[1, 1, 2]],[[1, 1, 0],[0, 0, 1],[2, 0, 2]]]]).float()
label = torch.tensor([[[1, 1, 0],[1, 0, 0],[2, 2, 2]]]).long()CrossEntropyLoss = torch.nn.CrossEntropyLoss(reduction='none')
loss = CrossEntropyLoss(output, label)
print(loss)
# result:
# tensor([[[0.5514, 1.8620, 2.2395],
#          [2.2395, 1.0986, 1.0986],
#          [0.8620, 1.8620, 0.7586]]])
import torchoutput = torch.tensor([[[[1, 1, 0],[2, 0, 1],[2, 1, 0]],[[2, 0, 2],[0, 0, 1],[1, 1, 2]],[[1, 1, 0],[0, 0, 1],[2, 0, 2]]]]).float()
label = torch.tensor([[[1, 1, 0],[1, 0, 0],[2, 2, 2]]]).long()CrossEntropyLoss = torch.nn.CrossEntropyLoss(reduction='mean')
loss = CrossEntropyLoss(output, label)
print(loss)
# result:
# tensor(1.3969)

http://www.ppmy.cn/news/629302.html

相关文章

Element-ui二次封装一个带图片展示的高通用性table表格

使用Element-ui框架也很久了,最近项目中有个应用场景,如下图示: 如上截图,在这个table表格中,有显示类文本,有image图片,有switch开关,还有数据编辑操作列。 话不多说,…

html+css商城主页面

小米商城-主页面(静态页面) 非常适合在学习前端知识的同学们的知识巩固和细节的一个项目,由于CSS代码有点多不好展示可以下载我的CSS源代码https://blog.csdn.net/wjfckx/article/details/109114052. 如果有问题可以查看我的空间里面的资源 小米商城 小米商城-主页…

微信小程序form页面数据双向绑定data路径

问题描述&#xff1a; 在开发过程中数据经常以对象方式组织&#xff0c;对页面修改数据进行保存时使用this.data.obj无法获取修改后数据。 官方文档解释 简易双向绑定 1.只能是一个单一字段的绑定 <input value"{{value}}" />2.目前&#xff0c;尚不能 dat…

elementui el-table-column表头换行,自定义表头以及排序图标的位置放置

目录 1、普通表头换行⭐️想实现以下效果 2、表头换行时调整文字和排序图标的位置⭐️想实现以下效果遇到问题 效果如下遇到问题 效果如下⭐️最终成功实现以下效果 &#x1f44d;写在最后 1、普通表头换行 https://www.jb51.net/article/228935.htm // 在需要换行的地方加入换…

linux目录字段大于2,【Linux学习】— 2. 文件/目录的常规操作

主要来源&#xff1a;兄弟连Linux视频教学、Linux操作与生物信息——基因学苑 2021.2.16 1. 进入目录 1.1 显示当前目录 pwd 1.2 进入某一特定目录 cd 常用选项&#xff1a; -&#xff1a;回到上次操作目录 ..&#xff1a;返回上一层目录 cd不接任何选项和参数则回到家目录 2.…

Git_命令大全

命令分类 设置和配置 获取和创建项目 基本快照 分支和合并 git config help init clone add status diff commit reset rm mv branch checkout merge mergetool log stash tag worktree 共享和更新项目 检查和比较 修补 调试 …

Python环境搭建—安利Python小白的Python和Pycharm安装详细教程

人生苦短&#xff0c;我用Python。众所周知&#xff0c;Python目前越来越火&#xff0c;学习Python的小伙伴也越来越多。最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题&#xff0c;为了方便大家学习Python&#xff0c;小编整理了一套Py…

HTML知识点总结还涉及一些subline的基本操作(有很多不足,现为初学者,以后补充)

标题一&#xff1a;HTML课堂笔记 文档结构说明(文档类型声明) 有7种文档类型 HTML4.0-4.1 strict&#xff0c;Transitional&#xff0c; Formset html:xt/xs;对应严谨的或者不严谨的 严谨的HTML文档&#xff0c;可以丢一些东西&#xff0c;浏览器可以识别 XHTML1.0 strict&am…