问题背景:配置RAKI包,报错:AttributeError: module 'tensorflow_core._api.v2.train' has no attribute 'AdamOptimizer'
问题代码:
train_step = tf.train.AdamOptimizer(LearningRate).minimize(error_norm)
错误:
Traceback (most recent call last):
File "E:\JRH_RAKI\RAKI_Package\RAKI-master230629\RAKI_3layer.py", line 246, in <module>
[w1,w2,w3,error] = learning(ACS,target,acc_rate,sess)
File "E:\JRH_RAKI\RAKI_Package\RAKI-master230629\RAKI_3layer.py", line 57, in learning
train_step = tf.train.AdamOptimizer(LearningRate).minimize(error_norm)
AttributeError: module 'tensorflow_core._api.v2.train' has no attribute 'AdamOptimizer'
原因:版本问题
解决方法:修改该行代码
修改前
train_step = tf.train.AdamOptimizer(LearningRate).minimize(error_norm)
修改后
train_step = tf.compat.v1.train.AdamOptimizer(LearningRate).minimize(error_norm)
如果能帮到您,请点赞让更多人看到!