Я загружаю большие изображения в свой CNN, и по какой-то причине преобразование изображений в оттенки серого или уменьшение размера моей сети никак не влияет на мой максимальный размер пакета.Если я делаю что-то больше, чем 4, у меня заканчивается память на моем 16 ГБ процессоре.Я загружаю каждую партию за раз, но у меня все еще возникают проблемы с памятью.Мне было интересно, если бы вместо этого, используя Tensorflow (или Keras с бэкэндом TF предпочтительно), я мог загружать по одному изображению за раз, обновляя градиентную аппроксимацию и с каждым изображением, и обновляя только веса после каждого пакета.
Теоретически, это должно позволить мне сделать размер пакета настолько большим, насколько я хочу, при условии, что у меня достаточно памяти для подачи одного изображения за раз.Я ошибаюсь в этом мышлении?Есть ли какие-то встроенные функции для Keras и Tensorflow, которые мне не хватает, которые могли бы помочь с этим?Спасибо!