1. An artificial visual recognition system comprising: a digital processor; and a model executed by the digital processor and having a loose hierarchy of layers, each layer, from a lowest hierarchy level to a top level, providing increasing selectivity and invariance of an input image such that model output produces feature recognition and classification of an object in the input image, the hierarchy allowing bypass routes between layers.