Имя импорта модели Keras не определено

#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, если вы не знаете, что делаете, и если вам нужно задаться вопросом, знаете ли вы, вы этого не делаете.

Поэтому я рекомендую фактически клонировать репозиторий и работать с локальной копией.