keras_vggface:没有名为'keras.Engine.topology'的模块 [英] keras_vggface: No module named 'keras.engine.topology'

查看:81
本文介绍了keras_vggface:没有名为'keras.Engine.topology'的模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有几个在线教程可以从keras_vggface导入VGGFace模型,如下所示:

from keras_vggface.vggface import VGGFace

但是,我收到以下错误:

ModuleNotFoundError: No module named 'keras.engine.topology'

此问题发生在我的本地计算机上,但在使用keras_vggface安装后,Google Colab也会出现此问题

!pip install keras_vggface

推荐答案

我在Google Colab中通过更改

中的导入解决了此问题
from keras.engine.topology import get_source_inputs

from keras.utils.layer_utils import get_source_inputs

位于usr/local/lib/python3.7/dist-packages/keras_vggface/models.py

这篇关于keras_vggface:没有名为'keras.Engine.topology'的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆