Robustness, Evaluation and Adaptation of Machine Learning Models in the Wild