1

我从 python 列表中创建了参差不齐的张量,如下所示。

>  list_a=tf.ragged.constant(list_a)

>  list_b=tf.ragged.constant(list_b)

检查形状给了我:

 list_a.shape

TensorShape([10555,无,无])

list_b.shape

张量形状([10555])

dataset = tf.data.Dataset.from_tensor_slices((list_a, list_b))
dataset

TensorSliceDataset 形状:((None, None), ()),类型:(tf.float64, tf.float32)>

train_data=dataset.take(9000).batch(5)
train_data

BatchDataset 形状:((无​​,无,无),(无,)),类型:(tf.float64,tf.float32)>

我的问题是我无法弄清楚如何使用这种类型的数据集在 SimpleRNN 层中指定 input_shape。谢谢,

4

0 回答 0