#python #keras
#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. Как вы получили
example.py
доступ к этому репозиторию в вашей локальной среде? Вы клонировали весь репозиторий?2. Копируй-вставляй, я не настолько силен с GitHub. У меня есть файл весов Meso4_DF, но ссылается ли Meso4 () на другой?
3. Смотрите мой ответ ниже.
Ответ №1:
Причина этого в том, что Meso4
это определено в classifiers.py
, как вы можете видеть здесь .
Строго говоря, вашу проблему можно было бы решить, также загрузив classifiers.py
файл и поместив его в тот же каталог, что и ваш example.py
файл.
Однако вам, как правило, следует воздерживаться от копирования-вставки кода с GitHub, если вы не знаете, что делаете, и если вам нужно задаться вопросом, знаете ли вы, вы этого не делаете.
Поэтому я рекомендую фактически клонировать репозиторий и работать с локальной копией.