是否总是需要在Keras之前安装TensorFlow?为什么?

时间:2020-07-02 03:37:31

标签: tensorflow keras

我阅读了以下文章。 https://www.pyimagesearch.com/2016/11/14/installing-keras-with-tensorflow-backend/

似乎在Keras之前安装了TensorFlow。 据我研究,这是因为我们可以指定要安装的CPU或GPU参数。

您认为,是否总是需要在Keras之前安装TensorFlow?为什么?

此刻,我直接安装了Keras,如下图所示。我有TensorFlow版本1.14。

my keras & tensorflow installation

https://www.tensorflow.org/versions中,我发现最新的TensorFlow是v2.2。

谢谢。

庞索恩

1 个答案:

答案 0 :(得分:0)

这是在TensorFlow中实现Keras之前的要求。

即使在1.14版中,Keras也已经存在于TensorFlow软件包中。

目前和可预见的将来,推荐的方法是使用keras inside Tensorflow,甚至Keras的创建者Francois Chollet都提到了这一点。

实际上,您仅需安装TensorFlow,并使所有导入都像from tensorflow.keras.X import Y一样,而不是从keras.X import Y开始。

Keras的最后一个主要版本已经发布(2.3.X),但是将不再维护Keras作为独立库。这以及TensorFlow内部的Keras得到更好的支持/维护/更新(Google的大量软件开发人员),这也是使用TensorFlow的Keras的原因。