Я новичок в tenorflow и сейчас изучаю учебные пособия на tenorflow.org. Вот сайт учебника, который я изучаю: https://www.tensorflow.org/tutorials/keras/text_classification
Но он не работает, когда я запускаю код ниже:
BBUFFER_SIZE = 1000
train_batches = (
train_data
.shuffle(BUFFER_SIZE)
.padded_batch(32))
test_batches = (
test_data
.padded_batch(32))
Это Кажется, проблема в том, что требуемый позиционный параметр padded_shapes из padded_batch()
не задан.
Я узнал, как использовать функцию padded_batch()
, и попробовал несколько способов, таких как padded_shapes=[None]
или padded_shapes=([None], [None])
, но это все еще не работает. Вместо этого возникает ошибка ниже:
ValueError: The padded shape (None,) is not compatible with the corresponding input component shape ().
Так что я не знаю, как выяснить проблему сейчас. Кто-нибудь изучал этот учебник и как вы справляетесь с ним? Может кто-нибудь дать мне несколько советов о том, как определить padded_shapes
?
Спасибо!