Как я могу устранить ошибку «аргумент `y` не поддерживается при использовании»?

1
5

Я обучаю модель с помощью генератора данных с набором данных в качестве входных данных. Программа работает отлично, пока не достигает оценки модели, после чего выдает следующую ошибку; raise ValueError("y argument is not supported when using " ValueError: y argument is not supported when using python generator as input. Может кто-нибудь помочь мне исправить это? Часть codeа с ошибкой приведена ниже. Проблема в последней строке codeа.

train_generator = generator(df_train,batch_size, tokenizer,onehot,label_encoder, n_classes)
validation_generator = generator(df_valid,batch_size, tokenizer,onehot,label_encoder, n_classes)
test_generator = generator(df_test,batch_size, tokenizer,onehot,label_encoder, n_classes)
model.fit(train_generator, 
      validation_data=validation_generator,
      epochs=1,steps_per_epoch = len(df_train)//batch_size, validation_steps = len(df_valid)//batch_size, shuffle = True) 
score = model.evaluate(test_generator, len(df_test), verbose=0)
print('Test score:', score[0])
print('Test accuracy:', score[1])    
Корнил
Вопрос задан18 августа 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.