Skip to main content
 首页 » 编程设计

python之如何修复 : AttributeError: module 'tensorflow' has no attribute 'optimizers' in JupyterNotebook (using colab. 研究)

2024年08月12日35findumars

我试图在 colab.research 页面中运行我的神经网络,但我仍然收到错误 AttributeError: module 'tensorflow' has no attribute 'optimizers' at this line:

opt = tensorflow.optimizers.RMSprop(learning_rate=0.00001, decay=1e-6) 

我从代码中导入的部分:

import tensorflow 
from tensorflow.keras.preprocessing.image import ImageDataGenerator 
from tensorflow.keras.models import Sequential 
from tensorflow.keras.layers import Dense, Dropout, Activation, Flatten 
from tensorflow.keras.layers import Conv2D, MaxPooling2D 
from keras import optimizers 
import os 

Tensorflow 版本:

print(tensroflow.__version__) # 1.15.0 

请您参考如下方法:

优化器是 keras 库的一部分。要么做

from tensorflow.keras import optimizers 

然后使用

optimizers.RMSprop() 

在你的代码中 或者

opt = tensorflow.keras.optimizers.RMSprop()