Cyber Security, Virtual Reality and Machine Learning