Methodologies to Improve Fidelity and Reliability of Deep Learning Models for Real-World Deployment