basically anything that comes to you in the form of an array where the locality in the array has some meaning and of course you know the first applications of this were on character recognition but we quickly realized that we could recognize multiple objects with those things not just single objects by kind of scanning if you want or doing the equivalent of scanning a commercial net on the only big image which of course you don't have to do it stupidly because it's all the layers are convolution you don't actually need to explicitly