Analyzing what information is encoded in each layer of a neural network by testing intermediate representations.