Similarity and Matching of Neural Network Representations