Multi-task learning of image multi label classification task and label oc-occurance contraints. Label constraints are calculated by co-occurances of labels for each image, which is composed of conditional and marginal probability. The implementation is based on google official resnet implementation. Tensorflow version: 1.10