keras里sparse_categorical_crossentropy和categorical_crossentropy什么不同?

  统计/机器学习 Python 损失函数 TensorFlow    浏览次数:13069        分享
0

keras里sparse_categorical_crossentropy和categorical_crossentropy什么不同?两个可以混着用吗?

 

ccc225   2019-07-24 21:24



   1个回答 
3

都是计算多分类crossentropy的,只是对y的格式要求不同。

1)如果是categorical_crossentropy,那y必须是one-hot处理过的

2)如果是sparse_categorical_crossentropy,那y就是原始的整数形式,比如[1, 0, 2, 0, 2]这种

SofaSofa数据科学社区DS面试题库 DS面经

LiShanfei   2019-07-29 00:17



  相关讨论

cross entropy是什么意思?

最小描述长度和香农熵有什么关系?

Gini指数、Gini系数、Gini不纯是一回事吗?

离散随机变量的熵满足的不等式如何证明?

python里怎么计算一个数组的熵(entropy)?

Keras模型针对同一数据集做fit和evaluation,accuracy值却不相同

softmax模型和最大熵模型是否是一回事?

keras和tensorflow有什么关系?

keras无法加载imdb文本:Object arrays cannot be loaded when allow_pickle=False

决策树的熵是什么?怎么用熵来选分叉?

  随便看看

前馈神经网络如何选择隐藏层的数量

如何清空pandas dataframe里的全部数据但是保留列名?

KNN中K值的选择

二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

逻辑回归模型中变量的系数怎么理解?