Transfer learning (on pre-trained inception net model) for multi label classification is giving similar probability for all labels
In my experience, the example code for a low number of classes (&lt;200) works well. When moving to more classes the imbalance data makes the network converge to the same numbers. You have imbalance data because now each output is a binary classifier by its own, this doesn't happen with softmax. The way to mitigate the problem is to use weighted_cross_entropy_with_logits and set pos_weight to a positive number > 1 (10 works). But I still don't get very good results.