[Feature Request] Official Machine Learning API Support. (e.g. cuDNN, tflow, tflow Lite)

Sure, but a lot of what you discussed are offline tasks to later be deployed to the game. Which means it might be more interesting to integrate such tools into the editor than into runtime. You need high optimization for inferencing only if your running a fully packaged game, at least in general. Even Drivatar, MS’s driving neural net for Forza games that’s been around for forever now, runs offline creation then deploys the optimized NN profiles for running in games.

It’s not to say there’s not space for doing realtime learning in games. Black and White did all the way back when, programmed by one of the founders of Deep Mind before he went off and did that. But it’s hard enough to get many interesting things out of neural nets as it is, and that’s with banks of the highest end GPUs available. If you want interesting learning in realtime you probably need more optimization, and less generalization, than any of these open source tools will provide. Basically with games the rule if often “look at what people are doing not in realtime. Now try to make a hacky version that runs a thousand times faster.” with the “thousand times faster” not being exaggerated in the least. There’s now an EA cloud platform, and a new company being made by ex EA employees, that both claim NN’s and “the cloud” will “enable game experiences like never before” including things like “making you believe your talking to a real person”. And they are f*ing kidding themselves, I’m so glad they’re going to suddenly be better at everything than everyone else on the planet for the sake of a game. But a little more down to earth visions seem more practical.

EG being able to use open source, friendly tools for fooling around in offline tasks, in the editor, is really interesting. Could you use it for level creation? NPC creation? Could you fool around NN’s in development and only bother to optimize them later, when you package off the game? Easy, official API support for the editor seems like a better way to go at the moment than bothering anything with runtime.