【问题标题】:how model info is sent to keras model模型信息如何发送到 keras 模型
【发布时间】:2020-10-28 09:10:16
【问题描述】:

以下是 tensorflow 文档中的代码。 (https://www.tensorflow.org/api_docs/python/tf/keras/Model)

inputs = tf.keras.Input(shape=(3,))
x = tf.keras.layers.Dense(4, activation=tf.nn.relu)(inputs)
outputs = tf.keras.layers.Dense(5, activation=tf.nn.softmax)(x)
model = tf.keras.Model(inputs=inputs, outputs=outputs)

在tf.keras.Model中,发送输入输出张量相关信息。

但是没有关于建模的信息(两个密集层和激活函数)

建模信息如何发送到 tf.keras.Model??

谢谢。

【问题讨论】:

    标签: tensorflow keras


    【解决方案1】:

    您的输出不仅包含有关网络输出的信息。 它包括使用您拥有的图层构建的图表。

    当您使用以下代码创建网络时,每次新调用都会传递完整的图表:

    inputs = tf.keras.Input(shape=(3,))
    # First step
    layers = tf.keras.Dense(100)(inputs)
    # Second step
    layers = tf.keras.Dense(100)(layers)
    outputs = tf.keras.layers.Dense(5, activation=tf.nn.softmax)(layers)
    model = tf.keras.Model(inputs=inputs, outputs=outputs)
    

    第一步,图层内部的图形如下: 输入 -> 密集 第二步,图层内的图如下: 输入 -> 密集 -> 密集 等等……

    【讨论】:

      猜你喜欢
      • 2020-07-31
      • 2020-07-18
      • 2019-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-23
      • 1970-01-01
      相关资源
      最近更新 更多