Unveiling machine learning strategies and considerations in intrusion detection systems: a comprehensive survey | Synapse