Machine Learning for Cybersecurity: Standing on the Shoulders of Giants