Towards Reliable Learning in the Wild: Generalization and Adaptation | Synapse