Practice Deep Learning with Tensorflow, Keras, and pure Numpy, including BP algo, CNN, RNN, AotoEncoder, and Adversarial AotoEncoder.