微信扫一扫打赏支持

categorical_crossentropy和binary_crossentropy的区别

categorical_crossentropy和binary_crossentropy的区别

一、总结

一句话总结:

A)、见名知意即可,其实从名字上也可以看出来binary=二元,不可以用于多分类任务,
B)、简单地说,binary_crossentropy经常搭配sigmoid分类函数,categorical_crossentropy搭配softmax分类函数

 

 

 

二、categorical_crossentropy和binary_crossentropy的区别

转自或参考:

https://blog.csdn.net/Mr_wuliboy/article/details/94324672?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

 

简单地说,'binary_crossentropy'不能用于多分类任务,如果使用了所得到的Accuary是不对的没有意义,如果多分类任务应该使用categorical_crossentropy

其实从名字上也可以看出来binary=二元,不可以用于多分类任务,简单地说,binary_crossentropy经常搭配sigmoid分类函数,categorical_crossentropy搭配softmax分类函数

 

Softmax + categorical_crossentropy可以用于二分类等价于Sigmoid + binary_crossentropy二分类

 

 

 
posted @ 2020-09-15 22:20  范仁义  阅读(1253)  评论(0编辑  收藏  举报