Я создал класс, который расширяет DataSet для загрузки изображений для задачи сегментации, поэтому один вход и один выход.Каждый раз, когда вызывается метод getitem, этот класс выполняет необходимые операции для увеличения данных как на входе, так и на выходе, и он отлично работает.
Однако, когда я использую этот класс с PyTorch DataLoader, преобразование вводане совпадают с выходными преобразованиями.Чтобы выполнить те же операции, мне нужно получить / установить состояния случайных операций / классов, и я уверен, что DataLoader делает то же самое, поэтому между ними возникает конфликт.
Как я могу это исправить?