Towards Learning Convolutions from Scratch