将Keras与Tensorflow 2,Theano或CNTK后端一起使用在语法上有区别吗?

如果您使用Tensorflow 2后端,则似乎建议使用tf.keras,但是使用Theano或CNTK作为后端呢?我从未使用过Keras或任何DL库。

linlie17533 回答:将Keras与Tensorflow 2,Theano或CNTK后端一起使用在语法上有区别吗?

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

本文链接:https://www.f2er.com/2531230.html

大家都在问