Neural networks for pattern recognition | Synapse