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