Machine learning in cybersecurity: a comprehensive survey | Synapse