Deep Learning Meets Modeling: Taking the Best out of Both Worlds