Neural network based intrusion detection systems with different training functions | Synapse