Machine learning combat + source code and data set