Review of AI and machine learning applications to predict and Thwart cyber-attacks in real-time | Synapse