我有一个完全连接的网络。 我希望能够动态地改变网络中间层的结构。 这样做的最佳方式是什么?
我现在所做的是为我的网络创建一个输出占位符。我以为我会使用feed_dict动态创建一个网络。但是,当我运行它时,它说。
`ValueError: No gradients provided for any variable, check your graph for ops that do not support gradients, between variables ... `
答案 0 :(得分:2)
Tensorflow不会让您轻松上手。定义图表并打开会话后,它已修复。我相信您需要定义一个新图表,复制您的变量,并在每次想要更改架构时从那里继续。有点讨厌尝试这种东西。
我有一位朋友/研究员正在尝试动态神经网络架构,并在pytorch中解决这个问题,它特别支持动态改变网络架构。