Introducing topography in convolutional neural networks