Machine Learning for Computer and Cyber Security