2017-08-15 27 views
0

我有一个算法来生成参数,这些参数可以供给Tensorflow来构建DL模型。参数是这样的:hidden_​​layer_neurons = [100,200,300,400,500]。如何使用张量流从配置文件中创建参数

因为在TF中我们不能用python的for-loop,所以我不能用这种方式通过阅读hidden_​​layer_neurons中的元素来构建多层模型。

有什么办法解决我的问题吗?提前致谢。

回答

0

当构建TF图时,完全有效/可以允许各种python结构作为循环。因此,只要您可以通过在图形评估期间修改图形(使用循环)不需要发生的方式来构建程序(例如,先向前运行算法然后构建图形),那么完全没有问题。

如果您需要在图形评估过程中进行迭代(例如在Session.run()期间),那么您需要flow control ops

+0

非常感谢。我犯了一个错误,现在它已经解决了。其实,我可以使用for-loop来构建图形。 –