强化学习工具

时间:2018-09-10 23:27:35

标签: reinforcement-learning

用于强化学习var c = array.length - 1; while (array[c][0] === false) { c--; } var d = 0; while (array[d][0] === false) { d++; } var start_row = d+1; var end_row = c+1; for (i = start_row - 1; i < end_row; i++) { if (array[i][0] === true) { // execute code } TensorforceKerasrl有什么区别? 据我所知,所有这三个版本都在chainerrl健身房环境中工作,并且具有已实施的相同强化学习算法。性能上有区别吗?

3 个答案:

答案 0 :(得分:1)

它们是不同的深度学习银行终端。 TensorFlow,Keras和Chainer是用于推理基于神经网络的AI算法的不同库。 开放式AI是强化学习库。 这是两种不同的技术。 如果您想对Tensorflow,后端和RL tf库进行强化学习,请结帐

https://github.com/google/dopamine

这与OpenAI没有关系。纯Google技术。

答案 1 :(得分:0)

简短答案:Keras比Tensorflow更“高级”,因为您可以使用Keras更快地编写代码,但灵活性较差。例如,检出此this post

答案 2 :(得分:0)

Tensorflow,keras和Chainer都是框架。这些框架可用于实施深度强化学习模型。正如Jaggernaut所说,Keras更高级(意思是:很容易学习),Keras使用Tensorflow后端来发挥作用。