Machine Learning and Deep Learning Methods for Intrusion Detection Systems: A Survey | Synapse