0
我需要檢查theano-python中每個網絡層的輸出值。如何在Theano中打印或保存每層神經網絡的輸出值?
我想:net.layers [i] .output應該完成這項工作。
但是,它似乎net.layers [i] .output是theano.tensor類型。如何打印它或以某種文件格式保存它可以被人讀取?
謝謝。
我需要檢查theano-python中每個網絡層的輸出值。如何在Theano中打印或保存每層神經網絡的輸出值?
我想:net.layers [i] .output應該完成這項工作。
但是,它似乎net.layers [i] .output是theano.tensor類型。如何打印它或以某種文件格式保存它可以被人讀取?
謝謝。
您可以使用
net.layers[i].output.get_values()
到張量的值轉換成numpy的陣列。
而且隨後,您使用以下方法來保存這些值:
numpy.savetxt