Machine Learning Approaches in Cyber Security Analytics