1. 使用padded_batch时出现错误If shallow structure is a sequence, input must also be a sequence. Input has type: <class ‘int’>.
其中padded_shapes参数如果不想设置具体值,只能写成padded_shapes=([None], [None])
的形式,当然具体的shape和你的输入shape大小相关。如果写成padded_shapes=([-1], [-1])
、padded_shapes=[None]
、padded_shapes=None
、padded_shapes=([None], [None])
等形式都会报错。(其他版本的解决方式也许不一样)
val_dataset = val_example.padded_batch(BATCH_SIZE, padded_shapes=([None], [None]))