聊聊关于分类和分割的损失函数:nn.CrossEntropyLoss()
创始人
2024-06-01 05:57:37
0

目录

1. nn.CrossEntropyLoss()

2. 多分类中 nn.CrossEntropyLoss() 的应用

3. 分割中 nn.CrossEntropyLoss() 的应用

3.1 测试文件

3.2 输出可视化

3.3 softmax 

3.4 log 

3.5 CrossEntropyLoss


1. nn.CrossEntropyLoss()

分类中,经常用 nn.CrossEntropyLoss() 交叉熵损失函数

y 为真实值 、 y(hat) 为预测值

 这种采用了 one-hot 编码的形式,多分类中,只有一个label为1

softmax 可以将数据以概率的形式输出,所以输出是在 0-1 之间,那么log 就会是负数,因此交叉熵损失函数前面有个负号。

这也是为什么多分类需要输出经过softmax

nn.CrossEntropyLoss() 已经将 softmax 封装在里面了

2. 多分类中 nn.CrossEntropyLoss() 的应用

测试需要的文件

demo 如下,reshape为(1,-1) 是假设batch为1的情况

分类label的 one-hot 编码需要是float类型,因为分类的label需要进行计算

1.0 * ln predict

 损失结果为:

接下来验证 nn.CrossEntropyLoss() 交叉熵损失函数

结果是一样的

3. 分割中 nn.CrossEntropyLoss() 的应用

一般来说,图像分割的网络输出是4维度的,对应的label 是3维的

predict : 1,2,2,2

label : 1,2,2

假设:预测结果是两个channel 的图像

  • 假如第一个channel 的左上角经过softmax 后概率是0.2
  • 假如第二个channel 的左上角经过softmax 后概率是0.8

假设第一个channel 是背景(0)的类别,第二个channel是前景(1)的类别,因此需要保证两个预测概率的和为1。

然后取最大的概率为第二个channel的0.8

所以认为这个2*2图像的左上角为前景像素点(1)的概率大

如果计算损失的话,假设label 的左上角是1的话,那么当前像素点的损失为:

L = -(0 * ln 0.2 + 1 * ln 0.8)# label 不参与计算,只是这样解释而已

最后将四个像素点同样计算后,求平均即可

3.1 测试文件

测试需要的文件

分割的label 是整形,因为不需要参与运算,label 的数字只是代表哪一个类别而已

测试的demo

3.2 输出可视化

维度的解释:输出的预测是 2 个维度的,2*2 大小的1个batch的图像

图像的label 是:

3.3 softmax 

因为 nn.CrossEntropyLoss() 是经过了 softmax 层的,预测值经过softmax后为

 可视化

3.4 log 

将概率经过log后为

 可视化

3.5 CrossEntropyLoss

把每个像素点都认为是一个分类就行了

左上角的预测值有两个 0.4975 和0.5025,左上角的label是1,因此取第二个0.5025

channel = 0channel = 1label预测值
左上角0.49750.502510.5025
左下角0.42560.574400.4256
右上角0.50500.495000.5050
右下角0.83480.165210.1652

因此,损失为

L = - (ln 0.5025 + ln 0.4256 + ln 0.5050 + ln 0.1652) / 4 = 

用 nn.CrossEntropyLoss() 计算值一样

相关内容

热门资讯

高考满分作文:浅阅读与深阅读... 高考满分作文:浅阅读与深阅读 篇一浅阅读与深阅读:开启阅读的不同维度在当今信息爆炸的时代,人们对于阅...
江苏高考满分作文赏析:于无声... 江苏高考满分作文赏析:于无声处听惊雷 篇一江苏高考满分作文《于无声处听惊雷》以一个小故事为引子,讲述...
高考议论文经典作文素材【通用... 高考议论文经典作文素材 篇一标题:高考加分政策的利与弊高考作为一项重要的选拔性考试,对于每个考生来说...
高考后的自我感想作文【通用6... 高考后的自我感想作文 篇一高考是人生中一个重要的转折点,它不仅仅是一场考试,更是对自己的一个全面评价...
北京西城夜查大排档扰民 为高... 北京西城夜查大排档扰民 为高考保驾护航 篇一近年来,随着社会经济的快速发展,大排档经营现象在北京市西...
高考作文真题:坐在路边鼓掌的... 高考作文真题:坐在路边鼓掌的人 篇一当我们走在拥挤繁忙的城市街道上,常常可以看到一些人坐在路边鼓掌。...
高考英语高级词汇作文范文(优... 高考英语高级词汇作文范文 篇一Artificial Intelligence: Boon or Ba...
热点高考作文素材(最新6篇) 热点高考作文素材 篇一标题:网络教育的影响与挑战随着互联网的普及和技术的进步,网络教育作为一种新型的...
高考优秀作文(优质6篇) 高考优秀作文 篇一:《成长的烦恼与收获》近年来,高考成绩的重要性越来越被人们所关注,而高考也成为了学...
高考语文作文题目(实用3篇) 高考语文作文题目 篇一:文化传承与发展文化是一个国家和民族的精神财富,是一个民族的灵魂和根基。文化的...
高考作文范文感恩之情【优质6... 高考作文范文感恩之情 篇一感恩之情在高考中的重要性高考作为中国教育系统中的重要一环,是每一个学生都不...
优秀高考满分作文【优选6篇】 优秀高考满分作文 篇一:人工智能对人类社会的影响随着科技的不断发展,人工智能逐渐走进我们的生活,对人...
全国卷一作文【经典3篇】 全国卷一作文 篇一我眼中的家乡家乡是一个让人怀念的地方,它有着美丽的自然风光和深厚的历史文化。我眼中...
湖南高考满分作文(精彩6篇) 湖南高考满分作文 篇一:人工智能对社会的影响随着科技的飞速发展,人工智能成为了当今社会的热门话题。人...
全国甲卷高考作文可为与有为(... 全国甲卷高考作文可为与有为 篇一探讨“可为与有为”的区别与选择近几年,全国高考甲卷作文题目中经常出现...
回到原点高考作文【精彩3篇】 回到原点高考作文 篇一高考是每个学生都要经历的重要考试,它承载着无数的梦想和希望。然而,随着时间的推...
高考物理作文真题范文(优秀6... 高考物理作文真题范文 篇一探究光的传播与成像原理光是一种电磁波,它以极高的速度传播,给我们带来了丰富...
2022年全国新高考II卷高... 2022年全国新高考II卷高考优秀作文 篇一:教育的未来——培养创造力随着时代的发展和社会的进步,教...
高考鼓励的话【最新3篇】 高考鼓励的话 篇一高考,是每个学生人生中的一次重要考验。在这个阶段,学生们要经历长时间的紧张备考和高...
鼓励高考的句子英文翻译【经典... 鼓励高考的句子英文翻译 篇一Title: Encouraging Sentences for Col...