Does Machine Learning Have a Future Role in Cyber Security?