All-optical convolutional neural network with on-chip integrable optical average pooling for image classification | Synapse