当我尝试在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'
有人知道为什么吗?
答案 0 :(得分:2)
这已在问题跟踪器上标记为issue,这是因为pip
上的版本不是最新版本。
正如大多数用户所建议的那样,通过克隆存储库并使用setup.py
重新安装theano解决了这个问题。
P.s:their installation guide中明确提及
。注意:您应该使用最新版本的Theano,而不是PyPI 版本。安装时使用:
sudo pip install git+git://github.com/Theano/Theano.git
当然还有所有其他依赖项。