我在Blender中有一个模拟,我想使​​用TensorFlow库从外部进行控制。完整的过程将如下所示:

while True:
    state = observation_from_blender()
    action = find_action_using_tensorflow_neural_net(state)
    take_action_inside_blender(action)


我对线程或子进程模块没有太多经验,因此不确定我应该如何实际构建这样的东西。

最佳答案

建议您不要去研究Tensorflow连接和API,而是来看看Open AI Universe Starter Agent [1]。这样做的好处是,只要打开VNC会话,就可以连接基于TF的系统来对操作进行强化学习。

一旦通过这种方式构建了模型,您就可以专注于实际构建一个较低级别的API系统,以使两件事可以相互交流。

[1] https://github.com/openai/universe-starter-agent

10-06 05:17