Advertisement

[tf]模块'tensorflow_datasets.core'缺少属性'text'

阅读量:

文章结构概述

    • 问题
      • 存在缺陷的环节
      • 解决策略——由于tensorflow版本差异引发的函数调用方式变化
      • 彻底消除此类错误的长效方法

问题

tensorflow_datasets.core模块中不存在text属性

问题识别与定位

复制代码
    en_tokenizer = tfds.core.text.SubwordTextEncoder.build_from_corpus(
    (en.numpy() for pt, en in train_examples),
    target_vocab_size = 2 ** 13)
    
    
      
      
      
    

解决思路-tensorflow版本问题导致的函数调用有变更

相关资料来源
[()

一劳永逸地解决类似的bug

访问官方网站https://www.tensorflow.org/datasets/api_docs/python/tfds/deprecated/text/SubwordTextEncoder
通过左侧的导航目录可以发现,SubwordTextEncoder应位于tfds.deprecated.text路径下。

复制代码
    en_

全部评论 (0)

还没有任何评论哟~