Cyber Security and Machine Learning