什么时候应该使用
用作图形入口点的层。 它可以包装现有张量(传递
Input
,什么时候应该使用InputLayer
?在源代码中有一些描述,但我不确定它们的含义。
InputLayer
:用作图形入口点的层。 它可以包装现有张量(传递
input_tensor
参数)或创建其占位符张量(除了dtype
外,还传递input_shape
或batch_input_shape
参数)。
Input
:
Input()
用于实例化Keras张量。 Keras张量是来自底层后端(Theano或TensorFlow)的张量对象,我们使用某些属性增强其功能,这使我们能够仅通过知道模型的输入和输出就能构建Keras模型。
Input()
来生成输入张量。我也从未见过使用InputLayer
的示例。 - Daniel MöllerInputLayer
),但我确定它是TF自己版本问题的一部分。这与混合tf.keras
和keras.*
(使用Tensorflow后端)带来的问题相结合。 - Tomasz Gandor