Я пытаюсь разработать модель с субтитрами.Я имею в виду этот Github репозиторий .У меня есть три метода, и они выполняют следующее:
- Создает модель изображения
- Создает модель заголовка
- Объединяет изображение и модель заголовка вместе
Так как код длинный, я создал Gist, чтобы показать методы .
Вот сводка моей модели изображения и модели заголовка .
Но затем я запускаю код, я получаю эту ошибку:
TraceTraceback (most recent call last):
File "trainer.py", line 99, in <module>
model.fit([images, encoded_captions], one_hot_captions, batch_size = 1, epochs = 5)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/engine/training.py", line 950, in fit
batch_size=batch_size)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/engine/training.py", line 671, in _standardize_user_data
self._set_inputs(x)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/engine/training.py", line 575, in _set_inputs
assert len(inputs) == 1
AssertionError
Поскольку ошибка исходит из библиотеки Keras, я понятия не имею, как ее отладить.Но что-то не так, когда я пытаюсь объединить их вместе.
Я хотел бы знать, если я что-то здесь упускаю