Deep Learning Predictive Modeling with Data Challenges (Small, Big, or Imbalanced)