gpt4 book ai didi

python - 模块对象没有属性 leaky_relu

转载 作者:太空宇宙 更新时间:2023-11-03 14:46:24 25 4
gpt4 key购买 nike

我正在尝试运行来自 here 的代码这是使用 keras python 的生成对抗网络的实现。我按照说明安装了所有要求。然后我尝试运行 DCGAN 的代码.但是,库的兼容性似乎存在一些问题。我在运行代码时收到以下消息:

AttributeError: 'module' object has no attribute 'leaky_relu'

File "main.py", line 176, in <module>
dcgan = DCGAN()
File "main.py", line 25, in __init__
self.discriminator = self.build_discriminator()
File "main.py", line 84, in build_discriminator
model.add(LeakyReLU(alpha=0.2))
File "/opt/libraries/anaconda2/lib/python2.7/site-packages/keras/models.py", line 492, in add
output_tensor = layer(self.outputs[0])
File "/opt/libraries/anaconda2/lib/python2.7/site-packages/keras/engine/topology.py", line 617, in __call__
output = self.call(inputs, **kwargs)
File "/opt/libraries/anaconda2/lib/python2.7/site-packages/keras/layers/advanced_activations.py", line 46, in call
return K.relu(inputs, alpha=self.alpha)
File "/opt/libraries/anaconda2/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 2918, in relu
x = tf.nn.leaky_relu(x, alpha)

我正在使用 keras版本:2.1.3 而 tensorflow版本:1.2.1
和 Theano版本:1.0.1+40.g757b4d5

知道为什么我会收到这个问题吗?

编辑:

错误位于build_discriminator中的第84行:

function:`model.add(LeakyReLU(alpha=0.2))`

最佳答案

根据 this answer , leaky_relu 在 1.4 版本中被添加到 tensorflow 中。所以你可能想检查你的 tensorflow 安装是否至少是 1.4 版本。

关于python - 模块对象没有属性 leaky_relu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48929098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com