Mods, my official announcement for this is in the Announcements forum: http://www.gamedev.net/topic/660368-algorithmic-ecology-machine-learning-ai-engine/ so please remove if any information is considered redundant.
Anyway, I haven't really posted here before- I come from more of a Controls and formal AI background so I'm not a gamedev expert in any sense, but I wanted to run something by you guys and hopefully get some feedback.
I'm working on a machine learning model for the domain of games/simulation that produces behaviors that typically are not produced with conventional search-based AI. The idea is that a developer should be able to use the architecture as an API or external library and be able to produce useful and unique agent control functions without having to deal with the underlying training algorithms. The architecture should be able to produce a function using (ideally) only inputs and a desired end behavior. I have a working prototype ready that uses the current architecture to produce an ecosystem of agents that trains in response to environmental changes. The short demo video is at
The project is still in its infancy but I'm planning on using a lot of exciting current academic research in machine learning to incrementally allow for more complex behaviors. At the moment I'm trying to propogate the idea out to developers to get some feedback on the project before charging forward with development, but so far I am happy with the progress and the outlook for the future.
Since you guys are more experienced in the domain I was hoping to get some comments on the project. Any constructive discussion or insight is appreciated. Thanks!