【问题标题】:what algorithm is being used in this generative model?这个生成模型中使用了什么算法?
【发布时间】: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


【解决方案1】:

我认为它的 CNN ,如果你把你的完整代码,它可能很容易找到

仅在常规神经网络中使用的批量归一化最大值

【讨论】:

  • 没有卷积层怎么可能是CNN?!
猜你喜欢
  • 1970-01-01
  • 2011-03-27
  • 1970-01-01
  • 2016-04-29
  • 1970-01-01
  • 2022-01-20
  • 2021-07-03
  • 2017-11-19
  • 2021-10-01
相关资源
最近更新 更多