Я создал рваные тензоры из списков python, как показано ниже.
> list_a=tf.ragged.constant(list_a)
> list_b=tf.ragged.constant(list_b)
Проверка форм дает мне:
list_a.shape
TensorShape ([10555, None, None])
list_b.shape
TensorShape ([10555])
dataset = tf.data.Dataset.from_tensor_slices((list_a, list_b))
dataset
TensorSliceDataset shape: ((None, None), ()), типы: (tf.float64, tf.float32)>
train_data=dataset.take(9000).batch(5)
train_data
Формы набора BatchDatase: ((Нет, Нет, Нет), (Нет,)), типы: (tf.float64, tf.float32)>
Моя проблема заключается в том, что я не могу выяснить, как указать input_shape в слое SimpleRNN с этим типом набора данных. Спасибо,