Matrix Backpropagation for Deep Networks with Structured Layers | Synapse