Machine learning combat pdf and source code