1. 程式人生 > >Tensorflow程式設計遇到的問題彙總【持續更新】

Tensorflow程式設計遇到的問題彙總【持續更新】

1、在搭建GAN模型時,使用了和Generator相同結構和引數的simpler,用於在固定epoch後生成樣本,便於觀察訓練效果。但是在執行的過程中出現了 ValueError: Variable generator/g_1e1_conv/w already exists, disallowed.的錯誤提示,根據提示,判斷是由於simpler和generator的變數名稱空間相同造成的。

解決辦法,在simpler中加入scope.reuse_variables() 表示使用相同的變數空間即可解決該問題。


2、在搭建卷積網路的過程中,執行一段時間後沒有任何程式執行情況。可能原因:1)由於卷積層數較深,引數過多,對空間申請較多,導致了記憶體溢位;2)對標籤的設定,如果是手動設定標籤,無法使用tf.zeroslike( )等,需要對標籤設定為placeholder型別

解決辦法:1)可以對全卷積層進行檢查,先修改為較小的全卷積,檢視網路是否能夠正常執行;

2)input1 = tf.placeholder(tf.float32)

input2=tf.placeholder(tf.float32)

sess.run(output, feed_dict = {input1:[7.], input2: [2.]})