convolutional networks

Convolutional networks are neural networks designed specifically for image data. They are the unequivocal method of choice for image classification, detection, and segmentation problems. They usually need a lot of data and GPU-based backend to train, but pretrained nets can be adapted to small and medium size data easily.

See convolutional neural network on Wikipedia.

Related problems