I am working on image dataset, where i have one hot encoded labels. Shape of label vector is (3500,8)
. When i try categorical cross entropy and softmax function in output layer my accuracy is very low. But when i use binary cross entropy and sigmoid my accuracy improves.
Previosuly I believe for multi class classification, we should use softmax and categorical cross entropy.
But in a kaggle competetion, i see use of sigmoid and binary cross entropy.
I want to know is it a right approach?
Can any one give me an insight to this concept.