3 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
這一切都取決于您正在處理的分類問題的類型。主要有三類;
二元分類(兩個(gè)目標(biāo)類)
多級(jí)分類(超過兩個(gè)獨(dú)家目標(biāo))
多標(biāo)簽分類(超過兩個(gè)非獨(dú)占目標(biāo)),其中多個(gè)目標(biāo)類可以同時(shí)打開
在第一種情況下,應(yīng)該使用二進(jìn)制交叉熵,并且應(yīng)該將目標(biāo)編碼為單熱矢量。
在第二種情況下,應(yīng)該使用分類交叉熵,并且應(yīng)該將目標(biāo)編碼為單熱矢量。
在最后一種情況下,應(yīng)該使用二進(jìn)制交叉熵,并且應(yīng)該將目標(biāo)編碼為單熱矢量。每個(gè)輸出神經(jīng)元(或單位)被視為一個(gè)單獨(dú)的隨機(jī)二進(jìn)制變量,整個(gè)輸出向量的損失是單個(gè)二進(jìn)制變量丟失的乘積。因此,它是每個(gè)單個(gè)輸出單元的二元交叉熵的乘積。
二元交叉熵定義如下: 二元交叉熵 和分類交叉熵定義如下: 分類交叉熵

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
我遇到了一個(gè)“倒置”的問題 - 我使用categorical_crossentropy(有2個(gè)類)并且使用binary_crossentropy很差。似乎問題是錯(cuò)誤的激活功能。正確的設(shè)置是:
for
binary_crossentropy
:sigmoid激活,標(biāo)量目標(biāo)for
categorical_crossentropy
:softmax激活,單熱編碼目標(biāo)
- 3 回答
- 0 關(guān)注
- 3119 瀏覽
添加回答
舉報(bào)