Я создал собственный генератор для генерации данных в последовательности из двух разных сетей перед подачей их в сеть LSTM.
Проблема в том, что когда я пытаюсь работать с некоторыми атрибутами, которые обычно определены для генераторов по умолчанию (а именно: samples, batch_size, classes), он выдает ошибку, подобную следующей
AttributeError: 'generator' object has no attribute 'samples'
Что имеет смысл, поскольку не определено для пользовательского. У меня вопрос, как я могу определить эти атрибуты и для пользовательских? Я могу в значительной степени пожертвовать гибкостью, вычисляя и записывая непосредственно значение первых двух атрибутов, но для классов я не вижу, как это можно сделать вручную.
Это строка, где возникает проблема:
cm = confusion_matrix(testgenerator.classes, predictions)
Будет ли хорошей идеей просто добавить строку кода в пользовательский генератор, прежде чем получить место, где я назначу samples = Label
? или есть более правильный способ сделать это?
Спасибо !!