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二分类