AttributeError: у объекта 'Sequential' нет атрибута '_feed_input_names' - PullRequest
0 голосов
/ 13 декабря 2018

Я следую учебнику tf.keras с python 2.7.5, но model.fit(data, labels, epochs=10, batch_size=32) выдает мне сообщение об ошибке:

>>> model.fit(data, labels, epochs=10, batch_size=32,validation_data=    (val_data, val_labels))

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/software/TensorFlow/1.8-GPU-py2/lib/python2.7/site-packages/tensorflow/python/keras/_impl/keras/engine/training.py", line 1143, in fit
    batch_size=batch_size)
  File "/software/TensorFlow/1.8-GPU-py2/lib/python2.7/site-packages/tensorflow/python/keras/_impl/keras/engine/training.py", line 751, in _standardize_user_data
    feed_input_names = self._feed_input_names
AttributeError: 'Sequential' object has no attribute '_feed_input_names'

Может кто-нибудь указать, что не так?

1 Ответ

0 голосов
/ 17 февраля 2019

У меня была та же проблема, не знаю почему, я не искал об этом, но когда я добавил этот аргумент input_shape = (высота, ширина, каналы) в мой первый уровень сети, ошибка исчезла.

model = keras.models.Sequential()
model.add(firstLayer(....., input_shape=(height,width,channels))

Надеюсь, вам это тоже поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...