Keras模型导入名称未定义

时间:2019-03-31 03:05:41

标签: python keras

我不确定为什么未定义模型

从这里拍摄 https://github.com/DariusAf/MesoNet/blob/master/example.py

代码:

from classifiers import *
from pipeline import *
from keras.preprocessing.image import ImageDataGenerator
classifier = Meso4()
classifier.load('Meso4_DF')

给出错误:

classifier = Meso4()
NameError: name 'Meso4' is not defined

1 个答案:

答案 0 :(得分:1)

其原因是Meso4是在classifiers.pyas you can see here中定义的。

严格来说,可以通过下载classifiers.py文件并将其与example.py文件放在同一目录中来解决问题。

但是,通常,除非您知道自己在做什么,否则应该避免从GitHub复制粘贴代码,并且如果您想知道自己是否在做,就不要这么做。< / p>

因此,我实际上建议cloning repo并从本地副本开始工作。