正如这里注释的https://github.com/keras-team/keras/releases/tag/2.4.0,keras 2.4.0现在专注于Tensorflow实现,并作为tensorflow.keras分发。现在只有一个Keras:tensorflow.keras。Keras文档还提到,要开始使用Keras,只需安装Kera2。似乎没有必要将TensorFlow作为单独的软件包进行安装。
我注意到在安装tensorflow之后,相关的keras版本(到目前为止是tensorflow 2.4.1 )仍然是2.4.0,而pypi.org显示最新的keras版本是2.4.3 (https://pypi.org/project/keras/)。独立的keras和tensorflow.keras不是同一版本。为了更好地利用深度学习,我有点困惑该使用哪个keras版本。两者兼备是不是更好的做法?
发布于 2021-05-11 03:31:17
不要同时安装两个版本的keras。这将导致导入和路径问题。建议您使用tensorflow (tf.keras)附带的keras,因为这样可以确保tensorflow和keras之间的兼容性。否则,一些tensorflow API更改可能会导致keras错误。
https://stackoverflow.com/questions/67474705
复制相似问题