Matching Convolutional Neural Networks without Priors about Data