如果您使用Tensorflow 2后端,则似乎建议使用tf.keras,但是使用Theano或CNTK作为后端呢?我从未使用过Keras或任何DL库。
答案 0 :(得分:0)
Keras已正式决定放弃对CNTK和Theano的支持。因此,如果将tensorflow作为后端使用keras,则应使用tf.keras。
对于较旧版本的keras,您可以使用所有三个后端,而无需在keras代码中更改语法。
Keras 2.2.5是Keras实现2.2。* API的最新版本。 这是仅支持TensorFlow 1(以及 Theano和CNTK)。
当前版本是Keras 2.3.0,这使重要的API 更改并添加对TensorFlow 2.0的支持。 2.3.0版本将是 多后端Keras的最新主要发行版。多后端Keras是 被tf.keras取代。
您可以找到上述信息here。