Вы передаете в сеть отдельные изображения без размерности пакета. (в противном случае ndim
было бы 4). Вероятно, размер пакета рухнул, когда вы выбрали одно изображение с train_data[i]
. Либо попробуйте выбрать изображение с помощью train_data[i:i+1]
, либо добавьте размер с помощью None
, например:
img = train_data[i]
img = img[None, :, :, :]
И затем передайте его в nework.
Одно можно сказать наверняка, вы не передают в сеть полные данные обучения с размерами (233, 360, 480, 3)
.