Applied deep learning : A case-based approach to understanding deep neural networks.