问题描述
在TensorFlow官网学习加载文本的例子,执行tokenizer = tfds.features.text.Tokenizer()代码出现如下问题:
AttributeError Traceback (most recent call last)
<ipython-input-20-6f949be18afd> in <module>()
----> 1 tokenizer = tfds.features.text.Tokenizer()
2
3 vocabulary_set = set()
4 for text_tensor, _ in all_labeled_data:
5 some_tokens = tokenizer.tokenize(text_tensor.numpy())
AttributeError: module 'tensorflow_datasets.core.features' has no attribute 'text'
问题解决
这是因为一些方法已被弃用,换用tfds.deprecated.text.Tokenizer来创建tokenizer对象。

在TensorFlow官网教程中尝试加载文本时遇到AttributeError,原因在于`tfds.features.text.Tokenizer()`方法已弃用。为解决此问题,应当使用`tfds.deprecated.text.Tokenizer`替代。更新代码后,可以正常创建tokenizer对象进行文本分词操作。
1072

被折叠的 条评论
为什么被折叠?



