Machine Learning in Cyber-Security - Problems, Challenges and Data Sets