The human retina sends visual signals to the brain's visual cortex from photoreceptors (rod and cone cells) through various synaptic pathways and performs crucial early vision processing before signals are passed to higher brain regions. Herein, an artificial retina system implemented based on the leaky integrate‐and‐fire spiking neuron model is presented. The architecture of the proposed retina system consists of a multilayer convolutional neural network (CNN), and the system uses spike timing‐dependent plasticity (STDP) as a feedforward learning rule. In addition, the system integrates a feedback plasticity learning rule to expedite learning convergence. The system weights are implemented using nanoscale memristor arrays, taking on a constrained (radix‐X) range of conductance states. The proposed system produces an output image of 25 × 25 pixels, corresponding to the output retina ganglion cells that act as the interface between the retina and the visual cortex, using an input image of 100 × 100 pixels.