Understanding Convolutional Networks with APPLE : Automatic Patch Pattern Labeling for Explanation