使用BCELoss时,忽视某个类别,不计入loss(例如padding位置的loss不计入)

 loss_fct = BCEWithLogitsLoss(reduction="none")batch_size = prediction_scores.size()[0]seq_len = prediction_scores.size()[1]
tmp_loss = loss_fct(prediction_scores.view(batch_size * seq_len, 1),
labels.view(batch_size * seq_len, 1).float())
tmp_mask = (labels != -100)
# 忽视类别标签为-100
real_loss = tmp_loss.view(batch_size, seq_len) * tmp_mask
masked_lm_loss = torch.sum(real_loss) / torch.sum(tmp_mask)

BCELoss忽视某个类别相关推荐

  1. gentoo Portage使用

    Portage文件 配置指令 Portage使用/usr/share/portage/config/make.globals里的默认配置,所有的Portage配置通过变量处理. 由于在不同的cpu架构 ...

  2. loss函数之NLLLoss,CrossEntropyLoss

    NLLLoss 负对数似然损失函数,用于处理多分类问题,输入是对数化的概率值. 对于包含NNN个样本的batch数据 D(x,y)D(x, y)D(x,y),xxx 是神经网络的输出,进行了归一化和对 ...

  3. [读书笔记] 哈佛最受欢迎的营销课——如何打造脱颖而出的品牌

    Youngme Moon. Different: Escaping the Competitive Herd 概论 第一部分 群氓的竞争一种批判 第二部分 不参与竞争庆祝 一逆向战略品牌 案例 二超越 ...

  4. 罗兰贝格 | 2017全球智慧城市战略指数发布

    功能介绍 关注全球智慧城市前沿资讯.新锐观点.顶层设计.解决方案.商业模式与经典案例,发布独家数据.原创编译.深度解读与独家研究,覆盖中国智慧城市100强的决策者与中国智慧城市企业100强高管. 罗兰 ...

  5. 近20年3867篇AI论文大调研:有缺陷的指标被滥用,好的指标被忽视

    来源:AI科技评论 本文约5400字,建议阅读6分钟. 论文调查告诉你评估机器学习模型中的不足. "用于评估AI和机器学习模型的常用指标不足以反映这些模型的真实性能",来自维也纳医 ...

  6. SAP零售商品类别层次:为什么(业务视角)?

    SAP零售商品类别层次:为什么(业务视角)? 商品类别(Merchandise Categories)对产品进行分类,但在SAP Retail中,这只是其中的一小部分. 作为上下文,首先让我们区分SA ...

  7. 深刻剖析与实战BCELoss详解(主)和BCEWithLogitsLoss(次)以及与普通CrossEntropyLoss的区别(次)

    文章目录 前言 BCELoss原理 BCELoss实操 二分类情况 多分类情况 CrossEntropyLoss BCEWithLogitsLoss 前言 import torch import to ...

  8. 大话PM|产品设计中常被忽视的业务异常

    本文为PMCAFF作者 iamxiarui 于社区发布 由于疫情影响,在延长的假期中抽空回顾了近一年多来的产品工作.收获之于发现了一个比较明显且出现率很高的问题:产品部署上线后,经常会出现未曾预见但又 ...

  9. 手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用

    近日,媒体接连报道电动车起火爆炸造成严重人员伤亡的新闻,针对该问题,社区物业明令禁止电瓶车入户,但是依然有人忽视这个问题严重性.目前,AI应用已经可以有效地预防此类问题,在进入电梯的时候就可以采取报警 ...

最新文章

  1. 百度李彦宏:人工智能是万物命脉
  2. sql 181. 超过经理收入的员工
  3. python3.7代码_Centos7源代码安装python3.7,centos7,源码,python37
  4. 廖雪峰mysql安装教程 pdf_使用MySQL - 廖雪峰 Python 3 教程
  5. Vue-Router中History模式【华为云分享】
  6. Flutter 页面滚动吸顶详解(NestedScrollView)
  7. (初学者)初学者的编程的苦恼
  8. HTML背景颜色长宽高怎么设置,Dreamweaver 8怎么通过代码设置页面高宽颜色
  9. C语言的变量的作用域和生存期
  10. 【毕业设计/课程设计】基于大数据个性化音乐推荐算法分析
  11. 会议会展产业要善用信息技术提高活动运营管理效率
  12. 如何使用 VNC 远程访问树莓派
  13. 在google提交sitemap地图后的蜘蛛爬取效果
  14. 彻底搞清楚STM32CubeMX生成工程再次下载后SWD无法使用问题
  15. 什么是GPIO?(详细介绍)
  16. 威尔逊定理公式的理解
  17. 日常英语:Job interview
  18. anaconda-navigaotr出现adding featured channels并无法正常打开_CodingPark编程公园
  19. python习题:函数
  20. 超简单网页自动刷新插件介绍

热门文章

  1. 指针知识(四):指针数学计算
  2. Mikogo新版本已支持Linux系统
  3. U盘autorun病毒清理
  4. android进程守护 失效,保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护 1...
  5. python词嵌入_【自然语言处理】收藏!使用Python的4种句嵌入技术
  6. loadrunner——参数化
  7. Opencv 中 Mat中元素的值读取方法总结
  8. 剑指offer面试题[58]-二叉树的下一个结点
  9. 卧式储罐液位体积计算公式excel_2020晋中化工防腐储罐订做欢迎来电-环保设备...
  10. 存储过程(简单入门)