How to Train Your Metamorphic Deep Neural Network