Ошибка с model.compile и model.fit_generator на Keras

1

Начинающий с Keras - я пытаюсь обучить очень простую нейронную сеть на серии изображений из моей локальной папки, но получаю сообщение об ошибке, когда пытаюсь использовать fit_generator.

От

model.fit_generator(train_batches,steps_per_epoch=33, validation_data=valid_batches,validation_steps=50,epochs=10,verbose=2)'

Я получаю ошибку

RuntimeError: You must compile your model before using it.

несмотря на то, что я сразу же скомпилирую модель в строке

model.compile(Adam(0.01),loss="categorical_crossentropy",metrics=["accuracy"])

который работает без ошибок. (см. рисунки).

Изображение ошибки, изображение генератора,

Теги:
keras

2 ответа

3

Это может быть редкий случай, когда изображения более полезны, чем образец кода.

В изображении говорится, что ячейка компиляции получила номер [206], а ячейка соответствия - [210]. Между ними вы воссоздали модель в [209], которая удаляет ранее скомпилированную модель и создает новую.

Я думаю, что он запустится (если не будет другой ошибки), если вы снова выполните ячейки сверху вниз.

0

Я столкнулся с тем же вопросом. Существует ошибка: https://github.com/tensorflow/tensorflow/issues/18287

К сожалению, исправление еще не выпущено.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню