在看一些tensorflow代码时,有时候需要导入以下模块
from keras import layers
from keras.layers import Input, Dense, Activation, ZeroPadding2D, BatchNormalization, Flatten, Conv2D
from keras.layers import AveragePooling2D, MaxPooling2D, Dropout, GlobalMaxPooling2D, GlobalAveragePooling2D
我在pycharm导入时就会报错说没有这些模块,我当时以为keras是包含在tensorflow之中的,安装tensorflow后会自动安装keras,后来感觉应该不是这样,我通过以下命令进行了安装,安装之后就可以正常导入这些模块了.
pip install -U keras==2.3.1
-U 代表重装的意思,如果之前没装的话不加应该也行,还要注意的一点是keras和tensorflow版本的对应关系,可以通过这个网址进行查看,我的tensorflow版本是2.3,就用了keras2.3.1这个版本