Я видел другой подобный вопрос о тензорном потоке, но не соответствовал моей проблеме.
Модель:
# picture size
img_row = 128
img_col = 647
shape = (img_row, img_col)
img = Input(input_shape)
...
с результатом
Данные:
Имеется 1000 данных, каждое из которых имеет форму (128, 647), а также столбец Dataframe df.Поэтому размер результата и предварительный просмотр данных следующие:
Проблема
Проблема заключается в следующем: когда я прохожуДанные к модели, произошла ошибка определенного размера.
train_history = model.fit( x = df["data"],
y = df["genre_idx"],
validation_split = 0.1,
epochs = 30,
batch_size = 200,
verbose = 2
)
И сообщение об ошибке выглядит следующим образом:
Error when checking input: expected input_79 to have 3 dimensions, but got array with shape (1000, 1)
Это может быть низкий вопрос, но я не понял, чтоОсновная проблема этой ситуации и способы ее решения.