我在我的python腳本中定義了一個函數funA(x)。該功能運行基於theano的神經網絡。如果我把它稱爲一次代碼運行良好。但是,如果我嘗試用循環中的不同輸入多次調用它,例如: (i)在範圍(4)中: funA(x [i]) 當i = 0時,代碼運行良好,但是當它運行到i = 1,代碼產生一個錯誤: ValueError:無法計算測試值:Op dot(x,W)的輸入0(x)缺少默認值。如何在theano中解決這個ValueError?
我已經安裝了pymc3並嘗試設置theano.config.compute_test_value回「忽略」在下面的鏈接,但未能 PyMC3 & Theano - Theano code that works stop working after pymc3 import
如下另一個鏈接說,我可以嘗試刪除。 theano目錄,但我使用的是theano的windows版本,我在哪裏可以找到.theano目錄? https://github.com/Theano/Theano/issues/1439
預先感謝您
大聽,@aseyboldt,但如果這已經PyMC3已經是主分支被修補只是想知道? – ericmjl