Эта ошибка вызвана тем, что размер обучающих данных меньше batch_size
, что недопустимо.
По умолчанию batch_size равен 32, что означает, что количество обучающих изображений должно быть не менее 32. Нет необходимости подсчитывать количество изображений на этикетке, просто необходимо убедиться, что общее количество обучающих изображений должно быть не менее 32.
Для решения этой проблемы вам нужно выбрать одно из следующих решений.
- Установить
batch_size
меньше, чем размер обучающих данных, например:
image_classifier.create(train_data, batch_size=4)
- Увеличьте размер обучающих данных, добавив больше данных.