我通过降级keras(pip install 'keras==2.1.6' --force-reinstall)安装了拓扑包,因为它在较新的版本中不存在。我仍然收到一个导入网络的错误。
Trying:
from keras.engine.topology import Network
Error:
ImportError: cannot import name 'Network' from 'keras.engine.topology' (/usr/local/lib/python3.7/dist-packages/keras/engine/topology.py)
字符串
如果Network不存在,那么我怎样才能得到它,这样剩下的代码(CycleGAN)就可以使用Network()了。
2条答案
按热度按时间hsgswve41#
确保您安装了正确版本的Keras。
如果你降级到2.1.6版本,确保Network类在该版本中可用。
第一个月
也可以使用函数式API
字符串
5lhxktic2#
如果您想使用旧版本
Keras
中的Network
类,可以安装该特定版本,并需要确保与相应的tensorflow版本1.x兼容将以下内容复制到
requirements.txt
中字符串
然后在项目目录中执行以下操作:
型