Training Machine Learning Algorithms to Detect Distributed Denial of Service Attacks | Synapse