将Keras与Tensorflow 2,Theano或CNTK后端一起使用是否存在语法差异?

问题描述 投票:0回答:1

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

keras theano tf.keras cntk
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.