How Can Artificial Intelligence and Machine Learning Boost Cyber Security?