Machine learning in cybersecurity: what is it and what do you need to know?