可能是TensorFlow的版本問題,但是實在不會改了
optimizer=tf.train.AdamOptimizer(len-4)
train=optimizer.minimize(loss)
這段代碼提示錯誤module'tensorflow._api.v2.train'has no attribute 'AdamOptimizer',改為
optimizer=tf.optimizers.Adam(len-4)
train=optimizer.minimize(loss)后提示錯誤minimize()missing 1required positional argument:'var_list'
改為optimizer=tf.compat.v1.train.AdamOptimizer(len-4)
train=optimizer.minimize(loss)提示錯誤'loss' passed to Optimizer.compute_gradients should be 啊function when eager execution is enable.
請問應該怎么改才能不出現錯誤呢(不想換版本)
2021-05-13
我也是不想換版本,因為1.x遲早會像py2.x那樣被淘汰。
2021-05-03
python版本3.5,TensorFlow版本1.10,你用anaconda配置一個python3.5的環境,然后在用conda安裝TensorFlow時指定一下版本就行