Awesome! I've only just got my feet on the ground, here, and I've been following this guy Steven Brown's guides on Medium: chatbotslife.com/building-a-basic-...
His guides work beautifully one after another to get you started on first making a bot that can do ANYthing at all, then working up to adding reinforcement learning and saved training data, etc. Highly recommended for a great weekend project (especially since SC2 is free now!)
The AI I'm working on right now is solely Protoss, and has no limit on APM, because I'm trying to see how strong I can get it at the moment. I have a coworker who's also gotten into it at the same time as me and we battle our AIs against one another, so APM isn't an issue. As of my current level, it rushes the hell out of opponents every game, but once I tackle the challenge of ai-friendly minor unit control and placement the AI might be able to teach itself how to macro better.
That's really the most interesting thing about this entire experiment is that you really don't determine what specific STRATEGY the AI picks so much as give it a realm of options and a reward algorithm and then turn it loose for a while.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.