Machine learning in cybersecurity: A review | Synapse