Learning Guided Convolutional Networks