Machine Learning Cybersecurity: How It Works and Companies to Know