Effects of Nonlinearity and Network Architecture on the Performance of Supervised Neural Networks | Synapse