Teaching iCub to recognize objects using deep convolutional neural networks