繁体   English   中英

用tf.keras将TensorFlow重新写入Keras

[英]Re-write TensorFlow into Keras with tf.keras

我想将TensorFlow代码重新写入Keras。 我只是想知道您是否可以为此目的使用tf.keras.layers来替换tf.layers

喜欢

tf.layers.max_pooling2d() 

至:

tf.keras.layers.max_pooling2d() 

我可以通过这种方式将TensorFlow重写为Keras吗?

这是否定义了合适的model.fit模型,您可以在其中使用model.fit方法?

首先,我认为您的意思是tf.keras.layers.MaxPool2D ,它是一个类,而不是一个函数。 如果我明白你的意思,那应该不是问题。 语法上有一些细微的差别,但没什么严重的。 此外, tf.keras.layerstf.keras.layers的直接替代tf.layers 根据官方文档, tf.layerstf.layers的包装。 例如 ,Layers API中的卷积层继承自tf.keras.layers

@tf_export('layers.Conv1D')
class Conv1D(keras_layers.Conv1D, base.Layer):
  """1D convolution layer (e.g. temporal convolution). 

更重要的是,不建议使用Layers API,并将其从TF 2.0中删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM