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