Machine Learning, Neural Networks, Information Theory, Deep Learning, Theory Of Neural Networks.
highlights one more point, learning happens from layer to layer. A layer has all the information it needs to predict the output (plus some noise). So we use each layer to predict the output. This helps us peep into the layer-wise knowledge of the so called black box. This gives us a perspective