如何在tensorflow中动态更改网络?

时间:2017-05-03 23:09:43

标签: tensorflow

我有一个完全连接的网络。 我希望能够动态地改变网络中间层的结构。 这样做的最佳方式是什么?

我现在所做的是为我的网络创建一个输出占位符。我以为我会使用feed_dict动态创建一个网络。但是,当我运行它时,它说。

`ValueError: No gradients provided for any variable, check your graph for ops that do not support gradients, between variables ... `

1 个答案:

答案 0 :(得分:2)

Tensorflow不会让您轻松上手。定义图表并打开会话后,它已修复。我相信您需要定义一个新图表,复制您的变量,并在每次想要更改架构时从那里继续。有点讨厌尝试这种东西。

我有一位朋友/研究员正在尝试动态神经网络架构,并在pytorch中解决这个问题,它特别支持动态改变网络架构。

相关问题