我試圖在圖中使用佔位符作爲變量(所以我可以稍後優化與它有關的東西),但我不知道最好的方法來做到這一點。我已經試過這樣: x = tf.placeholder(tf.float32, shape = [None,1]) x_as_variable = tf.Variable(x, validate_shape = False)
使用佔位符作爲tensorflow變量(越來越錯誤!)
,但每次我建立我的圖表中,我得到一個錯誤,當我嘗試添加自己的損失函數: train = tf.train.AdamOptimizer().minimize(MSEloss)
的錯誤是: ValueError異常:as_list()不定義在一個未知的TensorShape上。
即使你完全不熟悉這個錯誤,如果你可以指導我如何構建一個佔位符值的複製變量,我將非常感激。 謝謝!
你能粘貼你的完整堆棧跟蹤嗎? – yuefengz
當然,這裏是一個鏈接http://pastebin.com/h1GENEsq –
好像我無法對非靜態大小的變量進行優化 –