Understanding, generalisation, and transfer learning in deep neural networks · HackerTrans