下面的例子,y_true的形状是[batch_size],y_pred的形状是[batch_size,num_class].
也就是说y_pred经过softmax层之后,是one-hot编码,SparseCategoricalCrossentropyy_true变成了one-hot编码.

cce = tf.keras.losses.SparseCategoricalCrossentropy()
loss = cce([0, 1, 2],[[.9, .05, .05], [.5, .89, .6], [.05, .01, .94]])
print('Loss: ', loss.numpy())  # Loss: 0.3239

init

__init__(from_logits=False,reduction=losses_utils.ReductionV2.AUTO,name=None
)

call

__call__(y_true,y_pred,sample_weight=None
)

参考:
官网

TensorFlow tf.keras.losses.SparseCategoricalCrossentropy相关推荐

  1. TensorFlow tf.keras.losses.SparseCategoricalCrossentropy 、 categorical_crossentropy

    categorical_crossentropy VS. sparse_categorical_crossentropy 转载qq_42961707 最后发布于2019-07-13 22:10:12  ...

  2. tf.keras.losses.SparseCategoricalCrossentropy() 稀疏交叉熵 损失函数 示例

    文章目录 计算公式 计算过程 tf.keras.losses.SparseCategoricalCrossentropy 实现 numpy 实现 import numpy as np import t ...

  3. tf.keras.losses.SparseCategoricalCrossentropy详解

    目录 tf.keras.losses.SparseCategoricalCrossentropy的作用 tf.keras.losses.SparseCategoricalCrossentropy的示例 ...

  4. tensorflow tf.keras.losses.MeanSquaredError 均方差损失函数 示例

    import tensorflow as tf import numpy as np 公式 error=1m∑i=1m(xi−yi)2error = \frac{1}{m}\sum_{i=1}^{m} ...

  5. TensorFlow tf.keras.losses.CategoricalCrossentropy

    用于多分类问题,传入的是one-hot编码目标,如果是int类型的编码目标,使用SparseCategoricalCrossentropy 下面这个例子中y_pred和y_true的形状是[batch ...

  6. TensorFlow tf.keras.losses.BinaryCrossentropy

    cross-entropy loss L=−[ylogy^+(1−y)log(1−y^)]L=-[ylog\ \hat y+(1-y)log\ (1-\hat y)]L=−[ylog y^​+(1−y ...

  7. TensorFlow tf.keras.losses.CategoricalHinge

    铰链损失函数(Hinge Loss)主要用于SVM中,最大化分割超平面的距离 ch = tf.keras.losses.CategoricalHinge() loss = ch([0., 1., 1. ...

  8. TensorFlow tf.keras.losses.MeanSquaredError

    均方误差(mean-square error, MSE) mse = tf.keras.losses.MeanSquaredError() loss = mse([0., 0., 1., 1.], [ ...

  9. tf.keras.losses.CategoricalCrossentropy 多分类 交叉熵 损失函数示例

    文章目录 计算公式 计算过程 tf.keras.losses.CategoricalCrossentropy 实现 numpy 实现 import numpy as np import tensorf ...

最新文章

  1. ZOJ 2913 Bus Pass (近期的最远BFS HDU2377)
  2. Thymeleaf 模板 springboot集成使用
  3. r语言 断轴 画图_R语言作图——Density plot
  4. ibatis--百度百科
  5. 如何获得onblur中的值_使用带有onBlur的输入字段和来自Reactjs JSX中的状态块输入的值?...
  6. Spring bean作用范围
  7. 笨方法学python第二版_笨方法学Python(2)
  8. ubuntu 升级python_如何将 Ubuntu 16 和 18 上的 python 升级到最新 3.8 版
  9. ics-07—CTF
  10. Instant Neural Graphics Primitives with a Multiresolution HashEncoding_具有多分辨率的哈希编码
  11. 怎样P漫画脸?这三个简单方法分享给你
  12. 基于Android的本地电子书阅读器的设计与实现Ebook(1)
  13. [加密]展讯secureboot方案
  14. 2019 年值得学习的顶级 JavaScript 框架与主题
  15. STM32F1的IIC硬件调试之EV5,EV6,EV7,EV8,EV9
  16. SCI论文的类型以及写作结构分析
  17. html 特殊符号怎么打出来,怎么打出进度条 电脑上的特殊符号怎么打出来的?
  18. 大客户如何轻松完成快递对账?
  19. 计算机软件技术基础 王海燕,北大考研辅导班:2021北京大学工学院机械硕士(085500)考研招生分析、参考书目、复试线等经验指导篇...
  20. 华为WS326虚拟服务器设置

热门文章

  1. python return函数_理解Python函数中的return关键字
  2. 2021年6月Python小屋编程比赛获奖名单
  3. 1000道Python题库系列分享23(61个填空题)
  4. Python简易验证码生成程序
  5. fragment中文网_Android使用Fragment打造万能页面切换框架
  6. 网络 应用层 | HTTP的认识及实现(模拟实现一个简单的服务器)
  7. python 的输入规整
  8. mysql统计age大于20的数_数据库命令记录
  9. 经纬度绘图_Python气象绘图教程(二十二)—mpl_toolkits.axes_grid1
  10. 在linux中怎么装python3环境,在Linux环境下安装Python3