【发布时间】:2021-05-13 18:55:26
【问题描述】:
这个生成模型代码中使用了什么神经网络?
def make_generator_model():
model = tf.keras.Sequential()
model.add(layers.Dense(16, use_bias=False, input_shape=(100,)))
model.add(layers.BatchNormalization())
model.add(layers.LeakyReLU())
model.add(layers.Dense(16))
assert model.output_shape == (None,16 ) # Note: None is the batch size
model.add(layers.Dense(32)) # what does 32 denote here
model.add(layers.BatchNormalization())
model.add(layers.LeakyReLU())
model.add(layers.Dense(32))
model.add(layers.BatchNormalization())
model.add(layers.LeakyReLU())
model.add(layers.Dense(32))
model.add(layers.BatchNormalization())
model.add(layers.LeakyReLU())
model.add(layers.Dense(8))
assert model.output_shape == (None,8 )
return model
这是基于生成对抗网络模型的代码。我也有一个鉴别器模型,但我需要确定这个生成模型是否使用 cnn 或 lstm 或其他算法来创建生成模型。
【问题讨论】:
-
因为你不知道这段代码是干什么用的不是吗?
-
不,没有提到
-
你是怎么找到这个代码的?因为如果你在找东西你会知道你在找什么,否则实际上你不妨问问作者,或者这个代码是否被困在互联网上的一个随机网站中?
标签: python conv-neural-network lstm generative-adversarial-network