Joint training of convolutional and non-convolutional neural networks | Synapse