Multilabel Image Classification Using Deep Learning--Imbalanced Data
古いコメントを表示
When I use imbalanced multilabel data to study the example ''openExample('nnet/MultilabelImageClassificationUsingDeepLearningExample') '' ,I found that the loss funtion(CustomBinaryCrossEntropyLossLayer.m, crossentropy) could not be weightd. So I want to use classificationlayer to replace, but classificationlayer could not used in multilabel data.
The crossentropy fuction in supporting file doesn't have Multi-label classificaion with weighted classes.The label is onehotlabel and we use sigmoid instead of softmax.So ,how can I create the outputlayer to achieve Multi-label classificaion with weighted classes?

3 件のコメント
AJ Ibraheem
2022 年 9 月 1 日
Have you tried modifying the custom layer to receive class weights and using that in the cross-entropy calculation?
XT
2022 年 9 月 2 日
Tarily
2023 年 6 月 13 日
Did you solve this problem? I have the same issue now and I hope to get your help.😭
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!