Keras AttributeError:'module'对象没有属性'relu'

时间:2016-01-16 08:49:17

标签: python machine-learning deep-learning keras

当我尝试在Python中使用keras时,PyCharm告诉我:

File "D:/Bitbucket/kaggle/Homesite Quote Conversion/keras_nn_test_0.96363.py", line 167, in <module>
    model.compile(loss='binary_crossentropy', optimizer="sgd")
AttributeError: 'module' object has no attribute 'relu'

有人知道为什么吗?

1 个答案:

答案 0 :(得分:2)

这已在问题跟踪器上标记为issue,这是因为pip上的版本不是最新版本。 正如大多数用户所建议的那样,通过克隆存储库并使用setup.py重新安装theano解决了这个问题。

P.s:their installation guide明确提及

  

注意:您应该使用最新版本的Theano,而不是PyPI 版本。安装时使用:

sudo pip install git+git://github.com/Theano/Theano.git

当然还有所有其他依赖项。