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

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM