Improving Deep Learning Models In Weakly Supervised Learning Paradigms