小编Mat*_*att的帖子

AttributeError: 'ShuffleDataset' 对象没有属性 'output_shapes' - 在遵循 TF 教程时

我一直在学习他们网站上的 TensorFlow 教程。在使用 RNN 进行文本分类练习中,我遇到了这个错误。我尝试了一些更改,并且还复制并粘贴了代码以收到相同的错误。有什么建议?谢谢

我试过在分配了 padded_batch 后改组数据集。我可以从文档中看到,Shuffle 没有属性 (output_shapes)。我想不出另一种方法。

BUFFER_SIZE = 10000
BATCH_SIZE = 64

train_dataset = train_dataset.shuffle(BUFFER_SIZE)
train_dataset = train_dataset.padded_batch(BATCH_SIZE, train_dataset.output_shapes)

test_dataset = test_dataset.padded_batch(BATCH_SIZE, test_dataset.output_shapes)
Run Code Online (Sandbox Code Playgroud)

收到此错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-7-8a10fa01af19> in <module>()
      3 
      4 train_dataset = train_dataset.shuffle(BUFFER_SIZE)
----> 5 train_dataset = train_dataset.padded_batch(BATCH_SIZE, train_dataset.output_shapes)
      6 
      7 test_dataset = test_dataset.padded_batch(BATCH_SIZE, test_dataset.output_shapes)

AttributeError: 'ShuffleDataset' object has no attribute 'output_shapes'
Run Code Online (Sandbox Code Playgroud)

python shapes output tensorflow

6
推荐指数
1
解决办法
3815
查看次数

标签 统计

output ×1

python ×1

shapes ×1

tensorflow ×1