can be interpreted as an encoding of the input as a featurevector that facilitates classiﬁcation. These features often rep-resent complex compositions of the lower-level features ex-tracted by the previous layers (e.g., edges and corners) andcan range from grid patterns to animal faces (Zeiler and Fer-gus 2013; Le et al. 2012).